1
#include "gtk-window-decorator.h"
4
update_style (GtkWidget *widget)
7
decor_color_t spot_color;
9
style = gtk_widget_get_style (widget);
10
g_object_ref (G_OBJECT (style));
12
style = gtk_style_attach (style, widget->window);
14
spot_color.r = style->bg[GTK_STATE_SELECTED].red / 65535.0;
15
spot_color.g = style->bg[GTK_STATE_SELECTED].green / 65535.0;
16
spot_color.b = style->bg[GTK_STATE_SELECTED].blue / 65535.0;
18
g_object_unref (G_OBJECT (style));
20
shade (&spot_color, &_title_color[0], 1.05);
21
shade (&_title_color[0], &_title_color[1], 0.85);
26
style_changed (GtkWidget *widget)
28
GdkDisplay *gdkdisplay;
32
gdkdisplay = gdk_display_get_default ();
33
gdkscreen = gdk_display_get_default_screen (gdkdisplay);
34
screen = wnck_screen_get_default ();
36
update_style (widget);
38
pango_cairo_context_set_resolution (pango_context,
39
gdk_screen_get_resolution (gdkscreen));
41
decorations_changed (screen);