added 1 pixel horizontal padding around the label.

2004-05-08  Sven Neumann  <sven@gimp.org>

	* app/display/gimpstatusbar.c (gimp_statusbar_resize_cursor):
	added 1 pixel horizontal padding around the label.
This commit is contained in:
Sven Neumann
2004-05-07 23:45:29 +00:00
committed by Sven Neumann
parent 4722267d30
commit 7a8a956e68
2 changed files with 14 additions and 9 deletions

View File

@ -1,3 +1,8 @@
2004-05-08 Sven Neumann <sven@gimp.org>
* app/display/gimpstatusbar.c (gimp_statusbar_resize_cursor):
added 1 pixel horizontal padding around the label.
2004-05-08 Sven Neumann <sven@gimp.org> 2004-05-08 Sven Neumann <sven@gimp.org>
* app/display/gimpstatusbar.[ch]: renamed struct member combo to * app/display/gimpstatusbar.[ch]: renamed struct member combo to

View File

@ -302,7 +302,7 @@ gimp_statusbar_resize_cursor (GimpStatusbar *statusbar)
GtkTreeModel *model; GtkTreeModel *model;
const gchar *text; const gchar *text;
gint cursor_label_width; gint cursor_label_width;
gint label_frame_size_difference; gint diff;
g_return_if_fail (GIMP_IS_STATUSBAR (statusbar)); g_return_if_fail (GIMP_IS_STATUSBAR (statusbar));
@ -347,20 +347,21 @@ gimp_statusbar_resize_cursor (GimpStatusbar *statusbar)
pango_layout_get_pixel_size (layout, &cursor_label_width, NULL); pango_layout_get_pixel_size (layout, &cursor_label_width, NULL);
cursor_label_width += 2;
/* find out how many pixels the label's parent frame is bigger than /* find out how many pixels the label's parent frame is bigger than
* the label itself * the label itself
*/ */
label_frame_size_difference = (statusbar->cursor_frame->allocation.width - diff = (statusbar->cursor_frame->allocation.width -
statusbar->cursor_label->allocation.width); statusbar->cursor_label->allocation.width);
gtk_widget_set_size_request (statusbar->cursor_label, cursor_label_width, -1); gtk_widget_set_size_request (statusbar->cursor_label,
cursor_label_width, -1);
/* don't resize if this is a new display */ /* don't resize if this is a new display */
if (label_frame_size_difference) if (diff)
gtk_widget_set_size_request (statusbar->cursor_frame, gtk_widget_set_size_request (statusbar->cursor_frame,
cursor_label_width + cursor_label_width + diff, -1);
label_frame_size_difference,
-1);
} }
static void static void
@ -401,4 +402,3 @@ gimp_statusbar_unit_changed (GtkWidget *combo,
gimp_image_set_unit (statusbar->shell->gdisp->gimage, gimp_image_set_unit (statusbar->shell->gdisp->gimage,
gtk_combo_box_get_active (GTK_COMBO_BOX (combo))); gtk_combo_box_get_active (GTK_COMBO_BOX (combo)));
} }