diff options
author | Matthias Clasen <mclasen@redhat.com> | 2013-09-21 23:37:48 -0400 |
---|---|---|
committer | Matthias Clasen <mclasen@redhat.com> | 2013-09-21 23:50:55 -0400 |
commit | e5317f0f9ad3c8dfb9df0d90e3d7b16524334f49 (patch) | |
tree | 8a93058565e43a1a2cdfe206b139293bcce8bdb9 /gtk/gtktreeview.c | |
parent | d137f74fe9cc3dfcd0087e9342b5f51f87f3aeb5 (diff) | |
download | gtk+-e5317f0f9ad3c8dfb9df0d90e3d7b16524334f49.tar.gz |
Improve struct packing in various places
Diffstat (limited to 'gtk/gtktreeview.c')
-rw-r--r-- | gtk/gtktreeview.c | 17 |
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; |