summaryrefslogtreecommitdiff
path: root/gtk/gtktreeview.c
diff options
context:
space:
mode:
authorMatthias Clasen <mclasen@redhat.com>2013-09-21 23:37:48 -0400
committerMatthias Clasen <mclasen@redhat.com>2013-09-21 23:50:55 -0400
commite5317f0f9ad3c8dfb9df0d90e3d7b16524334f49 (patch)
tree8a93058565e43a1a2cdfe206b139293bcce8bdb9 /gtk/gtktreeview.c
parentd137f74fe9cc3dfcd0087e9342b5f51f87f3aeb5 (diff)
downloadgtk+-e5317f0f9ad3c8dfb9df0d90e3d7b16524334f49.tar.gz
Improve struct packing in various places
Diffstat (limited to 'gtk/gtktreeview.c')
-rw-r--r--gtk/gtktreeview.c17
1 files changed, 9 insertions, 8 deletions
diff --git a/gtk/gtktreeview.c b/gtk/gtktreeview.c
index 718174c47f..d228360120 100644
--- a/gtk/gtktreeview.c
+++ b/gtk/gtktreeview.c
@@ -294,6 +294,8 @@ struct _GtkTreeViewPrivate
GList *children;
gint width;
+ guint presize_handler_tick_cb;
+
/* Adjustments */
GtkAdjustment *hadjustment;
GtkAdjustment *vadjustment;
@@ -313,7 +315,6 @@ struct _GtkTreeViewPrivate
/* we cache it for simplicity of the code */
gint dy;
- guint presize_handler_tick_cb;
guint validate_rows_timer;
guint scroll_sync_timer;
@@ -364,9 +365,9 @@ struct _GtkTreeViewPrivate
GtkTreeSelection *selection;
/* Header information */
+ gint header_height;
gint n_columns;
GList *columns;
- gint header_height;
GtkTreeViewColumnDropFunc column_drop_func;
gpointer column_drop_func_data;
@@ -376,6 +377,9 @@ struct _GtkTreeViewPrivate
gint prev_width_before_expander;
+ /* Scroll timeout (e.g. during dnd, rubber banding) */
+ guint scroll_timeout;
+
/* Interactive Header reordering */
GdkWindow *drag_window;
GdkWindow *drag_highlight_window;
@@ -396,9 +400,6 @@ struct _GtkTreeViewPrivate
gpointer destroy_count_data;
GDestroyNotify destroy_count_destroy;
- /* Scroll timeout (e.g. during dnd, rubber banding) */
- guint scroll_timeout;
-
/* Row drag-and-drop */
GtkTreeRowReference *drag_dest_row;
GtkTreeViewDropPosition drag_dest_pos;
@@ -411,15 +412,15 @@ struct _GtkTreeViewPrivate
gint rubber_band_extend;
gint rubber_band_modify;
+ /* fixed height */
+ gint fixed_height;
+
GtkRBNode *rubber_band_start_node;
GtkRBTree *rubber_band_start_tree;
GtkRBNode *rubber_band_end_node;
GtkRBTree *rubber_band_end_tree;
- /* fixed height */
- gint fixed_height;
-
/* Scroll-to functionality when unrealized */
GtkTreeRowReference *scroll_to_path;
GtkTreeViewColumn *scroll_to_column;