diff options
Diffstat (limited to 'gtk/gtkpaned.h')
-rw-r--r-- | gtk/gtkpaned.h | 19 |
1 files changed, 18 insertions, 1 deletions
diff --git a/gtk/gtkpaned.h b/gtk/gtkpaned.h index 7606be2a70..115dd12a6e 100644 --- a/gtk/gtkpaned.h +++ b/gtk/gtkpaned.h @@ -72,11 +72,28 @@ struct _GtkPaned guint child2_shrink : 1; guint child2_resize : 1; guint orientation : 1; -}; + guint in_recursion : 1; + GtkWidget *last_child1_focus; + GtkWidget *last_child2_focus; + GtkWidget *saved_focus; + + gint original_position; +}; + struct _GtkPanedClass { GtkContainerClass parent_class; + + gboolean (* cycle_child_focus) (GtkPaned *paned, + gboolean reverse); + gboolean (* toggle_handle_focus) (GtkPaned *paned); + gboolean (* move_handle) (GtkPaned *paned, + GtkScrollType scroll); + gboolean (* cycle_handle_focus) (GtkPaned *paned, + gboolean reverse); + gboolean (* accept_position) (GtkPaned *paned); + gboolean (* cancel_position) (GtkPaned *paned); }; |