summaryrefslogtreecommitdiff
path: root/gtk/gtknotebook.h
diff options
context:
space:
mode:
authorMatthias Clasen <maclas@gmx.de>2003-05-22 22:34:31 +0000
committerMatthias Clasen <matthiasc@src.gnome.org>2003-05-22 22:34:31 +0000
commited1468ba4ccb01045445fbbabb77ea03954d2b98 (patch)
tree6ba6bd4a1b3c14429f4ebaddca0a8d4f70b3d798 /gtk/gtknotebook.h
parenta32adaf4f9c3b05681c145c5c0beb45facc13800 (diff)
downloadgtk+-ed1468ba4ccb01045445fbbabb77ea03954d2b98.tar.gz
Add support for up to four scroll arrows. Control their display by new
2003-05-23 Matthias Clasen <maclas@gmx.de> * gtk/gtknotebook.c: Add support for up to four scroll arrows. Control their display by new style properties "has_forward_stepper", "has_backward_stepper", "has_secondary_forward_stepper" and has_secondary_backward_stepper". (#110540) * gtk/gtknotebook.h (struct _GtkNotebook): Make in_child and click_child three bits wide, add has_{before,after}_{previous,next} fields.
Diffstat (limited to 'gtk/gtknotebook.h')
-rw-r--r--gtk/gtknotebook.h9
1 files changed, 7 insertions, 2 deletions
diff --git a/gtk/gtknotebook.h b/gtk/gtknotebook.h
index daa907faec..860c7c5b0c 100644
--- a/gtk/gtknotebook.h
+++ b/gtk/gtknotebook.h
@@ -77,13 +77,18 @@ struct _GtkNotebook
guint show_border : 1;
guint tab_pos : 2;
guint scrollable : 1;
- guint in_child : 2;
- guint click_child : 2;
+ guint in_child : 3;
+ guint click_child : 3;
guint button : 2;
guint need_timer : 1;
guint child_has_focus : 1;
guint have_visible_child : 1;
guint focus_out : 1; /* Flag used by ::move-focus-out implementation */
+
+ guint has_before_previous : 1;
+ guint has_before_next : 1;
+ guint has_after_previous : 1;
+ guint has_after_next : 1;
};
struct _GtkNotebookClass