diff options
Diffstat (limited to 'openembedded/packages/gtk+/gtk+-2.6.4-1.osso7/gtktreeprivate.h.diff')
-rw-r--r-- | openembedded/packages/gtk+/gtk+-2.6.4-1.osso7/gtktreeprivate.h.diff | 58 |
1 files changed, 58 insertions, 0 deletions
diff --git a/openembedded/packages/gtk+/gtk+-2.6.4-1.osso7/gtktreeprivate.h.diff b/openembedded/packages/gtk+/gtk+-2.6.4-1.osso7/gtktreeprivate.h.diff new file mode 100644 index 0000000000..384c63bc7d --- /dev/null +++ b/openembedded/packages/gtk+/gtk+-2.6.4-1.osso7/gtktreeprivate.h.diff | |||
@@ -0,0 +1,58 @@ | |||
1 | --- gtk+-2.6.4/gtk/gtktreeprivate.h 2004-08-02 22:11:32.000000000 +0300 | ||
2 | +++ gtk+-2.6.4/gtk/gtktreeprivate.h 2005-04-06 16:19:38.185733248 +0300 | ||
3 | @@ -232,6 +232,37 @@ | ||
4 | GtkTreeViewRowSeparatorFunc row_separator_func; | ||
5 | gpointer row_separator_data; | ||
6 | GtkDestroyNotify row_separator_destroy; | ||
7 | + | ||
8 | + /* Hildon additions */ | ||
9 | + guint new_state : 1; /* helper flag for pen drag in checkbox mode */ | ||
10 | + guint checkbox_mode : 1; /* is checkbox mode on right now? */ | ||
11 | + guint allow_checkbox_mode : 1; /* is checkbox mode ever allowed to be on? */ | ||
12 | + guint pen_down : 1; | ||
13 | + guint pen_drag_active : 1; | ||
14 | + guint pen_drag_motion_counter; | ||
15 | + guint pen_drag_reverse : 1; | ||
16 | + gboolean pen_scroll_timer; | ||
17 | + gdouble old_y; | ||
18 | + gboolean pen_focus; | ||
19 | + gboolean dotted_lines; | ||
20 | + gboolean force_list_kludge; | ||
21 | + | ||
22 | + /* the "pen down" row of the current pen drag */ | ||
23 | + GtkTreeRowReference *first_drag_row; | ||
24 | + | ||
25 | + /* most recently toggled row during pen drag */ | ||
26 | + GtkTreeRowReference *last_drag_row; | ||
27 | + | ||
28 | + /* for postponing tree node expand/collapse at | ||
29 | + button_press event until button_release event */ | ||
30 | + GtkTreeRowReference *queued_expand_row; | ||
31 | + | ||
32 | + /* for postponing selection clearing at button_press event | ||
33 | + until button_release event in painted multiple selection mode */ | ||
34 | + GtkTreeRowReference *queued_select_row; | ||
35 | + | ||
36 | + /* Hildon treeview can_focus hack */ | ||
37 | + guint check_if_can_focus_idle_id; | ||
38 | }; | ||
39 | |||
40 | #ifdef __GNUC__ | ||
41 | @@ -357,6 +388,7 @@ | ||
42 | GtkTreeViewColumn *column); | ||
43 | |||
44 | gboolean _gtk_tree_view_column_has_editable_cell (GtkTreeViewColumn *column); | ||
45 | +gboolean _gtk_tree_view_column_has_activatable_cell (GtkTreeViewColumn *column); | ||
46 | GtkCellRenderer *_gtk_tree_view_column_get_edited_cell (GtkTreeViewColumn *column); | ||
47 | gint _gtk_tree_view_column_count_special_cells (GtkTreeViewColumn *column); | ||
48 | GtkCellRenderer *_gtk_tree_view_column_get_cell_at_pos (GtkTreeViewColumn *column, | ||
49 | @@ -366,6 +398,9 @@ | ||
50 | GtkTreeSelection* _gtk_tree_selection_new_with_tree_view (GtkTreeView *tree_view); | ||
51 | void _gtk_tree_selection_set_tree_view (GtkTreeSelection *selection, | ||
52 | GtkTreeView *tree_view); | ||
53 | +gboolean _gtk_tree_selection_is_row_selectable (GtkTreeSelection *selection, | ||
54 | + GtkRBNode *node, | ||
55 | + GtkTreePath *path); | ||
56 | |||
57 | void _gtk_tree_view_column_cell_render (GtkTreeViewColumn *tree_column, | ||
58 | GdkWindow *window, | ||