[balsa/wip/gtk4: 84/351] Change progress dialog geometry



commit 9219f32672833d9bde6989f46f2a5e61865e131b
Author: Peter Bloomfield <PeterBloomfield bellsouth net>
Date:   Mon Dec 4 19:49:32 2017 -0500

    Change progress dialog geometry
    
    Use gtk_window_set_default_size() instead of
    gdk_window_set_geometry_hints() to constrain the dimensions of the send
    progress dialog.

 libbalsa/libbalsa-progress.c |    8 +-------
 1 files changed, 1 insertions(+), 7 deletions(-)
---
diff --git a/libbalsa/libbalsa-progress.c b/libbalsa/libbalsa-progress.c
index 691a769..7f89cd9 100644
--- a/libbalsa/libbalsa-progress.c
+++ b/libbalsa/libbalsa-progress.c
@@ -59,16 +59,10 @@ libbalsa_progress_dialog_ensure(GtkWidget   **progress_dialog,
        g_mutex_lock(&progress_mutex);
 
     if (*progress_dialog == NULL) {
-       GdkGeometry hints;
-
        *progress_dialog = gtk_dialog_new_with_buttons(dialog_title, parent,
                GTK_DIALOG_DESTROY_WITH_PARENT | libbalsa_dialog_flags(), _("_Hide"), GTK_RESPONSE_CLOSE, 
NULL);
        gtk_window_set_role(GTK_WINDOW(*progress_dialog), "progress_dialog");
-        hints.min_width = PROGRESS_DIALOG_WIDTH;
-        hints.min_height = 1;
-        hints.max_width = PROGRESS_DIALOG_WIDTH;
-        hints.max_height = -1;
-        gdk_window_set_geometry_hints(gtk_widget_get_window(*progress_dialog), &hints, GDK_HINT_MIN_SIZE + 
GDK_HINT_MAX_SIZE);
+        gtk_window_set_default_size(GTK_WINDOW(*progress_dialog), PROGRESS_DIALOG_WIDTH, -1);
         gtk_window_set_resizable(GTK_WINDOW(*progress_dialog), FALSE);
         g_signal_connect(G_OBJECT(*progress_dialog), "response", G_CALLBACK(progress_dialog_response_cb), 
NULL);
         g_signal_connect(G_OBJECT(*progress_dialog), "destroy", G_CALLBACK(progress_dialog_destroy_cb), 
progress_dialog);


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]