summaryrefslogtreecommitdiff
path: root/gtk
diff options
context:
space:
mode:
authorMatthias Clasen <matthiasc@src.gnome.org>2006-07-21 05:20:13 +0000
committerMatthias Clasen <matthiasc@src.gnome.org>2006-07-21 05:20:13 +0000
commit2e7184f51bfd721f3f066a1d6d5257dc7ca57dfd (patch)
tree42a456b8affd65ab9a569fd389b6bc22a9c1694c /gtk
parent3ddd7aef5a089380f41482f26e6e299a6285d1d7 (diff)
downloadgtk+-2e7184f51bfd721f3f066a1d6d5257dc7ca57dfd.tar.gz
Improve drawing of tabs
Diffstat (limited to 'gtk')
-rw-r--r--gtk/gtknotebook.c17
1 files changed, 7 insertions, 10 deletions
diff --git a/gtk/gtknotebook.c b/gtk/gtknotebook.c
index 9cd57ccfd2..4bcc88a3a7 100644
--- a/gtk/gtknotebook.c
+++ b/gtk/gtknotebook.c
@@ -4442,10 +4442,8 @@ gtk_notebook_paint (GtkWidget *widget,
if (!NOTEBOOK_IS_TAB_LABEL_PARENT (notebook, notebook->cur_page) ||
!GTK_WIDGET_MAPPED (notebook->cur_page->tab_label))
{
- gtk_paint_box (widget->style, widget->window,
- GTK_STATE_NORMAL, GTK_SHADOW_OUT,
- area, widget, "notebook",
- x, y, width, height);
+ gap_x = 0;
+ gap_width = 0;
}
else
{
@@ -4472,13 +4470,12 @@ gtk_notebook_paint (GtkWidget *widget,
step = STEP_PREV;
break;
}
-
- gtk_paint_box_gap (widget->style, widget->window,
- GTK_STATE_NORMAL, GTK_SHADOW_OUT,
- area, widget, "notebook",
- x, y, width, height,
- tab_pos, gap_x, gap_width);
}
+ gtk_paint_box_gap (widget->style, widget->window,
+ GTK_STATE_NORMAL, GTK_SHADOW_OUT,
+ area, widget, "notebook",
+ x, y, width, height,
+ tab_pos, gap_x, gap_width);
showarrow = FALSE;
children = gtk_notebook_search_page (notebook, NULL, step, TRUE);