slightly increased size of the quick-mask and zoom-mode buttons. Also
2006-12-12 Sven Neumann <sven@gimp.org> * app/display/gimpdisplayshell.c (gimp_display_shell_new): slightly increased size of the quick-mask and zoom-mode buttons. Also changed the style to not displace the icon when the buttons are pressed. * app/display/gimpdisplayshell.[ch] * app/display/gimpdisplayshell-appearance.c: changed "origin_button" to "origin". Don't draw it as a button but use an event box just like we do for the navigation icon in the lower right corner. * app/display/gimpdisplayshell-title.c (gimp_display_shell_format_title): use the viewable description for the drawable's name. We don't want to see "Qmask" in the statusbar. * app/widgets/gimpwidgets-utils.c (gimp_button_menu_position): fix for the case where button is not really a GtkButton but has it's own window. * app/widgets/gimphelp-ids.h: changed help ID, removed unused one. * libgimpwidgets/gimpstock.c * themes/Default/images/Makefile.am * themes/Default/images/stock-quick-mask-off-12.png * themes/Default/images/stock-quick-mask-off-16.png * themes/Default/images/stock-quick-mask-on-12.png * themes/Default/images/stock-quick-mask-on-16.png: cropped empty space from the quick-mask icon.
This commit is contained in:
committed by
Sven Neumann
parent
e4acf07f67
commit
d0e118dc9c
@ -173,7 +173,8 @@ gimp_button_menu_position (GtkWidget *button,
|
||||
|
||||
gtk_menu_set_screen (menu, screen);
|
||||
|
||||
*x += button->allocation.x;
|
||||
if (GTK_WIDGET_NO_WINDOW (button))
|
||||
*x += button->allocation.x;
|
||||
|
||||
switch (position)
|
||||
{
|
||||
@ -194,10 +195,14 @@ gimp_button_menu_position (GtkWidget *button,
|
||||
break;
|
||||
}
|
||||
|
||||
*y += button->allocation.y + button->allocation.height / 2;
|
||||
if (GTK_WIDGET_NO_WINDOW (button))
|
||||
*y += button->allocation.y;
|
||||
|
||||
*y += button->allocation.height / 2;
|
||||
|
||||
if (*y + menu_requisition.height > rect.y + rect.height)
|
||||
*y -= menu_requisition.height;
|
||||
|
||||
if (*y < rect.y)
|
||||
*y = rect.y;
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user