forked from AuroraMiddleware/gtk
themingbackground: Remove struct members
... and put them in the only function they are used in.
This commit is contained in:
parent
762e2d9322
commit
2e287576b4
@ -276,9 +276,10 @@ static void
|
||||
_gtk_theming_background_init_context (GtkThemingBackground *bg)
|
||||
{
|
||||
GtkStateFlags flags = gtk_style_context_get_state (bg->context);
|
||||
GtkBorder border, padding;
|
||||
|
||||
gtk_style_context_get_border (bg->context, flags, &bg->border);
|
||||
gtk_style_context_get_padding (bg->context, flags, &bg->padding);
|
||||
gtk_style_context_get_border (bg->context, flags, &border);
|
||||
gtk_style_context_get_padding (bg->context, flags, &padding);
|
||||
gtk_style_context_get_background_color (bg->context, flags, &bg->bg_color);
|
||||
|
||||
/* In the CSS box model, by default the background positioning area is
|
||||
@ -294,13 +295,13 @@ _gtk_theming_background_init_context (GtkThemingBackground *bg)
|
||||
|
||||
bg->padding_box = bg->border_box;
|
||||
_gtk_rounded_box_shrink (&bg->padding_box,
|
||||
bg->border.top, bg->border.right,
|
||||
bg->border.bottom, bg->border.left);
|
||||
border.top, border.right,
|
||||
border.bottom, border.left);
|
||||
|
||||
bg->content_box = bg->padding_box;
|
||||
_gtk_rounded_box_shrink (&bg->content_box,
|
||||
bg->padding.top, bg->padding.right,
|
||||
bg->padding.bottom, bg->padding.left);
|
||||
padding.top, padding.right,
|
||||
padding.bottom, padding.left);
|
||||
}
|
||||
|
||||
void
|
||||
|
@ -40,8 +40,6 @@ struct _GtkThemingBackground {
|
||||
GtkRoundedBox content_box;
|
||||
|
||||
GtkJunctionSides junction;
|
||||
GtkBorder border;
|
||||
GtkBorder padding;
|
||||
GdkRGBA bg_color;
|
||||
};
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user