From cb2e0b7a6318b5b8cad15f5a31d474448814797c Mon Sep 17 00:00:00 2001 From: Matthias Vogelgesang Date: Tue, 17 Sep 2013 10:46:50 +0200 Subject: Remove close button on download dialog --- bin/gui/control.c | 5 +- bin/gui/control.glade | 502 +++++++++++++++++++++++++++++++------------------- 2 files changed, 314 insertions(+), 193 deletions(-) (limited to 'bin') diff --git a/bin/gui/control.c b/bin/gui/control.c index b895f91..f406350 100644 --- a/bin/gui/control.c +++ b/bin/gui/control.c @@ -53,7 +53,6 @@ typedef struct { GtkDialog *download_dialog; GtkProgressBar *download_progressbar; - GtkWidget *download_close_button; GtkAdjustment *download_adjustment; GtkAdjustment *count; @@ -542,7 +541,6 @@ download_frames (ThreadData *data) g_object_get (data->camera, "recorded-frames", &n_frames, NULL); gdk_threads_enter (); - gtk_widget_set_sensitive (data->download_close_button, FALSE); gtk_adjustment_set_upper (data->download_adjustment, n_frames); gdk_threads_leave (); @@ -582,7 +580,7 @@ download_frames (ThreadData *data) g_printerr ("Failed to stop reading out of camera memory: %s\n", error->message); gdk_threads_enter (); - gtk_widget_set_sensitive (data->download_close_button, TRUE); + gtk_dialog_response (data->download_dialog, GTK_RESPONSE_OK); gdk_threads_leave (); return NULL; @@ -712,7 +710,6 @@ create_main_window (GtkBuilder *builder, const gchar* camera_name) td.download_dialog = GTK_DIALOG (gtk_builder_get_object (builder, "download-dialog")); td.download_adjustment = GTK_ADJUSTMENT (gtk_builder_get_object (builder, "download-adjustment")); - td.download_close_button = GTK_WIDGET (gtk_builder_get_object (builder, "download-close-button")); /* Set initial data */ pixel_size = bits_per_sample > 8 ? 2 : 1; diff --git a/bin/gui/control.glade b/bin/gui/control.glade index d4b663e..442cb5e 100644 --- a/bin/gui/control.glade +++ b/bin/gui/control.glade @@ -2,11 +2,9 @@ - - - - - + + 1 + 10 @@ -18,29 +16,224 @@ + + + + + + + + False + 6 + + + True + False + 2 + + + True + True + automatic + automatic + + + True + True + camera-types + False + 0 + + + Choose camera + + + + 0 + + + + + + + + + True + True + 0 + + + + + True + False + 6 + end + + + gtk-quit + True + True + True + False + True + + + + False + False + 0 + + + + + gtk-ok + True + True + True + False + True + + + False + False + 1 + + + + + False + True + 6 + 1 + + + + + + + 100 + 1 + 10 + 10 + + + False + 5 + normal + + + True + False + 2 + + + True + False + end + + + + + + False + False + end + 0 + + + + + True + False + 10 + 6 + + + True + False + 0 + Downloading Frames … + + + False + False + 0 + + + + + True + False + download-adjustment + + + False + True + 1 + + + + + True + True + 1 + + + + + + + 100 + 0.01 + 10 + + + 1 + 10 + + + 65535 + 256 + 1 + 10 + + + 65535 + 1 + 10 + + False Camera Control 1024 768 - + True + False True + False True + False + False _File True True + False gtk-new True + False + False True True @@ -49,6 +242,8 @@ gtk-open True + False + False True True @@ -57,6 +252,8 @@ gtk-save-as True + False + False True True @@ -64,15 +261,18 @@ True + False gtk-quit True + False + False True True - + @@ -82,15 +282,20 @@ True + False + False _Help True True + False gtk-about True + False + False True True @@ -102,15 +307,19 @@ False + True 0 True + False True + False + False Run True gtk-media-play @@ -123,6 +332,8 @@ True + False + False Record True gtk-media-record @@ -135,6 +346,8 @@ True + False + False Stop True gtk-media-stop @@ -147,6 +360,8 @@ True + False + False Download True network-receive @@ -159,6 +374,7 @@ False + True 1 @@ -178,10 +394,12 @@ True + False queue True + False gtk-missing-image @@ -196,6 +414,7 @@ True + False True @@ -204,10 +423,12 @@ True + False 12 True + False 0 Settings @@ -223,12 +444,14 @@ True + False 6 3 2 True + False 0 Exposure time: @@ -241,6 +464,7 @@ True + False 0 Acquire: @@ -255,27 +479,36 @@ True + False 6 True True + False + False + True + True exposure-adjustment 6 False + True 0 True + False 0 seconds + True + True 1 @@ -290,6 +523,7 @@ True + False 6 @@ -297,20 +531,28 @@ True 6 + False + False + True + True acquisitions-adjustment False + True 0 True + False 0 frames + True + True 1 @@ -329,6 +571,7 @@ True True False + False 0 True @@ -345,6 +588,7 @@ True False + False 6 @@ -352,19 +596,27 @@ True 6 + False + False + True + True False + True 0 True + False 0 times + True + True 1 @@ -381,12 +633,14 @@ False + True 1 True + False 0 0 6 @@ -404,6 +658,7 @@ True + False 0 12 @@ -416,6 +671,8 @@ + True + True 3 @@ -424,6 +681,7 @@ True + False Acquisition @@ -433,6 +691,7 @@ False + True 0 @@ -444,10 +703,12 @@ True + False 12 True + False 0 Histogram @@ -463,13 +724,16 @@ True + False 12 True + False True + False 0 Minimum: @@ -485,6 +749,10 @@ True True + False + False + True + True min-bin-value-adjustment @@ -497,6 +765,7 @@ True + False 0 Maximum: @@ -512,6 +781,10 @@ True True + False + False + True + True max-bin-value-adjustment @@ -539,6 +812,7 @@ True False 6 + False 0 True True @@ -551,12 +825,15 @@ + True + True 1 True + False 12 2 2 @@ -565,6 +842,7 @@ True + False 0 Pixel counts: @@ -575,6 +853,7 @@ True + False 0 Distribution: @@ -587,44 +866,57 @@ True + False 6 True + False 0 µ = 0.0 + True + True 0 True + False 0 σ = 0.0 + True + True 1 True + False 0 min = 0 + True + True 2 True + False 0 max = 0 + True + True 3 @@ -640,6 +932,7 @@ True + False 0 0 @@ -650,6 +943,8 @@ + True + True 2 @@ -658,6 +953,7 @@ True + False Statistics @@ -667,6 +963,7 @@ False + True 1 @@ -677,11 +974,13 @@ True + False 12 6 True + False 0 Zoom: @@ -694,6 +993,7 @@ True + False zoom-values @@ -713,6 +1013,7 @@ True + False Preview @@ -744,6 +1045,7 @@ True + False Properties @@ -752,6 +1054,8 @@ + True + True 3 @@ -763,6 +1067,8 @@ + True + True 2 @@ -799,186 +1105,4 @@ - - 6 - - - True - 2 - - - True - True - automatic - automatic - - - True - True - camera-types - False - 0 - - - Choose camera - - - - 0 - - - - - - - - - 0 - - - - - True - 6 - end - - - gtk-quit - True - True - True - True - - - - False - False - 0 - - - - - gtk-ok - True - True - True - True - - - False - False - 1 - - - - - False - 6 - 1 - - - - - - - 65535 - 1 - 10 - - - 256 - 65535 - 1 - 10 - - - 1 - 10 - - - 5 - normal - - - True - 2 - - - True - 10 - 6 - - - True - 0 - Downloading Frames … - - - False - False - 0 - - - - - True - download-adjustment - - - False - 1 - - - - - 1 - - - - - True - end - - - gtk-close - True - True - True - True - - - False - False - 0 - - - - - False - False - end - 0 - - - - - - download-close-button - - - - 100 - 1 - 10 - 10 - - - 100 - 0.01 - 10 - - - 1 - 10 - -- cgit v1.2.3