From 2dec44f45ed7336ff23775b30cce2bd6ec36bb44 Mon Sep 17 00:00:00 2001 From: Pierre Pronchery Date: Sat, 30 Aug 2014 18:02:48 +0200 Subject: [PATCH] Hide the "Load defaults" button when stand-alone --- src/plugins/gprs.c | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/src/plugins/gprs.c b/src/plugins/gprs.c index 779b4f8..5eaf377 100644 --- a/src/plugins/gprs.c +++ b/src/plugins/gprs.c @@ -54,7 +54,9 @@ typedef struct _PhonePlugin GtkWidget * apn; GtkWidget * username; GtkWidget * password; +#ifndef PROGNAME GtkWidget * defaults; +#endif GtkWidget * connect; GtkWidget * st_image; GtkWidget * st_label; @@ -241,8 +243,10 @@ static void _gprs_event_modem_operator(GPRS * gprs, char const * _operator) gprs->_operator = (_operator != NULL) ? strdup(_operator) : NULL; if(gprs->window == NULL) return; +#ifndef PROGNAME gtk_widget_set_sensitive(gprs->defaults, (gprs->_operator != NULL) ? TRUE : FALSE); +#endif /* FIXME also load the defaults when creating the window if relevant */ if(((p = gtk_entry_get_text(GTK_ENTRY(gprs->apn))) == NULL || strlen(p) == 0) @@ -372,6 +376,7 @@ static GtkWidget * _settings_preferences(GPRS * gprs) gtk_entry_set_visibility(GTK_ENTRY(gprs->password), FALSE); gtk_box_pack_start(GTK_BOX(hbox), gprs->password, TRUE, TRUE, 0); gtk_box_pack_start(GTK_BOX(vbox2), hbox, FALSE, TRUE, 0); +#ifndef PROGNAME /* defaults */ hbox = gtk_hbox_new(FALSE, 4); gprs->defaults = gtk_button_new_with_label("Load defaults"); @@ -381,6 +386,7 @@ static GtkWidget * _settings_preferences(GPRS * gprs) _gprs_on_load_defaults), gprs); gtk_box_pack_end(GTK_BOX(hbox), gprs->defaults, FALSE, TRUE, 0); gtk_box_pack_end(GTK_BOX(vbox2), hbox, FALSE, TRUE, 0); +#endif gtk_container_add(GTK_CONTAINER(frame), vbox2); gtk_box_pack_start(GTK_BOX(vbox), frame, TRUE, TRUE, 0); return vbox;