diff options
author | Cosimo Cecchi <cosimoc@gnome.org> | 2014-05-02 09:34:14 +0200 |
---|---|---|
committer | Cosimo Cecchi <cosimoc@gnome.org> | 2014-05-09 11:02:43 -0700 |
commit | 9a811e2c94f5b69f1e98e9443daf3ceae0955802 (patch) | |
tree | 89585024ec3d75d780ca90355c652b29e54e350d /gtk/gtknotebook.c | |
parent | 80981f5c9522be360e18de6669eb9e2097dcc3ee (diff) | |
download | gtk+-9a811e2c94f5b69f1e98e9443daf3ceae0955802.tar.gz |
notebook: don't use focus padding
Diffstat (limited to 'gtk/gtknotebook.c')
-rw-r--r-- | gtk/gtknotebook.c | 34 |
1 files changed, 15 insertions, 19 deletions
diff --git a/gtk/gtknotebook.c b/gtk/gtknotebook.c index dff3c3ee57..2306cbb618 100644 --- a/gtk/gtknotebook.c +++ b/gtk/gtknotebook.c @@ -2055,7 +2055,6 @@ gtk_notebook_get_preferred_tabs_size (GtkNotebook *notebook, GtkRequisition child_requisition; GtkStyleContext *context; gint focus_width; - gint focus_pad; gint tab_overlap; gint tab_curvature; gint arrow_spacing; @@ -2068,7 +2067,6 @@ gtk_notebook_get_preferred_tabs_size (GtkNotebook *notebook, context = gtk_widget_get_style_context (widget); gtk_widget_style_get (widget, "focus-line-width", &focus_width, - "focus-padding", &focus_pad, "initial-gap", &initial_gap, "tab-overlap", &tab_overlap, "tab-curvature", &tab_curvature, @@ -2102,10 +2100,10 @@ gtk_notebook_get_preferred_tabs_size (GtkNotebook *notebook, gtk_style_context_restore (context); page->requisition.width = child_requisition.width + - tab_padding.left + tab_padding.right + 2 * (focus_width + focus_pad); + tab_padding.left + tab_padding.right + 2 * focus_width; page->requisition.height = child_requisition.height + - tab_padding.top + tab_padding.bottom + 2 * (focus_width + focus_pad); + tab_padding.top + tab_padding.bottom + 2 * focus_width; switch (priv->tab_pos) { @@ -5538,18 +5536,17 @@ gtk_notebook_draw_tab (GtkNotebook *notebook, if (gtk_widget_has_visible_focus (widget) && priv->cur_page == page) { - gint focus_width, focus_pad; + gint focus_width; GtkAllocation allocation; gtk_widget_get_allocation (page->tab_label, &allocation); gtk_widget_style_get (widget, "focus-line-width", &focus_width, NULL); - gtk_widget_style_get (widget, "focus-padding", &focus_pad, NULL); gtk_render_focus (context, cr, - allocation.x - focus_width - focus_pad, - allocation.y - focus_width - focus_pad, - allocation.width + 2 * (focus_width + focus_pad), - allocation.height + 2 * (focus_width + focus_pad)); + allocation.x - focus_width, + allocation.y - focus_width, + allocation.width + 2 * focus_width, + allocation.height + 2 * focus_width); } gtk_style_context_restore (context); @@ -6441,7 +6438,7 @@ gtk_notebook_page_allocate (GtkNotebook *notebook, GtkRequisition tab_requisition; GtkStyleContext *context; gint padding; - gint focus_width, focus_padding; + gint focus_width; gint tab_curvature, tab_overlap; gint tab_pos = get_effective_tab_pos (notebook); gboolean tab_allocation_changed; @@ -6467,7 +6464,6 @@ gtk_notebook_page_allocate (GtkNotebook *notebook, gtk_widget_get_preferred_size (page->tab_label, &tab_requisition, NULL); gtk_widget_style_get (widget, "focus-line-width", &focus_width, - "focus-padding", &focus_padding, "tab-curvature", &tab_curvature, "tab-overlap", &tab_overlap, NULL); @@ -6475,7 +6471,7 @@ gtk_notebook_page_allocate (GtkNotebook *notebook, { case GTK_POS_TOP: case GTK_POS_BOTTOM: - padding = tab_curvature + focus_width + focus_padding; + padding = tab_curvature + focus_width; if (page->fill) { child_allocation.x = tab_padding.left + padding; @@ -6514,15 +6510,15 @@ gtk_notebook_page_allocate (GtkNotebook *notebook, } child_allocation.y = - page->allocation.y + tab_padding.top + focus_width + focus_padding; + page->allocation.y + tab_padding.top + focus_width; child_allocation.height = MAX (1, (page->allocation.height - tab_padding.top - tab_padding.bottom - - 2 * (focus_width + focus_padding))); + 2 * focus_width)); break; case GTK_POS_LEFT: case GTK_POS_RIGHT: - padding = tab_curvature + focus_width + focus_padding; + padding = tab_curvature + focus_width; if (page->fill) { child_allocation.y = tab_padding.top + padding; @@ -6561,11 +6557,11 @@ gtk_notebook_page_allocate (GtkNotebook *notebook, } child_allocation.x = - page->allocation.x + tab_padding.left + focus_width + focus_padding; + page->allocation.x + tab_padding.left + focus_width; child_allocation.width = MAX (1, (page->allocation.width - - tab_padding.left - tab_padding.right - - 2 * (focus_width + focus_padding))); + tab_padding.left - tab_padding.right - + 2 * focus_width)); break; } |