[gnome-settings-daemon/randr-osd: 8/15] Actually create the buttons for the stock configurations
- From: Federico Mena Quintero <federico src gnome org>
- To: svn-commits-list gnome org
- Cc:
- Subject: [gnome-settings-daemon/randr-osd: 8/15] Actually create the buttons for the stock configurations
- Date: Tue, 19 Jan 2010 23:35:27 +0000 (UTC)
commit f791095750ffb2d8787bffbfc4ab34c9f2e20abb
Author: Federico Mena Quintero <federico novell com>
Date: Wed Jan 13 16:43:25 2010 -0600
Actually create the buttons for the stock configurations
Signed-off-by: Federico Mena Quintero <federico novell com>
plugins/xrandr/gsd-xrandr-manager.c | 11 ++++++++++-
1 files changed, 10 insertions(+), 1 deletions(-)
---
diff --git a/plugins/xrandr/gsd-xrandr-manager.c b/plugins/xrandr/gsd-xrandr-manager.c
index cf3ec5e..aed0fa2 100644
--- a/plugins/xrandr/gsd-xrandr-manager.c
+++ b/plugins/xrandr/gsd-xrandr-manager.c
@@ -1179,6 +1179,7 @@ create_osd_window (GsdXrandrManager *manager)
{
GsdXrandrManagerPrivate *priv = manager->priv;
GtkWidget *box;
+ int i;
if (priv->osd_window != NULL)
destroy_osd_window (manager);
@@ -1186,8 +1187,16 @@ create_osd_window (GsdXrandrManager *manager)
priv->osd_window = gsd_osd_window_new ();
box = gtk_hbox_new (TRUE, 12);
+ gtk_container_add (GTK_CONTAINER (priv->osd_window), box);
+
+ for (i = 0; priv->stock_configs[i]; i++) {
+ GtkWidget *button;
+
+ button = make_button_for_stock_config (manager, priv->stock_configs[i]->type);
+ gtk_box_pack_start (GTK_BOX (box), button, FALSE, FALSE, 0);
+ }
- /* FIXME */
+ gtk_widget_show_all (priv->osd_window);
}
static void
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]