[gtk+/client-side-decorations: 40/50] add widget names so they can be accessed from the theme
- From: Cody Russell <bratsche src gnome org>
- To: svn-commits-list gnome org
- Subject: [gtk+/client-side-decorations: 40/50] add widget names so they can be accessed from the theme
- Date: Wed, 8 Jul 2009 15:31:31 +0000 (UTC)
commit d8ff3fbfa88d92d20dcd2a00acf891197a65a867
Author: Cody Russell <crussell canonical com>
Date: Tue Jun 30 14:36:41 2009 -0500
add widget names so they can be accessed from the theme
gtk/gtkwindow.c | 8 ++++++--
1 files changed, 6 insertions(+), 2 deletions(-)
---
diff --git a/gtk/gtkwindow.c b/gtk/gtkwindow.c
index 91d7442..760ca18 100644
--- a/gtk/gtkwindow.c
+++ b/gtk/gtkwindow.c
@@ -187,7 +187,7 @@ typedef struct _GtkWindowPrivate GtkWindowPrivate;
struct _GtkWindowPrivate
{
GtkMnemonicHash *mnemonic_hash;
-
+
guint above_initially : 1;
guint below_initially : 1;
guint fullscreen_initially : 1;
@@ -1505,6 +1505,7 @@ ensure_title_box (GtkWindow *window)
button = gtk_button_new ();
gtk_button_set_relief (GTK_BUTTON (button), GTK_RELIEF_NONE);
+ gtk_widget_set_name (button, "gtk-window-decorated-minimize-button");
image = gtk_image_new_from_stock (GTK_STOCK_ZOOM_OUT, GTK_ICON_SIZE_MENU);
gtk_container_add (GTK_CONTAINER (button), image);
gtk_box_pack_start (GTK_BOX (hbox), button, TRUE, TRUE, 0);
@@ -1514,6 +1515,7 @@ ensure_title_box (GtkWindow *window)
button = gtk_button_new ();
gtk_button_set_relief (GTK_BUTTON (button), GTK_RELIEF_NONE);
+ gtk_widget_set_name (button, "gtk-window-decorated-maximize-button");
image = gtk_image_new_from_stock (GTK_STOCK_ZOOM_IN, GTK_ICON_SIZE_MENU);
gtk_container_add (GTK_CONTAINER (button), image);
gtk_box_pack_start (GTK_BOX (hbox), button, TRUE, TRUE, 0);
@@ -1523,6 +1525,7 @@ ensure_title_box (GtkWindow *window)
button = gtk_button_new ();
gtk_button_set_relief (GTK_BUTTON (button), GTK_RELIEF_NONE);
+ gtk_widget_set_name (button, "gtk-window-decorated-close-button");
image = gtk_image_new_from_stock (GTK_STOCK_CLOSE, GTK_ICON_SIZE_MENU);
gtk_container_add (GTK_CONTAINER (button), image);
gtk_box_pack_start (GTK_BOX (hbox), button, TRUE, TRUE, 0);
@@ -1607,6 +1610,7 @@ gtk_window_set_title (GtkWindow *window,
{
GtkWidget *child = gtk_label_new (title);
+ gtk_widget_set_name (child, "gtk-window-decorated-title-label");
gtk_widget_show (child);
gtk_window_set_label_widget (window, child);
}
@@ -4465,7 +4469,7 @@ gtk_window_move (GtkWindow *window,
"decoration-border-left", &frame_left,
NULL);
}
-
+
if (GTK_WIDGET_MAPPED (window))
{
/* we have now sent a request with this position
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]