620 |
/* edit url and path of a given wms server entry */ |
/* edit url and path of a given wms server entry */ |
621 |
gboolean wms_server_edit(wms_server_context_t *context, gboolean edit_name, |
gboolean wms_server_edit(wms_server_context_t *context, gboolean edit_name, |
622 |
wms_server_t *wms_server) { |
wms_server_t *wms_server) { |
623 |
GtkWidget *dialog = gtk_dialog_new_with_buttons(_("Edit WMS Server"), |
GtkWidget *dialog = |
624 |
GTK_WINDOW(context->dialog), GTK_DIALOG_MODAL, |
misc_dialog_new(MISC_DIALOG_WIDE, _("Edit WMS Server"), |
625 |
GTK_STOCK_CANCEL, GTK_RESPONSE_REJECT, |
GTK_WINDOW(context->dialog), |
626 |
GTK_STOCK_OK, GTK_RESPONSE_ACCEPT, |
GTK_STOCK_CANCEL, GTK_RESPONSE_REJECT, |
627 |
NULL); |
GTK_STOCK_OK, GTK_RESPONSE_ACCEPT, |
628 |
|
NULL); |
|
#ifdef USE_HILDON |
|
|
gtk_window_set_default_size(GTK_WINDOW(dialog), 500, 50); |
|
|
#else |
|
|
gtk_window_set_default_size(GTK_WINDOW(dialog), 400, 50); |
|
|
#endif |
|
629 |
|
|
630 |
gtk_dialog_set_default_response(GTK_DIALOG(dialog), |
gtk_dialog_set_default_response(GTK_DIALOG(dialog), |
631 |
GTK_RESPONSE_ACCEPT); |
GTK_RESPONSE_ACCEPT); |
808 |
context->appdata = appdata; |
context->appdata = appdata; |
809 |
context->wms = wms; |
context->wms = wms; |
810 |
|
|
811 |
context->dialog = gtk_dialog_new_with_buttons(_("WMS Server Selection"), |
context->dialog = |
812 |
GTK_WINDOW(appdata->window), GTK_DIALOG_MODAL, |
misc_dialog_new(MISC_DIALOG_MEDIUM, _("WMS Server Selection"), |
813 |
GTK_STOCK_CANCEL, GTK_RESPONSE_REJECT, |
GTK_WINDOW(appdata->window), |
814 |
GTK_STOCK_OK, GTK_RESPONSE_ACCEPT, |
GTK_STOCK_CANCEL, GTK_RESPONSE_REJECT, |
815 |
NULL); |
GTK_STOCK_OK, GTK_RESPONSE_ACCEPT, |
816 |
|
NULL); |
|
#ifdef USE_HILDON |
|
|
gtk_window_set_default_size(GTK_WINDOW(context->dialog), 500, 300); |
|
|
#else |
|
|
gtk_window_set_default_size(GTK_WINDOW(context->dialog), 400, 200); |
|
|
#endif |
|
817 |
|
|
818 |
/* server selection box */ |
/* server selection box */ |
819 |
gtk_box_pack_start_defaults(GTK_BOX(GTK_DIALOG(context->dialog)->vbox), |
gtk_box_pack_start_defaults(GTK_BOX(GTK_DIALOG(context->dialog)->vbox), |
990 |
static gboolean wms_layer_dialog(appdata_t *appdata, wms_layer_t *layer) { |
static gboolean wms_layer_dialog(appdata_t *appdata, wms_layer_t *layer) { |
991 |
gboolean ok = FALSE; |
gboolean ok = FALSE; |
992 |
|
|
993 |
GtkWidget *dialog = gtk_dialog_new_with_buttons(_("WMS layer selection"), |
GtkWidget *dialog = |
994 |
GTK_WINDOW(appdata->window), GTK_DIALOG_MODAL, |
misc_dialog_new(MISC_DIALOG_LARGE, _("WMS layer selection"), |
995 |
GTK_STOCK_CANCEL, GTK_RESPONSE_REJECT, |
GTK_WINDOW(appdata->window), |
996 |
GTK_STOCK_OK, GTK_RESPONSE_ACCEPT, |
GTK_STOCK_CANCEL, GTK_RESPONSE_REJECT, |
997 |
NULL); |
GTK_STOCK_OK, GTK_RESPONSE_ACCEPT, |
998 |
|
NULL); |
999 |
|
|
1000 |
gtk_dialog_set_response_sensitive(GTK_DIALOG(dialog), |
gtk_dialog_set_response_sensitive(GTK_DIALOG(dialog), |
1001 |
GTK_RESPONSE_ACCEPT, FALSE); |
GTK_RESPONSE_ACCEPT, FALSE); |
1002 |
|
|
|
#ifdef USE_HILDON |
|
|
/* making the dialog a little wider makes it less "crowded" */ |
|
|
gtk_window_set_default_size(GTK_WINDOW(dialog), 640, 300); |
|
|
#else |
|
|
gtk_window_set_default_size(GTK_WINDOW(dialog), 400, 200); |
|
|
#endif |
|
|
|
|
1003 |
/* layer list */ |
/* layer list */ |
1004 |
gtk_box_pack_start_defaults(GTK_BOX(GTK_DIALOG(dialog)->vbox), |
gtk_box_pack_start_defaults(GTK_BOX(GTK_DIALOG(dialog)->vbox), |
1005 |
wms_layer_widget(appdata, layer, dialog)); |
wms_layer_widget(appdata, layer, dialog)); |