From 4a4d1061062964b2021f70300eaba596e440e3fa Mon Sep 17 00:00:00 2001 From: "Ira W. Snyder" Date: Thu, 17 Jan 2008 16:27:01 -0800 Subject: [PATCH] [Window] Rename property "pinned" to "stick" This change continues the trend of keeping our properties the same as those which we are exporting from GtkWindow. --- tilda-window.c | 20 ++++++++++++-------- tilda-window.h | 2 +- 2 files changed, 13 insertions(+), 9 deletions(-) diff --git a/tilda-window.c b/tilda-window.c index 95d5cea..f7d0fd3 100644 --- a/tilda-window.c +++ b/tilda-window.c @@ -270,7 +270,7 @@ enum tilda_window_properties { TILDA_WINDOW_KEEP_ABOVE, TILDA_WINDOW_SKIP_TASKBAR_HINT, - TILDA_WINDOW_PINNED, + TILDA_WINDOW_STICK, TILDA_WINDOW_HIDDEN_AT_START, TILDA_WINDOW_CENTERED_HORIZONTALLY, TILDA_WINDOW_CENTERED_VERTICALLY, @@ -368,9 +368,13 @@ tilda_window_set_property (GObject *object, g_print ("window skip taskbar hint: %d\n", self->skip_taskbar_hint); break; - case TILDA_WINDOW_PINNED: - self->pinned = g_value_get_boolean (value); - g_print ("window pinned: %d\n", self->pinned); + case TILDA_WINDOW_STICK: + self->stick = g_value_get_boolean (value); + + /* This is moderately ugly, but GTK+ does it this way... */ + self->stick ? gtk_window_stick (GTK_WINDOW(self->window)) + : gtk_window_unstick (GTK_WINDOW(self->window)); + g_print ("window stick: %d\n", self->stick); break; case TILDA_WINDOW_HIDDEN_AT_START: @@ -454,8 +458,8 @@ tilda_window_get_property (GObject *object, g_value_set_boolean (value, self->skip_taskbar_hint); break; - case TILDA_WINDOW_PINNED: - g_value_set_boolean (value, self->pinned); + case TILDA_WINDOW_STICK: + g_value_set_boolean (value, self->stick); break; case TILDA_WINDOW_HIDDEN_AT_START: @@ -718,14 +722,14 @@ tilda_window_class_init (gpointer g_class, TILDA_WINDOW_SKIP_TASKBAR_HINT, pspec); - pspec = g_param_spec_boolean ("pinned", + pspec = g_param_spec_boolean ("stick", "Display this window on all workspaces", NULL, FALSE, G_PARAM_READWRITE); g_object_class_install_property (gobject_class, - TILDA_WINDOW_PINNED, + TILDA_WINDOW_STICK, pspec); pspec = g_param_spec_boolean ("hidden-at-start", diff --git a/tilda-window.h b/tilda-window.h index bdc1fac..c904c6d 100644 --- a/tilda-window.h +++ b/tilda-window.h @@ -59,7 +59,7 @@ struct _TildaWindow { gboolean keep_above; gboolean skip_taskbar_hint; - gboolean pinned; + gboolean stick; gboolean hidden_at_start; gboolean centered_horizontally; gboolean centered_vertically; -- 2.25.1