[balsa/gtk4: 90/294] ab-main: Stop using GtkButtonBox
- From: Peter Bloomfield <peterb src gnome org>
 
- To: commits-list gnome org
 
- Cc: 
 
- Subject: [balsa/gtk4: 90/294] ab-main: Stop using GtkButtonBox
 
- Date: Sun, 10 Oct 2021 00:02:59 +0000 (UTC)
 
commit 6cff981f81b32e146c5a11823ab0227adb25ab6c
Author: Peter Bloomfield <PeterBloomfield bellsouth net>
Date:   Fri Aug 28 17:17:39 2020 -0400
    ab-main: Stop using GtkButtonBox
 src/ab-main.c | 24 ++++++++++++++----------
 1 file changed, 14 insertions(+), 10 deletions(-)
---
diff --git a/src/ab-main.c b/src/ab-main.c
index f41ffb46b..1a62da9ed 100644
--- a/src/ab-main.c
+++ b/src/ab-main.c
@@ -832,22 +832,26 @@ static GtkWidget*
 bab_get_edit_button_box(struct ABMainWindow *abmw)
 {
     GtkWidget *box;
-    box = gtk_button_box_new(GTK_ORIENTATION_HORIZONTAL);
-    gtk_container_add(GTK_CONTAINER(box),
-                      abmw->apply_button =
-                      gtk_button_new_with_mnemonic(_("_Apply")));
+    GtkSizeGroup *size_group;
+
+    box = gtk_box_new(GTK_ORIENTATION_HORIZONTAL, 0);
+    size_group = gtk_size_group_new(GTK_SIZE_GROUP_BOTH);
+
+    abmw->apply_button = libbalsa_button_box_button(_("_Apply"), size_group, GTK_ALIGN_START);
+    gtk_container_add(GTK_CONTAINER(box), abmw->apply_button);
     g_signal_connect(abmw->apply_button, "clicked",
                      G_CALLBACK(apply_button_cb), (gpointer) NULL);
-    gtk_container_add(GTK_CONTAINER(box),
-                      abmw->remove_button =
-                      gtk_button_new_with_mnemonic(_("_Remove")));
+
+    abmw->remove_button = libbalsa_button_box_button(_("_Remove"), size_group, GTK_ALIGN_CENTER);
+    gtk_container_add(GTK_CONTAINER(box), abmw->remove_button);
     g_signal_connect(abmw->remove_button, "clicked",
                      G_CALLBACK(remove_button_cb), (gpointer) NULL);
-    gtk_container_add(GTK_CONTAINER(box),
-                      abmw->cancel_button =
-                      gtk_button_new_with_mnemonic(_("_Cancel")));
+
+    abmw->cancel_button = libbalsa_button_box_button(_("_Cancel"), size_group, GTK_ALIGN_END);
+    gtk_container_add(GTK_CONTAINER(box), abmw->cancel_button);
     g_signal_connect(abmw->cancel_button, "clicked",
                      G_CALLBACK(cancel_button_cb), abmw);
+
     return box;
 }
 
[
Date Prev][
Date Next]   [
Thread Prev][
Thread Next]   
[
Thread Index]
[
Date Index]
[
Author Index]