forked from AuroraMiddleware/gtk
Set a small size request and make the window resizable, to test
Sun Jan 18 13:16:34 2004 Soeren Sandmann <sandmann@daimi.au.dk> * tests/testgtk.c (create_toolbar): Set a small size request and make the window resizable, to test mapping/unmapping of buttons. * gtk/gtktoolbar.c (gtk_toolbar_remove_content, gtk_toolbar_insert_tool_item): remove these functions. * gtk/gtktoolbar.c (gtk_toolbar_show_all, toolbar_content_show_all, gtk_toolbar_hide_all, toolbar_content_hide_all): New functions. Ignore show_all/hide_all for buttons created in compatibility mode. * gtk/gtktoolbar.c (internal_insert_element, gtk_toolbar_show_all, gtk_toolbar_hide_all): Make sure buttons are ignored by gtk_toolbar_show_all() and gtk_toolbar_hide_all(). * gtk/gtktoolbar.c: s/regular_widget/compatibility/g * gtk/gtktoolbar.c (struct _ToolbarContent): Allocate GtkToolbarChild inline. Get rid of GtkToolbarChildSpace. * gtk/gtktoolbar.c (toolbar_content_expose): Fix bug where widget could become NULL. * gtk/gtktoolbar.c (gtk_toolbar_add): Append new tool items instead of prepending them. * gtk/gtktoolbar.c (gtk_toolbar_size_allocate): Use the same 'elapsed' for all items. * gtk/gtktoolbar.c (struct _GtkToolbarPrivate): Turn booleans into bitfields. * gtk/gtktoolbar.c: Many formatting fixes
This commit is contained in:
parent
1da6d9425e
commit
accc299dfa
37
ChangeLog
37
ChangeLog
@ -1,3 +1,40 @@
|
||||
Sun Jan 18 13:16:34 2004 Soeren Sandmann <sandmann@daimi.au.dk>
|
||||
|
||||
* tests/testgtk.c (create_toolbar): Set a small size request and
|
||||
make the window resizable, to test mapping/unmapping of buttons.
|
||||
|
||||
* gtk/gtktoolbar.c (gtk_toolbar_remove_content,
|
||||
gtk_toolbar_insert_tool_item): remove these functions.
|
||||
|
||||
* gtk/gtktoolbar.c (gtk_toolbar_show_all,
|
||||
toolbar_content_show_all, gtk_toolbar_hide_all,
|
||||
toolbar_content_hide_all): New functions.
|
||||
|
||||
Ignore show_all/hide_all for buttons created in compatibility mode.
|
||||
|
||||
* gtk/gtktoolbar.c (internal_insert_element, gtk_toolbar_show_all,
|
||||
gtk_toolbar_hide_all): Make sure buttons are ignored by
|
||||
gtk_toolbar_show_all() and gtk_toolbar_hide_all().
|
||||
|
||||
* gtk/gtktoolbar.c: s/regular_widget/compatibility/g
|
||||
|
||||
* gtk/gtktoolbar.c (struct _ToolbarContent): Allocate
|
||||
GtkToolbarChild inline. Get rid of GtkToolbarChildSpace.
|
||||
|
||||
* gtk/gtktoolbar.c (toolbar_content_expose): Fix bug where widget
|
||||
could become NULL.
|
||||
|
||||
* gtk/gtktoolbar.c (gtk_toolbar_add): Append new tool items
|
||||
instead of prepending them.
|
||||
|
||||
* gtk/gtktoolbar.c (gtk_toolbar_size_allocate): Use the same
|
||||
'elapsed' for all items.
|
||||
|
||||
* gtk/gtktoolbar.c (struct _GtkToolbarPrivate): Turn booleans
|
||||
into bitfields.
|
||||
|
||||
* gtk/gtktoolbar.c: Many formatting fixes
|
||||
|
||||
Sun Jan 18 01:51:12 2004 Matthias Clasen <maclas@gmx.de>
|
||||
|
||||
* configure.in: Add the necessary magic to create
|
||||
|
@ -1,3 +1,40 @@
|
||||
Sun Jan 18 13:16:34 2004 Soeren Sandmann <sandmann@daimi.au.dk>
|
||||
|
||||
* tests/testgtk.c (create_toolbar): Set a small size request and
|
||||
make the window resizable, to test mapping/unmapping of buttons.
|
||||
|
||||
* gtk/gtktoolbar.c (gtk_toolbar_remove_content,
|
||||
gtk_toolbar_insert_tool_item): remove these functions.
|
||||
|
||||
* gtk/gtktoolbar.c (gtk_toolbar_show_all,
|
||||
toolbar_content_show_all, gtk_toolbar_hide_all,
|
||||
toolbar_content_hide_all): New functions.
|
||||
|
||||
Ignore show_all/hide_all for buttons created in compatibility mode.
|
||||
|
||||
* gtk/gtktoolbar.c (internal_insert_element, gtk_toolbar_show_all,
|
||||
gtk_toolbar_hide_all): Make sure buttons are ignored by
|
||||
gtk_toolbar_show_all() and gtk_toolbar_hide_all().
|
||||
|
||||
* gtk/gtktoolbar.c: s/regular_widget/compatibility/g
|
||||
|
||||
* gtk/gtktoolbar.c (struct _ToolbarContent): Allocate
|
||||
GtkToolbarChild inline. Get rid of GtkToolbarChildSpace.
|
||||
|
||||
* gtk/gtktoolbar.c (toolbar_content_expose): Fix bug where widget
|
||||
could become NULL.
|
||||
|
||||
* gtk/gtktoolbar.c (gtk_toolbar_add): Append new tool items
|
||||
instead of prepending them.
|
||||
|
||||
* gtk/gtktoolbar.c (gtk_toolbar_size_allocate): Use the same
|
||||
'elapsed' for all items.
|
||||
|
||||
* gtk/gtktoolbar.c (struct _GtkToolbarPrivate): Turn booleans
|
||||
into bitfields.
|
||||
|
||||
* gtk/gtktoolbar.c: Many formatting fixes
|
||||
|
||||
Sun Jan 18 01:51:12 2004 Matthias Clasen <maclas@gmx.de>
|
||||
|
||||
* configure.in: Add the necessary magic to create
|
||||
|
@ -1,3 +1,40 @@
|
||||
Sun Jan 18 13:16:34 2004 Soeren Sandmann <sandmann@daimi.au.dk>
|
||||
|
||||
* tests/testgtk.c (create_toolbar): Set a small size request and
|
||||
make the window resizable, to test mapping/unmapping of buttons.
|
||||
|
||||
* gtk/gtktoolbar.c (gtk_toolbar_remove_content,
|
||||
gtk_toolbar_insert_tool_item): remove these functions.
|
||||
|
||||
* gtk/gtktoolbar.c (gtk_toolbar_show_all,
|
||||
toolbar_content_show_all, gtk_toolbar_hide_all,
|
||||
toolbar_content_hide_all): New functions.
|
||||
|
||||
Ignore show_all/hide_all for buttons created in compatibility mode.
|
||||
|
||||
* gtk/gtktoolbar.c (internal_insert_element, gtk_toolbar_show_all,
|
||||
gtk_toolbar_hide_all): Make sure buttons are ignored by
|
||||
gtk_toolbar_show_all() and gtk_toolbar_hide_all().
|
||||
|
||||
* gtk/gtktoolbar.c: s/regular_widget/compatibility/g
|
||||
|
||||
* gtk/gtktoolbar.c (struct _ToolbarContent): Allocate
|
||||
GtkToolbarChild inline. Get rid of GtkToolbarChildSpace.
|
||||
|
||||
* gtk/gtktoolbar.c (toolbar_content_expose): Fix bug where widget
|
||||
could become NULL.
|
||||
|
||||
* gtk/gtktoolbar.c (gtk_toolbar_add): Append new tool items
|
||||
instead of prepending them.
|
||||
|
||||
* gtk/gtktoolbar.c (gtk_toolbar_size_allocate): Use the same
|
||||
'elapsed' for all items.
|
||||
|
||||
* gtk/gtktoolbar.c (struct _GtkToolbarPrivate): Turn booleans
|
||||
into bitfields.
|
||||
|
||||
* gtk/gtktoolbar.c: Many formatting fixes
|
||||
|
||||
Sun Jan 18 01:51:12 2004 Matthias Clasen <maclas@gmx.de>
|
||||
|
||||
* configure.in: Add the necessary magic to create
|
||||
|
@ -1,3 +1,40 @@
|
||||
Sun Jan 18 13:16:34 2004 Soeren Sandmann <sandmann@daimi.au.dk>
|
||||
|
||||
* tests/testgtk.c (create_toolbar): Set a small size request and
|
||||
make the window resizable, to test mapping/unmapping of buttons.
|
||||
|
||||
* gtk/gtktoolbar.c (gtk_toolbar_remove_content,
|
||||
gtk_toolbar_insert_tool_item): remove these functions.
|
||||
|
||||
* gtk/gtktoolbar.c (gtk_toolbar_show_all,
|
||||
toolbar_content_show_all, gtk_toolbar_hide_all,
|
||||
toolbar_content_hide_all): New functions.
|
||||
|
||||
Ignore show_all/hide_all for buttons created in compatibility mode.
|
||||
|
||||
* gtk/gtktoolbar.c (internal_insert_element, gtk_toolbar_show_all,
|
||||
gtk_toolbar_hide_all): Make sure buttons are ignored by
|
||||
gtk_toolbar_show_all() and gtk_toolbar_hide_all().
|
||||
|
||||
* gtk/gtktoolbar.c: s/regular_widget/compatibility/g
|
||||
|
||||
* gtk/gtktoolbar.c (struct _ToolbarContent): Allocate
|
||||
GtkToolbarChild inline. Get rid of GtkToolbarChildSpace.
|
||||
|
||||
* gtk/gtktoolbar.c (toolbar_content_expose): Fix bug where widget
|
||||
could become NULL.
|
||||
|
||||
* gtk/gtktoolbar.c (gtk_toolbar_add): Append new tool items
|
||||
instead of prepending them.
|
||||
|
||||
* gtk/gtktoolbar.c (gtk_toolbar_size_allocate): Use the same
|
||||
'elapsed' for all items.
|
||||
|
||||
* gtk/gtktoolbar.c (struct _GtkToolbarPrivate): Turn booleans
|
||||
into bitfields.
|
||||
|
||||
* gtk/gtktoolbar.c: Many formatting fixes
|
||||
|
||||
Sun Jan 18 01:51:12 2004 Matthias Clasen <maclas@gmx.de>
|
||||
|
||||
* configure.in: Add the necessary magic to create
|
||||
|
@ -1,3 +1,40 @@
|
||||
Sun Jan 18 13:16:34 2004 Soeren Sandmann <sandmann@daimi.au.dk>
|
||||
|
||||
* tests/testgtk.c (create_toolbar): Set a small size request and
|
||||
make the window resizable, to test mapping/unmapping of buttons.
|
||||
|
||||
* gtk/gtktoolbar.c (gtk_toolbar_remove_content,
|
||||
gtk_toolbar_insert_tool_item): remove these functions.
|
||||
|
||||
* gtk/gtktoolbar.c (gtk_toolbar_show_all,
|
||||
toolbar_content_show_all, gtk_toolbar_hide_all,
|
||||
toolbar_content_hide_all): New functions.
|
||||
|
||||
Ignore show_all/hide_all for buttons created in compatibility mode.
|
||||
|
||||
* gtk/gtktoolbar.c (internal_insert_element, gtk_toolbar_show_all,
|
||||
gtk_toolbar_hide_all): Make sure buttons are ignored by
|
||||
gtk_toolbar_show_all() and gtk_toolbar_hide_all().
|
||||
|
||||
* gtk/gtktoolbar.c: s/regular_widget/compatibility/g
|
||||
|
||||
* gtk/gtktoolbar.c (struct _ToolbarContent): Allocate
|
||||
GtkToolbarChild inline. Get rid of GtkToolbarChildSpace.
|
||||
|
||||
* gtk/gtktoolbar.c (toolbar_content_expose): Fix bug where widget
|
||||
could become NULL.
|
||||
|
||||
* gtk/gtktoolbar.c (gtk_toolbar_add): Append new tool items
|
||||
instead of prepending them.
|
||||
|
||||
* gtk/gtktoolbar.c (gtk_toolbar_size_allocate): Use the same
|
||||
'elapsed' for all items.
|
||||
|
||||
* gtk/gtktoolbar.c (struct _GtkToolbarPrivate): Turn booleans
|
||||
into bitfields.
|
||||
|
||||
* gtk/gtktoolbar.c: Many formatting fixes
|
||||
|
||||
Sun Jan 18 01:51:12 2004 Matthias Clasen <maclas@gmx.de>
|
||||
|
||||
* configure.in: Add the necessary magic to create
|
||||
|
2237
gtk/gtktoolbar.c
2237
gtk/gtktoolbar.c
File diff suppressed because it is too large
Load Diff
@ -1022,7 +1022,6 @@ create_toolbar (GtkWidget *widget)
|
||||
gtk_widget_get_screen (widget));
|
||||
|
||||
gtk_window_set_title (GTK_WINDOW (window), "Toolbar test");
|
||||
gtk_window_set_resizable (GTK_WINDOW (window), FALSE);
|
||||
|
||||
g_signal_connect (window, "destroy",
|
||||
G_CALLBACK (gtk_widget_destroyed),
|
||||
@ -1116,6 +1115,8 @@ create_toolbar (GtkWidget *widget)
|
||||
NULL, toolbar);
|
||||
|
||||
gtk_container_add (GTK_CONTAINER (window), toolbar);
|
||||
|
||||
gtk_widget_set_size_request (toolbar, 200, -1);
|
||||
}
|
||||
|
||||
if (!GTK_WIDGET_VISIBLE (window))
|
||||
|
Loading…
Reference in New Issue
Block a user