]> Pileus Git - ~andy/gtk/commit
Functions to test the toolbar space style.
authorAndrew T. Veliath <andrewtv@src.gnome.org>
Tue, 8 Dec 1998 13:25:35 +0000 (13:25 +0000)
committerAndrew T. Veliath <andrewtv@src.gnome.org>
Tue, 8 Dec 1998 13:25:35 +0000 (13:25 +0000)
commitd6acd1ecd3779096e96d63e07d10ab01869ce7ed
treea3f4c7fc5deb1fab548457cf1e9a90637297f4c6
parent287b0ce008925385958a0c1fb0c3da7c63902c05
Functions to test the toolbar space style.

* gtk/testgtk.c: Functions to test the toolbar space style.

* gtk/gtktoolbar.c: Add a private GtkToolbarChildSpace subclass of
GtkToolbarChild to hold allocation. Set default space style to
GTK_TOOLBAR_SPACE_EMPTY, define SPACE_LINE_* for separator
fraction defaults.
(gtk_toolbar_paint_space_line): New function; paints the separator
line, using "toolbar" as the detail.
(gtk_toolbar_expose): (gtk_toolbar_draw): Handle CHILD_SPACE when
style is set to SPACE_LINE.
(gtk_toolbar_size_allocate): Store space allocations.
(gtk_toolbar_insert_element): If we are a space, allocate and
initialize a GtkToolbarChildSpace instead of a GtkToolbarChild.
(gtk_toolbar_set_space_style): New function.

* gtk/gtktoolbar.h: Add GtkToolbarSpaceStyle, with styles of EMPTY
and LINE. Add prototype for gtk_toolbar_set_space_style.
ChangeLog
ChangeLog.pre-2-0
ChangeLog.pre-2-10
ChangeLog.pre-2-2
ChangeLog.pre-2-4
ChangeLog.pre-2-6
ChangeLog.pre-2-8
gtk/gtktoolbar.c
gtk/gtktoolbar.h
gtk/testgtk.c
tests/testgtk.c