forked from AuroraMiddleware/gtk
use the child's requisition.height, not allocation.height, as width of
Thu Apr 25 20:24:37 2002 Soeren Sandmann <sandmann@daimi.au.dk> * gtk/gtkmenuitem.c (gtk_menu_item_size_allocate): use the child's requisition.height, not allocation.height, as width of submenu indicator. (#75948)
This commit is contained in:
parent
79ffad4abe
commit
c09a9a9fe1
@ -1,3 +1,9 @@
|
||||
Thu Apr 25 20:24:37 2002 Soeren Sandmann <sandmann@daimi.au.dk>
|
||||
|
||||
* gtk/gtkmenuitem.c (gtk_menu_item_size_allocate): use the child's
|
||||
requisition.height, not allocation.height, as width of submenu
|
||||
indicator. (#75948)
|
||||
|
||||
Thu Apr 25 00:26:34 2002 Kristian Rietveld <kris@gtk.org>
|
||||
|
||||
* gtk/gtktreemodelsort.c (gtk_tree_model_sort_reset_default_sort_func):
|
||||
|
@ -1,3 +1,9 @@
|
||||
Thu Apr 25 20:24:37 2002 Soeren Sandmann <sandmann@daimi.au.dk>
|
||||
|
||||
* gtk/gtkmenuitem.c (gtk_menu_item_size_allocate): use the child's
|
||||
requisition.height, not allocation.height, as width of submenu
|
||||
indicator. (#75948)
|
||||
|
||||
Thu Apr 25 00:26:34 2002 Kristian Rietveld <kris@gtk.org>
|
||||
|
||||
* gtk/gtktreemodelsort.c (gtk_tree_model_sort_reset_default_sort_func):
|
||||
|
@ -1,3 +1,9 @@
|
||||
Thu Apr 25 20:24:37 2002 Soeren Sandmann <sandmann@daimi.au.dk>
|
||||
|
||||
* gtk/gtkmenuitem.c (gtk_menu_item_size_allocate): use the child's
|
||||
requisition.height, not allocation.height, as width of submenu
|
||||
indicator. (#75948)
|
||||
|
||||
Thu Apr 25 00:26:34 2002 Kristian Rietveld <kris@gtk.org>
|
||||
|
||||
* gtk/gtktreemodelsort.c (gtk_tree_model_sort_reset_default_sort_func):
|
||||
|
@ -1,3 +1,9 @@
|
||||
Thu Apr 25 20:24:37 2002 Soeren Sandmann <sandmann@daimi.au.dk>
|
||||
|
||||
* gtk/gtkmenuitem.c (gtk_menu_item_size_allocate): use the child's
|
||||
requisition.height, not allocation.height, as width of submenu
|
||||
indicator. (#75948)
|
||||
|
||||
Thu Apr 25 00:26:34 2002 Kristian Rietveld <kris@gtk.org>
|
||||
|
||||
* gtk/gtktreemodelsort.c (gtk_tree_model_sort_reset_default_sort_func):
|
||||
|
@ -1,3 +1,9 @@
|
||||
Thu Apr 25 20:24:37 2002 Soeren Sandmann <sandmann@daimi.au.dk>
|
||||
|
||||
* gtk/gtkmenuitem.c (gtk_menu_item_size_allocate): use the child's
|
||||
requisition.height, not allocation.height, as width of submenu
|
||||
indicator. (#75948)
|
||||
|
||||
Thu Apr 25 00:26:34 2002 Kristian Rietveld <kris@gtk.org>
|
||||
|
||||
* gtk/gtktreemodelsort.c (gtk_tree_model_sort_reset_default_sort_func):
|
||||
|
@ -1,3 +1,9 @@
|
||||
Thu Apr 25 20:24:37 2002 Soeren Sandmann <sandmann@daimi.au.dk>
|
||||
|
||||
* gtk/gtkmenuitem.c (gtk_menu_item_size_allocate): use the child's
|
||||
requisition.height, not allocation.height, as width of submenu
|
||||
indicator. (#75948)
|
||||
|
||||
Thu Apr 25 00:26:34 2002 Kristian Rietveld <kris@gtk.org>
|
||||
|
||||
* gtk/gtktreemodelsort.c (gtk_tree_model_sort_reset_default_sort_func):
|
||||
|
@ -497,6 +497,8 @@ gtk_menu_item_size_allocate (GtkWidget *widget,
|
||||
|
||||
if (bin->child)
|
||||
{
|
||||
GtkRequisition child_requisition;
|
||||
|
||||
child_allocation.x = (GTK_CONTAINER (widget)->border_width +
|
||||
widget->style->xthickness +
|
||||
BORDER_SPACING);
|
||||
@ -508,9 +510,10 @@ gtk_menu_item_size_allocate (GtkWidget *widget,
|
||||
child_allocation.width -= GTK_MENU_ITEM (widget)->toggle_size;
|
||||
child_allocation.x += widget->allocation.x;
|
||||
child_allocation.y += widget->allocation.y;
|
||||
|
||||
|
||||
gtk_widget_get_child_requisition (bin->child, &child_requisition);
|
||||
if (menu_item->submenu && menu_item->show_submenu_indicator)
|
||||
child_allocation.width -= child_allocation.height;
|
||||
child_allocation.width -= child_requisition.height;
|
||||
|
||||
gtk_widget_size_allocate (bin->child, &child_allocation);
|
||||
}
|
||||
|
Loading…
Reference in New Issue
Block a user