[gnome-panel/gtk3] clock: Port gtk_rc_parse_string to GtkCssProvider
- From: Germán Poó Caamaño <gpoo src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [gnome-panel/gtk3] clock: Port gtk_rc_parse_string to GtkCssProvider
- Date: Sun, 30 Jan 2011 02:11:52 +0000 (UTC)
commit 71c3290e3895b71be6bce0e909c4b414bd190b5e
Author: Germán Póo-Caamaño <gpoo gnome org>
Date: Sat Jan 29 18:11:39 2011 -0800
clock: Port gtk_rc_parse_string to GtkCssProvider
Signed-off-by: Germán Póo-Caamaño <gpoo gnome org>
applets/clock/clock.c | 21 ++++++++++++---------
1 files changed, 12 insertions(+), 9 deletions(-)
---
diff --git a/applets/clock/clock.c b/applets/clock/clock.c
index 7b12752..b8e7892 100644
--- a/applets/clock/clock.c
+++ b/applets/clock/clock.c
@@ -1305,17 +1305,20 @@ static inline void
force_no_focus_padding (GtkWidget *widget)
{
static gboolean first_time = TRUE;
+ GtkCssProvider *provider;
if (first_time) {
- gtk_rc_parse_string ("\n"
- " style \"clock-applet-button-style\"\n"
- " {\n"
- " GtkWidget::focus-line-width=0\n"
- " GtkWidget::focus-padding=0\n"
- " }\n"
- "\n"
- " widget \"*.clock-applet-button\" style \"clock-applet-button-style\"\n"
- "\n");
+ provider = gtk_css_provider_new ();
+ gtk_css_provider_load_from_data (provider,
+ "#clock-applet-button {\n"
+ " -GtkWidget-focus-line-width: 0px;\n"
+ " -GtkWidget-focus-padding: 0px; }",
+ -1, NULL);
+ gtk_style_context_add_provider (gtk_widget_get_style_context (widget),
+ GTK_STYLE_PROVIDER (provider),
+ GTK_STYLE_PROVIDER_PRIORITY_APPLICATION);
+ g_object_unref (provider);
+
first_time = FALSE;
}
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]