[gimp/gtk3-port: 359/386] script-fu: kill GtkTable



commit 1a8508f6595ad33b2850d1ab45c74880aa6339cc
Author: Simon Budig <simon budig de>
Date:   Sun May 6 00:45:37 2018 +0200

    script-fu: kill GtkTable

 plug-ins/script-fu/script-fu-interface.c |   49 ++++++++++++++---------------
 plug-ins/script-fu/script-fu-server.c    |   32 ++++++++++----------
 2 files changed, 40 insertions(+), 41 deletions(-)
---
diff --git a/plug-ins/script-fu/script-fu-interface.c b/plug-ins/script-fu/script-fu-interface.c
index ca4319f..ce3a118 100644
--- a/plug-ins/script-fu/script-fu-interface.c
+++ b/plug-ins/script-fu/script-fu-interface.c
@@ -52,7 +52,7 @@ typedef struct
 {
   GtkWidget  *dialog;
 
-  GtkWidget  *table;
+  GtkWidget  *grid;
   GtkWidget **widgets;
 
   GtkWidget  *progress_label;
@@ -264,12 +264,12 @@ script_fu_interface (SFScript  *script,
   gtk_widget_show (vbox);
 
   /*  The argument table  */
-  sf_interface->table = gtk_table_new (script->n_args - start_arg, 3, FALSE);
+  sf_interface->grid = gtk_grid_new ();
 
-  gtk_table_set_col_spacings (GTK_TABLE (sf_interface->table), 6);
-  gtk_table_set_row_spacings (GTK_TABLE (sf_interface->table), 6);
-  gtk_box_pack_start (GTK_BOX (vbox), sf_interface->table, FALSE, FALSE, 0);
-  gtk_widget_show (sf_interface->table);
+  gtk_grid_set_row_spacing (GTK_GRID (sf_interface->grid), 6);
+  gtk_grid_set_column_spacing (GTK_GRID (sf_interface->grid), 6);
+  gtk_box_pack_start (GTK_BOX (vbox), sf_interface->grid, FALSE, FALSE, 0);
+  gtk_widget_show (sf_interface->grid);
 
   group = gtk_size_group_new (GTK_SIZE_GROUP_HORIZONTAL);
 
@@ -409,17 +409,17 @@ script_fu_interface (SFScript  *script,
             {
             case SF_SLIDER:
               arg->value.sfa_adjustment.adj = (GtkAdjustment *)
-                gimp_scale_entry_new (GTK_TABLE (sf_interface->table),
-                                      0, row,
-                                      label_text, SLIDER_WIDTH, -1,
-                                      arg->value.sfa_adjustment.value,
-                                      arg->default_value.sfa_adjustment.lower,
-                                      arg->default_value.sfa_adjustment.upper,
-                                      arg->default_value.sfa_adjustment.step,
-                                      arg->default_value.sfa_adjustment.page,
-                                      arg->default_value.sfa_adjustment.digits,
-                                      TRUE, 0.0, 0.0,
-                                      NULL, NULL);
+                gimp_scale_entry_new_grid (GTK_GRID (sf_interface->grid),
+                                           0, row,
+                                           label_text, SLIDER_WIDTH, -1,
+                                           arg->value.sfa_adjustment.value,
+                                           arg->default_value.sfa_adjustment.lower,
+                                           arg->default_value.sfa_adjustment.upper,
+                                           arg->default_value.sfa_adjustment.step,
+                                           arg->default_value.sfa_adjustment.page,
+                                           arg->default_value.sfa_adjustment.digits,
+                                           TRUE, 0.0, 0.0,
+                                           NULL, NULL);
               gtk_entry_set_activates_default (GIMP_SCALE_ENTRY_SPINBUTTON (arg->value.sfa_adjustment.adj), 
TRUE);
               break;
 
@@ -552,17 +552,16 @@ script_fu_interface (SFScript  *script,
         {
           if (label_text)
             {
-              gimp_table_attach_aligned (GTK_TABLE (sf_interface->table),
-                                         0, row,
-                                         label_text, 0.0, label_yalign,
-                                         widget, 2, left_align);
+              gimp_grid_attach_aligned (GTK_GRID (sf_interface->grid),
+                                        0, row,
+                                        label_text, 0.0, label_yalign,
+                                        widget, 2);
               g_free (label_text);
             }
           else
             {
-              gtk_table_attach (GTK_TABLE (sf_interface->table),
-                                widget, 0, 3, row, row + 1,
-                                GTK_EXPAND | GTK_FILL, GTK_FILL, 0, 0);
+              gtk_grid_attach (GTK_GRID (sf_interface->grid),
+                               widget, 0, row, 3, 1);
               gtk_widget_show (widget);
             }
 
@@ -767,7 +766,7 @@ script_fu_response (GtkWidget *widget,
       break;
 
     case GTK_RESPONSE_OK:
-      gtk_widget_set_sensitive (sf_interface->table, FALSE);
+      gtk_widget_set_sensitive (sf_interface->grid, FALSE);
       gtk_widget_set_sensitive (action_area, FALSE);
 
       script_fu_ok (script);
diff --git a/plug-ins/script-fu/script-fu-server.c b/plug-ins/script-fu/script-fu-server.c
index 483eebc..e539619 100644
--- a/plug-ins/script-fu/script-fu-server.c
+++ b/plug-ins/script-fu/script-fu-server.c
@@ -818,7 +818,7 @@ server_interface (void)
 {
   GtkWidget *dlg;
   GtkWidget *main_vbox;
-  GtkWidget *table;
+  GtkWidget *grid;
   GtkWidget *hbox;
   GtkWidget *image;
   GtkWidget *label;
@@ -854,32 +854,32 @@ server_interface (void)
                       main_vbox, TRUE, TRUE, 0);
   gtk_widget_show (main_vbox);
 
-  /*  The table to hold port, logfile and listen-to entries  */
-  table = gtk_table_new (3, 2, FALSE);
-  gtk_table_set_col_spacings (GTK_TABLE (table), 6);
-  gtk_table_set_row_spacings (GTK_TABLE (table), 6);
-  gtk_box_pack_start (GTK_BOX (main_vbox), table, FALSE, FALSE, 0);
-  gtk_widget_show (table);
+  /*  The grid to hold port, logfile and listen-to entries  */
+  grid = gtk_grid_new ();
+  gtk_grid_set_row_spacing (GTK_GRID (grid), 6);
+  gtk_grid_set_column_spacing (GTK_GRID (grid), 6);
+  gtk_box_pack_start (GTK_BOX (main_vbox), grid, FALSE, FALSE, 0);
+  gtk_widget_show (grid);
 
   /* The server ip to listen to */
   sint.ip_entry = gtk_entry_new ();
   gtk_entry_set_text (GTK_ENTRY (sint.ip_entry), "127.0.0.1");
-  gimp_table_attach_aligned (GTK_TABLE (table), 0, 0,
-                             _("Listen on IP:"), 0.0, 0.5,
-                             sint.ip_entry, 1, FALSE);
+  gimp_grid_attach_aligned (GTK_GRID (grid), 0, 0,
+                            _("Listen on IP:"), 0.0, 0.5,
+                            sint.ip_entry, 1);
 
   /*  The server port  */
   sint.port_entry = gtk_entry_new ();
   gtk_entry_set_text (GTK_ENTRY (sint.port_entry), "10008");
-  gimp_table_attach_aligned (GTK_TABLE (table), 0, 1,
-                             _("Server port:"), 0.0, 0.5,
-                             sint.port_entry, 1, FALSE);
+  gimp_grid_attach_aligned (GTK_GRID (grid), 0, 1,
+                            _("Server port:"), 0.0, 0.5,
+                            sint.port_entry, 1);
 
   /*  The server logfile  */
   sint.log_entry = gtk_entry_new ();
-  gimp_table_attach_aligned (GTK_TABLE (table), 0, 2,
-                             _("Server logfile:"), 0.0, 0.5,
-                             sint.log_entry, 1, FALSE);
+  gimp_grid_attach_aligned (GTK_GRID (grid), 0, 2,
+                            _("Server logfile:"), 0.0, 0.5,
+                            sint.log_entry, 1);
 
   /* Warning */
   hbox = gtk_box_new (GTK_ORIENTATION_HORIZONTAL, 6);


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