[gimp/gtk3-port] grid: make the weird Table-hack less weird by reusing the existing GtkGrid
- From: Simon Budig <simon src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [gimp/gtk3-port] grid: make the weird Table-hack less weird by reusing the existing GtkGrid
- Date: Thu, 10 May 2018 18:18:49 +0000 (UTC)
commit 447b03994235d2ad887f8693af325686f3b76e41
Author: Simon Budig <simon budig de>
Date: Wed May 9 01:00:11 2018 +0200
grid: make the weird Table-hack less weird by reusing the existing GtkGrid
plug-ins/common/grid.c | 19 +++++--------------
1 files changed, 5 insertions(+), 14 deletions(-)
---
diff --git a/plug-ins/common/grid.c b/plug-ins/common/grid.c
index c93a95d..7dd2e16 100644
--- a/plug-ins/common/grid.c
+++ b/plug-ins/common/grid.c
@@ -630,7 +630,6 @@ dialog (gint32 image_ID,
GtkWidget *space;
GtkWidget *offset;
GtkWidget *chain_button;
- GtkWidget *table;
GimpUnit unit;
gdouble xres;
gdouble yres;
@@ -863,17 +862,11 @@ dialog (gint32 image_ID,
1, 0, 0.0);
gtk_size_group_add_widget (group, label);
- /* this is a weird hack: we put a table into the offset table */
- table = gtk_table_new (3, 3, FALSE);
- gtk_grid_attach (GTK_GRID (offset), table, 1, 2, 3, 1);
- gtk_table_set_row_spacing (GTK_TABLE (table), 0, 10);
- gtk_table_set_col_spacing (GTK_TABLE (table), 1, 12);
-
/* put a chain_button under the offset_entries */
chain_button = gimp_chain_button_new (GIMP_CHAIN_BOTTOM);
if (grid_cfg.hoffset == grid_cfg.voffset)
gimp_chain_button_set_active (GIMP_CHAIN_BUTTON (chain_button), TRUE);
- gtk_table_attach_defaults (GTK_TABLE (table), chain_button, 0, 2, 0, 1);
+ gtk_grid_attach (GTK_GRID (offset), chain_button, 1, 2, 2, 1);
gtk_widget_show (chain_button);
/* connect to the 'value-changed' and "unit-changed" signals because
@@ -894,7 +887,7 @@ dialog (gint32 image_ID,
chain_button = gimp_chain_button_new (GIMP_CHAIN_BOTTOM);
if (gimp_rgba_distance (&grid_cfg.hcolor, &grid_cfg.vcolor) < 0.0001)
gimp_chain_button_set_active (GIMP_CHAIN_BUTTON (chain_button), TRUE);
- gtk_table_attach_defaults (GTK_TABLE (table), chain_button, 0, 2, 2, 3);
+ gtk_grid_attach (GTK_GRID (offset), chain_button, 1, 4, 2, 1);
gtk_widget_show (chain_button);
/* attach color selectors */
@@ -903,7 +896,7 @@ dialog (gint32 image_ID,
&grid_cfg.hcolor,
GIMP_COLOR_AREA_SMALL_CHECKS);
gimp_color_button_set_update (GIMP_COLOR_BUTTON (hcolor_button), TRUE);
- gtk_table_attach_defaults (GTK_TABLE (table), hcolor_button, 0, 1, 1, 2);
+ gtk_grid_attach (GTK_GRID (offset), hcolor_button, 1, 3, 1, 1);
gtk_widget_show (hcolor_button);
config = gimp_get_color_configuration ();
@@ -925,7 +918,7 @@ dialog (gint32 image_ID,
&grid_cfg.vcolor,
GIMP_COLOR_AREA_SMALL_CHECKS);
gimp_color_button_set_update (GIMP_COLOR_BUTTON (vcolor_button), TRUE);
- gtk_table_attach_defaults (GTK_TABLE (table), vcolor_button, 1, 2, 1, 2);
+ gtk_grid_attach (GTK_GRID (offset), vcolor_button, 2, 3, 1, 1);
gtk_widget_show (vcolor_button);
gimp_color_button_set_color_config (GIMP_COLOR_BUTTON (vcolor_button),
@@ -946,7 +939,7 @@ dialog (gint32 image_ID,
&grid_cfg.icolor,
GIMP_COLOR_AREA_SMALL_CHECKS);
gimp_color_button_set_update (GIMP_COLOR_BUTTON (button), TRUE);
- gtk_table_attach_defaults (GTK_TABLE (table), button, 2, 3, 1, 2);
+ gtk_grid_attach (GTK_GRID (offset), button, 3, 3, 1, 1);
gtk_widget_show (button);
gimp_color_button_set_color_config (GIMP_COLOR_BUTTON (button),
@@ -960,8 +953,6 @@ dialog (gint32 image_ID,
G_CALLBACK (gimp_preview_invalidate),
preview);
- gtk_widget_show (table);
-
gtk_widget_show (dlg);
g_object_set_data (G_OBJECT (dlg), "width", width);
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]