]> Pileus Git - ~andy/gtk/commit
Add a checkbox to queue an merge/unmerge. Patch from Matthias Clasen.
authorSoeren Sandmann <sandmann@daimi.au.dk>
Sat, 5 Jun 2004 18:24:53 +0000 (18:24 +0000)
committerSøren Sandmann Pedersen <ssp@src.gnome.org>
Sat, 5 Jun 2004 18:24:53 +0000 (18:24 +0000)
commite47c0d46b16e5eef904a807cec70a70570a1868f
tree92345eb3b981680302208d083c6d1a6d10691d8c
parentbb376968cf0f6639a148842d91bfeeca4543e90f
Add a checkbox to queue an merge/unmerge. Patch from Matthias Clasen.

Sat Jun  5 20:05:39 2004  Soeren Sandmann  <sandmann@daimi.au.dk>

* tests/testmerge.c: Add a checkbox to queue an
merge/unmerge. Patch from Matthias Clasen.

* gtk/gtktoolbar.c (struct _GtkToolbarPrivate): Add a new flag
"need_rebuild"
(rebuild_menu): New function that rebuilds the overflow menu and
makes sure it doesn't start or end with a separator.
(toolbar_content_new_tool_item)
(toolbar_content_remove)
(toolbar_content_new_compatibility): Set the rebuild_needed flag
(gtk_toolbar_size_allocate): Only show the overflow arrow when we
have actually overflown an item with a proxy menu item. Also make
sure we rebuild the menu if needed.

Fix #125504, #142377, #143463

* gtk/gtkseparatortoolitem.c (gtk_separator_tool_item_expose):
Obey the "priv->draw" flag. (#143692)
ChangeLog
ChangeLog.pre-2-10
ChangeLog.pre-2-6
ChangeLog.pre-2-8
gtk/gtkseparatortoolitem.c
gtk/gtktoolbar.c
tests/testmerge.c