diff options
author | Matthias Clasen <matthiasc@src.gnome.org> | 2006-07-21 05:20:13 +0000 |
---|---|---|
committer | Matthias Clasen <matthiasc@src.gnome.org> | 2006-07-21 05:20:13 +0000 |
commit | 2e7184f51bfd721f3f066a1d6d5257dc7ca57dfd (patch) | |
tree | 42a456b8affd65ab9a569fd389b6bc22a9c1694c /gtk | |
parent | 3ddd7aef5a089380f41482f26e6e299a6285d1d7 (diff) | |
download | gtk+-2e7184f51bfd721f3f066a1d6d5257dc7ca57dfd.tar.gz |
Improve drawing of tabs
Diffstat (limited to 'gtk')
-rw-r--r-- | gtk/gtknotebook.c | 17 |
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); |