summaryrefslogtreecommitdiffstats
path: root/meta/packages/gtk+/gtk+-2.6.4-1.osso7/gtktreeprivate.h.diff
diff options
context:
space:
mode:
Diffstat (limited to 'meta/packages/gtk+/gtk+-2.6.4-1.osso7/gtktreeprivate.h.diff')
-rw-r--r--meta/packages/gtk+/gtk+-2.6.4-1.osso7/gtktreeprivate.h.diff58
1 files changed, 58 insertions, 0 deletions
diff --git a/meta/packages/gtk+/gtk+-2.6.4-1.osso7/gtktreeprivate.h.diff b/meta/packages/gtk+/gtk+-2.6.4-1.osso7/gtktreeprivate.h.diff
new file mode 100644
index 0000000000..384c63bc7d
--- /dev/null
+++ b/meta/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,