[gtk+] combobox: always give the full allocation to the button in menu mode
- From: Cosimo Cecchi <cosimoc src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [gtk+] combobox: always give the full allocation to the button in menu mode
- Date: Tue, 12 Apr 2011 21:15:38 +0000 (UTC)
commit 1263fdbd679af254d79f8f5d9017bf976871d510
Author: Cosimo Cecchi <cosimoc gnome org>
Date: Tue Apr 12 14:20:27 2011 -0400
combobox: always give the full allocation to the button in menu mode
The button is what draws the background/frame outline of the combobox,
and padding is defined as the spacing *inside* the widget between the
border and the content.
https://bugzilla.gnome.org/show_bug.cgi?id=646882
gtk/gtkcombobox.c | 4 ++--
1 files changed, 2 insertions(+), 2 deletions(-)
---
diff --git a/gtk/gtkcombobox.c b/gtk/gtkcombobox.c
index 3caa1d7..98d3e0c 100644
--- a/gtk/gtkcombobox.c
+++ b/gtk/gtkcombobox.c
@@ -2418,14 +2418,14 @@ gtk_combo_box_size_allocate (GtkWidget *widget,
gint width;
guint border_width;
+ gtk_widget_size_allocate (priv->button, allocation);
+
/* menu mode */
allocation->x += padding.left;
allocation->y += padding.top;
allocation->width -= padding.left + padding.right;
allocation->height -= padding.top + padding.bottom;
- gtk_widget_size_allocate (priv->button, allocation);
-
/* set some things ready */
border_width = gtk_container_get_border_width (GTK_CONTAINER (priv->button));
get_widget_padding (priv->button, &button_padding);
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]