[gimp] file-pdf-load: kill GtkTable
- From: Michael Natterer <mitch src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [gimp] file-pdf-load: kill GtkTable
- Date: Sun, 20 May 2018 19:44:03 +0000 (UTC)
commit 675b01479c2a2f463af2cefc94dcc76d2619e075
Author: Simon Budig <simon budig de>
Date: Fri May 11 11:52:08 2018 +0200
file-pdf-load: kill GtkTable
plug-ins/common/file-pdf-load.c | 43 +++++++++++++-------------------------
1 files changed, 15 insertions(+), 28 deletions(-)
---
diff --git a/plug-ins/common/file-pdf-load.c b/plug-ins/common/file-pdf-load.c
index 6d7a757..74970f2 100644
--- a/plug-ins/common/file-pdf-load.c
+++ b/plug-ins/common/file-pdf-load.c
@@ -158,7 +158,7 @@ struct _GimpResolutionEntryField
struct _GimpResolutionEntry
{
- GtkTable parent_instance;
+ GtkGrid parent_instance;
GimpUnit size_unit;
GimpUnit unit;
@@ -175,7 +175,7 @@ struct _GimpResolutionEntry
struct _GimpResolutionEntryClass
{
- GtkTableClass parent_class;
+ GtkGridClass parent_class;
void (* value_changed) (GimpResolutionEntry *gse);
void (* refval_changed) (GimpResolutionEntry *gse);
@@ -1408,7 +1408,7 @@ load_dialog (PopplerDocument *doc,
static guint gimp_resolution_entry_signals[LAST_SIGNAL] = { 0 };
-static GtkTableClass *parent_class = NULL;
+static GtkGridClass *parent_class = NULL;
GType
@@ -1431,7 +1431,7 @@ gimp_resolution_entry_get_type (void)
(GInstanceInitFunc) gimp_resolution_entry_init,
};
- gre_type = g_type_register_static (GTK_TYPE_TABLE,
+ gre_type = g_type_register_static (GTK_TYPE_GRID,
"GimpResolutionEntry",
&gre_info, 0);
}
@@ -1500,8 +1500,8 @@ gimp_resolution_entry_init (GimpResolutionEntry *gre)
gre->unitmenu = NULL;
gre->unit = GIMP_UNIT_INCH;
- gtk_table_set_col_spacings (GTK_TABLE (gre), 4);
- gtk_table_set_row_spacings (GTK_TABLE (gre), 2);
+ gtk_grid_set_row_spacing (GTK_GRID (gre), 2);
+ gtk_grid_set_column_spacing (GTK_GRID (gre), 4);
}
static void
@@ -1593,7 +1593,7 @@ gimp_resolution_entry_field_init (GimpResolutionEntry *gre,
*
* Creates a new #GimpResolutionEntry widget.
*
- * The #GimpResolutionEntry is derived from #GtkTable and will have
+ * The #GimpResolutionEntry is derived from #GtkGrid and will have
* an empty border of one cell width on each side plus an empty column left
* of the #GimpUnitMenu to allow the caller to add labels or other widgets.
*
@@ -1618,17 +1618,13 @@ gimp_resolution_entry_new (const gchar *width_label,
gre->unit = initial_unit;
- gtk_table_resize (GTK_TABLE (gre), 4, 4);
-
gimp_resolution_entry_field_init (gre, &gre->x,
&gre->width,
X_CHANGED,
initial_res, initial_unit,
FALSE, 0);
- gtk_table_attach_defaults (GTK_TABLE (gre), gre->x.spinbutton,
- 1, 2,
- 3, 4);
+ gtk_grid_attach (GTK_GRID (gre), gre->x.spinbutton, 1, 3, 1, 1);
g_signal_connect (gre->x.adjustment, "value-changed",
G_CALLBACK (gimp_resolution_entry_value_callback),
@@ -1647,9 +1643,7 @@ gimp_resolution_entry_new (const gchar *width_label,
gimp_unit_combo_box_set_active (GIMP_UNIT_COMBO_BOX (gre->unitmenu),
initial_unit);
- gtk_table_attach (GTK_TABLE (gre), gre->unitmenu,
- 3, 4, 3, 4,
- GTK_SHRINK | GTK_FILL, GTK_SHRINK | GTK_FILL, 0, 0);
+ gtk_grid_attach (GTK_GRID (gre), gre->unitmenu, 3, 3, 1, 1);
g_signal_connect (gre->unitmenu, "changed",
G_CALLBACK (gimp_resolution_entry_unit_callback),
gre);
@@ -1661,13 +1655,9 @@ gimp_resolution_entry_new (const gchar *width_label,
width, size_unit,
TRUE, 0);
- gtk_table_attach_defaults (GTK_TABLE (gre), gre->width.spinbutton,
- 1, 2,
- 1, 2);
+ gtk_grid_attach (GTK_GRID (gre), gre->width.spinbutton, 1, 1, 1, 1);
- gtk_table_attach_defaults (GTK_TABLE (gre), gre->width.label,
- 3, 4,
- 1, 2);
+ gtk_grid_attach (GTK_GRID (gre), gre->width.label, 3, 1, 1, 1);
g_signal_connect (gre->width.adjustment, "value-changed",
G_CALLBACK (gimp_resolution_entry_value_callback),
@@ -1681,11 +1671,9 @@ gimp_resolution_entry_new (const gchar *width_label,
height, size_unit,
TRUE, 0);
- gtk_table_attach_defaults (GTK_TABLE (gre), gre->height.spinbutton,
- 1, 2, 2, 3);
+ gtk_grid_attach (GTK_GRID (gre), gre->height.spinbutton, 1, 2, 1, 1);
- gtk_table_attach_defaults (GTK_TABLE (gre), gre->height.label,
- 3, 4, 2, 3);
+ gtk_grid_attach (GTK_GRID (gre), gre->height.label, 3, 2, 1, 1);
g_signal_connect (gre->height.adjustment, "value-changed",
G_CALLBACK (gimp_resolution_entry_value_callback),
@@ -1714,7 +1702,7 @@ gimp_resolution_entry_new (const gchar *width_label,
* @column: The column where the label will be attached.
* @alignment: The horizontal alignment of the label.
*
- * Attaches a #GtkLabel to the #GimpResolutionEntry (which is a #GtkTable).
+ * Attaches a #GtkLabel to the #GimpResolutionEntry (which is a #GtkGrid).
*
* Returns: A pointer to the new #GtkLabel widget.
**/
@@ -1762,8 +1750,7 @@ gimp_resolution_entry_attach_label (GimpResolutionEntry *gre,
gtk_label_set_xalign (GTK_LABEL (label), alignment);
- gtk_table_attach (GTK_TABLE (gre), label, column, column+1, row, row+1,
- GTK_SHRINK | GTK_FILL, GTK_SHRINK | GTK_FILL, 0, 0);
+ gtk_grid_attach (GTK_GRID (gre), label, column, row, 1, 1);
gtk_widget_show (label);
return label;
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]