summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorThomas Wood <thomas.wood@intel.com>2010-05-04 22:18:13 +0100
committerThomas Wood <thomas.wood@intel.com>2010-05-04 22:18:13 +0100
commit847a50d73ecb7abbc814a5e303af9dfa7efa20d5 (patch)
tree82a62ead48cc82ea87ffaa4c911f86d77d0689d6
parent7a64835a5861a73149b0cc8ebd437de04a75aee4 (diff)
downloadgnome-control-center-847a50d73ecb7abbc814a5e303af9dfa7efa20d5.tar.gz
Revert "[display] add a --socket option"
This reverts commit e94adcf7e9d99b24ab9e8c82d1e2bba66dd6414d.
-rw-r--r--capplets/display/display-capplet.ui8
-rw-r--r--capplets/display/xrandr-capplet.c77
2 files changed, 31 insertions, 54 deletions
diff --git a/capplets/display/display-capplet.ui b/capplets/display/display-capplet.ui
index 626268a29..828579019 100644
--- a/capplets/display/display-capplet.ui
+++ b/capplets/display/display-capplet.ui
@@ -345,7 +345,7 @@
</packing>
</child>
<child>
- <object class="GtkButton" id="apply-button">
+ <object class="GtkButton" id="apply_button">
<property name="label">gtk-apply</property>
<property name="visible">True</property>
<property name="can_focus">True</property>
@@ -360,7 +360,7 @@
</packing>
</child>
<child>
- <object class="GtkButton" id="close-button">
+ <object class="GtkButton" id="button2">
<property name="label">gtk-close</property>
<property name="visible">True</property>
<property name="can_focus">True</property>
@@ -385,8 +385,8 @@
</child>
<action-widgets>
<action-widget response="-11">helpbutton1</action-widget>
- <action-widget response="-10">apply-button</action-widget>
- <action-widget response="-7">close-button</action-widget>
+ <action-widget response="-10">apply_button</action-widget>
+ <action-widget response="-7">button2</action-widget>
</action-widgets>
</object>
<object class="GtkListStore" id="liststore1">
diff --git a/capplets/display/xrandr-capplet.c b/capplets/display/xrandr-capplet.c
index fbcf590d8..1d4d12c47 100644
--- a/capplets/display/xrandr-capplet.c
+++ b/capplets/display/xrandr-capplet.c
@@ -35,8 +35,6 @@
#include <dbus/dbus-glib.h>
#include <dbus/dbus-glib-bindings.h>
-#include "capplet-util.h"
-
typedef struct App App;
typedef struct GrabInfo GrabInfo;
@@ -47,7 +45,6 @@ struct App
GnomeRRLabeler *labeler;
GnomeOutputInfo *current_output;
- guint32 socket_id;
GtkWidget *dialog;
GtkWidget *current_monitor_event_box;
GtkWidget *current_monitor_label;
@@ -2258,8 +2255,6 @@ apply_button_clicked_cb (GtkButton *button, gpointer data)
*/
app->apply_button_clicked_timestamp = gtk_get_current_event_time ();
-
- apply (app);
}
static GtkWidget*
@@ -2380,39 +2375,38 @@ run_application (App *app)
/* Until we have help to show, we'll just hide the Help button */
hide_help_button (app);
- app->apply_button = _gtk_builder_get_widget (builder, "apply-button");
+ app->apply_button = _gtk_builder_get_widget (builder, "apply_button");
g_signal_connect (app->apply_button, "clicked",
G_CALLBACK (apply_button_clicked_cb), app);
- g_signal_connect (_gtk_builder_get_widget (builder, "close-button"),
- "clicked", G_CALLBACK (gtk_main_quit), NULL);
-
on_screen_changed (app->screen, app);
- if (app->socket_id)
- {
- GtkWidget *content, *plug;
-
- /* re-parent contents */
- content = _gtk_builder_get_widget (builder, "dialog-vbox1");
-
- plug = gtk_plug_new (app->socket_id);
- gtk_widget_reparent (content, plug);
- g_signal_connect (plug, "destroy", G_CALLBACK (gtk_main_quit), NULL);
-
- gtk_widget_show_all (plug);
+ g_object_unref (builder);
- gtk_widget_hide (_gtk_builder_get_widget (builder, "close-button"));
- gtk_container_set_border_width (GTK_CONTAINER (content), 12);
- }
- else
+restart:
+ switch (gtk_dialog_run (GTK_DIALOG (app->dialog)))
{
- gtk_widget_show (GTK_WIDGET (app->dialog));
- }
+ default:
+ /* Fall Through */
+ case GTK_RESPONSE_DELETE_EVENT:
+ case GTK_RESPONSE_CLOSE:
+#if 0
+ g_debug ("Close");
+#endif
+ break;
- g_object_unref (builder);
+ case GTK_RESPONSE_HELP:
+#if 0
+ g_debug ("Help");
+#endif
+ goto restart;
+ break;
- gtk_main ();
+ case GTK_RESPONSE_APPLY:
+ apply (app);
+ goto restart;
+ break;
+ }
gtk_widget_destroy (app->dialog);
gnome_rr_screen_destroy (app->screen);
@@ -2423,31 +2417,14 @@ int
main (int argc, char **argv)
{
App *app;
- static guint32 socket_id = 0;
-
- GOptionContext *context;
- static GOptionEntry cap_options[] = {
- { "socket",
- 's',
- G_OPTION_FLAG_IN_MAIN,
- G_OPTION_ARG_INT,
- &socket_id,
- /* TRANSLATORS: don't translate the terms in brackets */
- N_("ID of the socket to embed in"),
- N_("socket") },
-
- { NULL }
- };
-
- context = g_option_context_new (_("- GNOME Display Preferences"));
- g_option_context_add_main_entries (context, cap_options,
- GETTEXT_PACKAGE);
+ bindtextdomain (GETTEXT_PACKAGE, GNOMELOCALEDIR);
+ bind_textdomain_codeset (GETTEXT_PACKAGE, "UTF-8");
+ textdomain (GETTEXT_PACKAGE);
- capplet_init (context, &argc, &argv);
+ gtk_init (&argc, &argv);
app = g_new0 (App, 1);
- app->socket_id = socket_id;
run_application (app);