]> pilppa.org Git - familiar-h63xx-build.git/blob - org.handhelds.familiar/packages/gtk+/gtk+-2.6.4-1.osso7/gtktreeprivate.h.diff
OE tree imported from monotone branch org.openembedded.oz354fam083 at revision 8b12e3...
[familiar-h63xx-build.git] / org.handhelds.familiar / packages / gtk+ / gtk+-2.6.4-1.osso7 / gtktreeprivate.h.diff
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,