Commit 9cb67fa9 authored by Simon Budig's avatar Simon Budig Committed by Michael Natterer

app: kill the last GtkTables.

parent 8e900d18
......@@ -149,7 +149,7 @@ static void
gimp_colormap_editor_init (GimpColormapEditor *editor)
{
GtkWidget *frame;
GtkWidget *table;
GtkWidget *grid;
frame = gtk_frame_new (NULL);
gtk_frame_set_shadow_type (GTK_FRAME (frame), GTK_SHADOW_IN);
......@@ -186,30 +186,32 @@ gimp_colormap_editor_init (GimpColormapEditor *editor)
editor);
/* Some helpful hints */
table = gtk_table_new (2, 2, FALSE);
gtk_table_set_col_spacing (GTK_TABLE (table), 0, 4);
gtk_table_set_row_spacing (GTK_TABLE (table), 0, 2);
gtk_box_pack_end (GTK_BOX (editor), table, FALSE, FALSE, 0);
gtk_widget_show (table);
grid = gtk_grid_new ();
gtk_grid_set_column_spacing (GTK_GRID (grid), 4);
gtk_grid_set_row_spacing (GTK_GRID (grid), 2);
gtk_box_pack_end (GTK_BOX (editor), grid, FALSE, FALSE, 0);
gtk_widget_show (grid);
editor->index_adjustment = gtk_adjustment_new (0, 0, 0, 1, 10, 0);
editor->index_spinbutton = gtk_spin_button_new (editor->index_adjustment,
1.0, 0);
gtk_widget_set_halign (editor->index_spinbutton, GTK_ALIGN_START);
gtk_spin_button_set_numeric (GTK_SPIN_BUTTON (editor->index_spinbutton),
TRUE);
gimp_table_attach_aligned (GTK_TABLE (table), 0, 0,
_("Color index:"), 0.0, 0.5,
editor->index_spinbutton, 1, TRUE);
gimp_grid_attach_aligned (GTK_GRID (grid), 0, 0,
_("Color index:"), 0.0, 0.5,
editor->index_spinbutton, 1);
g_signal_connect (editor->index_adjustment, "value-changed",
G_CALLBACK (gimp_colormap_adjustment_changed),
editor);
editor->color_entry = gimp_color_hex_entry_new ();
gtk_widget_set_halign (editor->color_entry, GTK_ALIGN_START);
gtk_entry_set_width_chars (GTK_ENTRY (editor->color_entry), 12);
gimp_table_attach_aligned (GTK_TABLE (table), 0, 1,
_("HTML notation:"), 0.0, 0.5,
editor->color_entry, 1, TRUE);
gimp_grid_attach_aligned (GTK_GRID (grid), 0, 1,
_("HTML notation:"), 0.0, 0.5,
editor->color_entry, 1);
g_signal_connect (editor->color_entry, "color-changed",
G_CALLBACK (gimp_colormap_hex_entry_changed),
......
......@@ -161,7 +161,7 @@ gimp_controller_editor_constructed (GObject *object)
GtkListStore *store;
GtkWidget *frame;
GtkWidget *vbox;
GtkWidget *table;
GtkWidget *grid;
GtkWidget *hbox;
GtkWidget *button;
GtkWidget *tv;
......@@ -213,25 +213,25 @@ gimp_controller_editor_constructed (GObject *object)
gtk_container_add (GTK_CONTAINER (frame), vbox);
gtk_widget_show (vbox);
table = gtk_table_new (2, 2, FALSE);
gtk_table_set_row_spacings (GTK_TABLE (table), 6);
gtk_table_set_col_spacings (GTK_TABLE (table), 6);
gtk_box_pack_start (GTK_BOX (vbox), table, FALSE, FALSE, 0);
gtk_widget_show (table);
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 (vbox), grid, FALSE, FALSE, 0);
gtk_widget_show (grid);
row = 0;
gimp_table_attach_aligned (GTK_TABLE (table), 0, row++,
_("Name:"), 0.0, 0.5,
gimp_prop_label_new (G_OBJECT (controller),
"name"),
1, TRUE);
gimp_grid_attach_aligned (GTK_GRID (grid), 0, row++,
_("Name:"), 0.0, 0.5,
gimp_prop_label_new (G_OBJECT (controller),
"name"),
1);
gimp_table_attach_aligned (GTK_TABLE (table), 0, row++,
_("State:"), 0.0, 0.5,
gimp_prop_label_new (G_OBJECT (controller),
"state"),
1, TRUE);
gimp_grid_attach_aligned (GTK_GRID (grid), 0, row++,
_("State:"), 0.0, 0.5,
gimp_prop_label_new (G_OBJECT (controller),
"state"),
1);
property_specs =
g_object_class_list_properties (G_OBJECT_CLASS (controller_class),
......@@ -249,21 +249,22 @@ gimp_controller_editor_constructed (GObject *object)
{
widget = gimp_controller_string_view_new (controller, pspec);
gimp_table_attach_aligned (GTK_TABLE (table), 0, row++,
g_param_spec_get_nick (pspec),
0.0, 0.5,
widget,
1, FALSE);
gimp_grid_attach_aligned (GTK_GRID (grid), 0, row++,
g_param_spec_get_nick (pspec),
0.0, 0.5,
widget,
1);
}
else if (G_IS_PARAM_SPEC_INT (pspec))
{
widget = gimp_controller_int_view_new (controller, pspec);
gtk_widget_set_halign (widget, GTK_ALIGN_START);
gimp_table_attach_aligned (GTK_TABLE (table), 0, row++,
g_param_spec_get_nick (pspec),
0.0, 0.5,
widget,
1, TRUE);
gimp_grid_attach_aligned (GTK_GRID (grid), 0, row++,
g_param_spec_get_nick (pspec),
0.0, 0.5,
widget,
1);
}
}
......
......@@ -60,7 +60,7 @@ static void gimp_dynamics_editor_add_icon_editor (GimpDynamics *dynamics
static void gimp_dynamics_editor_add_output_row (GObject *config,
const gchar *row_label,
GtkTable *table,
GtkGrid *grid,
gint row);
static void gimp_dynamics_editor_init_output_editors (GimpDynamics *dynamics,
......@@ -70,7 +70,7 @@ static void gimp_dynamics_editor_init_output_editors (GimpDynamics *dynamics,
static GtkWidget * dynamics_check_button_new (GObject *config,
const gchar *property_name,
GtkTable *table,
GtkGrid *grid,
gint column,
gint row);
......@@ -130,7 +130,7 @@ gimp_dynamics_editor_constructed (GObject *object)
GtkWidget *input_labels[7];
GtkWidget *vbox;
GtkWidget *icon_box;
GtkWidget *table;
GtkWidget *grid;
gint n_inputs = G_N_ELEMENTS (input_labels);
gint i;
......@@ -149,14 +149,14 @@ gimp_dynamics_editor_constructed (GObject *object)
data_editor->context->gimp,
vbox);
table = gtk_table_new (10, n_inputs + 2, FALSE);
gtk_box_pack_start (GTK_BOX (vbox), table, FALSE, FALSE, 0);
gtk_widget_show (table);
grid = gtk_grid_new ();
gtk_box_pack_start (GTK_BOX (vbox), grid, FALSE, FALSE, 0);
gtk_widget_show (grid);
gimp_dynamics_editor_init_output_editors (dynamics,
editor->view_selector,
editor->notebook,
table);
grid);
input_labels[0] = gtk_label_new (_("Pressure"));
input_labels[1] = gtk_label_new (_("Velocity"));
......@@ -171,9 +171,7 @@ gimp_dynamics_editor_constructed (GObject *object)
gtk_label_set_angle (GTK_LABEL (input_labels[i]), 90);
gtk_label_set_yalign (GTK_LABEL (input_labels[i]), 1.0);
gtk_table_attach (GTK_TABLE (table), input_labels[i],
i + 1, i + 2, 0, 1,
GTK_SHRINK | GTK_FILL, GTK_SHRINK | GTK_FILL, 0, 0);
gtk_grid_attach (GTK_GRID (grid), input_labels[i], i + 1, 0, 1, 1);
gtk_widget_show (input_labels[i]);
}
......@@ -324,7 +322,7 @@ gimp_dynamics_editor_add_icon_editor (GimpDynamics *dynamics,
static void
gimp_dynamics_editor_add_output_row (GObject *config,
const gchar *row_label,
GtkTable *table,
GtkGrid *grid,
gint row)
{
GtkWidget *label;
......@@ -332,43 +330,42 @@ gimp_dynamics_editor_add_output_row (GObject *config,
label = gtk_label_new (row_label);
gtk_label_set_xalign (GTK_LABEL (label), 0.0);
gtk_table_attach (GTK_TABLE (table), label, 0, 1, row, row + 1,
GTK_SHRINK | GTK_FILL, GTK_SHRINK | GTK_FILL, 0, 0);
gtk_grid_attach (grid, label, 0, row, 1, 1);
gtk_widget_show (label);
dynamics_check_button_new (config, "use-pressure",
table, column, row);
grid, column, row);
column++;
dynamics_check_button_new (config, "use-velocity",
table, column, row);
grid, column, row);
column++;
dynamics_check_button_new (config, "use-direction",
table, column, row);
grid, column, row);
column++;
dynamics_check_button_new (config, "use-tilt",
table, column, row);
grid, column, row);
column++;
dynamics_check_button_new (config, "use-wheel",
table, column, row);
grid, column, row);
column++;
dynamics_check_button_new (config, "use-random",
table, column, row);
grid, column, row);
column++;
dynamics_check_button_new (config, "use-fade",
table, column, row);
grid, column, row);
column++;
}
static GtkWidget *
dynamics_check_button_new (GObject *config,
const gchar *property_name,
GtkTable *table,
GtkGrid *grid,
gint column,
gint row)
{
......@@ -376,8 +373,7 @@ dynamics_check_button_new (GObject *config,
button = gimp_prop_check_button_new (config, property_name, NULL);
gtk_widget_destroy (gtk_bin_get_child (GTK_BIN (button)));
gtk_table_attach (table, button, column, column + 1, row, row + 1,
GTK_SHRINK, GTK_SHRINK, 0, 0);
gtk_grid_attach (grid, button, column, row, 1, 1);
gtk_widget_show (button);
return button;
......@@ -422,7 +418,7 @@ gimp_dynamics_editor_init_output_editors (GimpDynamics *dynamics,
gimp_dynamics_editor_add_output_row (G_OBJECT (output),
label,
GTK_TABLE (check_grid),
GTK_GRID (check_grid),
i);
g_free (label);
......
......@@ -122,7 +122,7 @@ gimp_grid_editor_constructed (GObject *object)
GimpGridEditor *editor = GIMP_GRID_EDITOR (object);
GtkWidget *frame;
GtkWidget *hbox;
GtkWidget *table;
GtkWidget *grid;
GtkWidget *style;
GtkWidget *color_button;
GtkWidget *sizeentry;
......@@ -135,41 +135,43 @@ gimp_grid_editor_constructed (GObject *object)
gtk_box_pack_start (GTK_BOX (editor), frame, FALSE, FALSE, 0);
gtk_widget_show (frame);
table = gtk_table_new (3, 2, FALSE);
gtk_table_set_row_spacings (GTK_TABLE (table), 6);
gtk_table_set_col_spacings (GTK_TABLE (table), 6);
gtk_container_add (GTK_CONTAINER (frame), table);
grid = gtk_grid_new ();
gtk_grid_set_row_spacing (GTK_GRID (grid), 6);
gtk_grid_set_column_spacing (GTK_GRID (grid), 6);
gtk_container_add (GTK_CONTAINER (frame), grid);
style = gimp_prop_enum_combo_box_new (G_OBJECT (editor->grid), "style",
GIMP_GRID_DOTS,
GIMP_GRID_SOLID);
gimp_table_attach_aligned (GTK_TABLE (table), 0, 0,
_("Line _style:"), 0.0, 0.5,
style, 1, FALSE);
gimp_grid_attach_aligned (GTK_GRID (grid), 0, 0,
_("Line _style:"), 0.0, 0.5,
style, 1);
color_button = gimp_prop_color_button_new (G_OBJECT (editor->grid), "fgcolor",
_("Change grid foreground color"),
GRID_EDITOR_COLOR_BUTTON_WIDTH,
GRID_EDITOR_COLOR_BUTTON_HEIGHT,
GIMP_COLOR_AREA_FLAT);
gtk_widget_set_halign (color_button, GTK_ALIGN_START);
gimp_color_panel_set_context (GIMP_COLOR_PANEL (color_button),
editor->context);
gimp_table_attach_aligned (GTK_TABLE (table), 0, 1,
_("_Foreground color:"), 0.0, 0.5,
color_button, 1, TRUE);
gimp_grid_attach_aligned (GTK_GRID (grid), 0, 1,
_("_Foreground color:"), 0.0, 0.5,
color_button, 1);
color_button = gimp_prop_color_button_new (G_OBJECT (editor->grid), "bgcolor",
_("Change grid background color"),
GRID_EDITOR_COLOR_BUTTON_WIDTH,
GRID_EDITOR_COLOR_BUTTON_HEIGHT,
GIMP_COLOR_AREA_FLAT);
gtk_widget_set_halign (color_button, GTK_ALIGN_START);
gimp_color_panel_set_context (GIMP_COLOR_PANEL (color_button),
editor->context);
gimp_table_attach_aligned (GTK_TABLE (table), 0, 2,
_("_Background color:"), 0.0, 0.5,
color_button, 1, TRUE);
gimp_grid_attach_aligned (GTK_GRID (grid), 0, 2,
_("_Background color:"), 0.0, 0.5,
color_button, 1);
gtk_widget_show (table);
gtk_widget_show (grid);
frame = gimp_frame_new (_("Spacing"));
gtk_box_pack_start (GTK_BOX (editor), frame, FALSE, FALSE, 0);
......
......@@ -122,7 +122,7 @@ gimp_histogram_editor_init (GimpHistogramEditor *editor)
GtkWidget *hbox;
GtkWidget *label;
GtkWidget *menu;
GtkWidget *table;
GtkWidget *grid;
gint i;
const gchar *gimp_histogram_editor_labels[] =
......@@ -189,11 +189,10 @@ gimp_histogram_editor_init (GimpHistogramEditor *editor)
G_CALLBACK (gimp_histogram_editor_view_draw),
editor);
table = gtk_table_new (3, 4, FALSE);
gtk_table_set_col_spacings (GTK_TABLE (table), 2);
gtk_table_set_col_spacing (GTK_TABLE (table), 1, 6);
gtk_box_pack_start (GTK_BOX (editor), table, FALSE, FALSE, 0);
gtk_widget_show (table);
grid = gtk_grid_new ();
gtk_grid_set_column_spacing (GTK_GRID (grid), 2);
gtk_box_pack_start (GTK_BOX (editor), grid, FALSE, FALSE, 0);
gtk_widget_show (grid);
for (i = 0; i < 6; i++)
{
......@@ -206,8 +205,8 @@ gimp_histogram_editor_init (GimpHistogramEditor *editor)
PANGO_ATTR_SCALE, PANGO_SCALE_SMALL,
-1);
gtk_label_set_xalign (GTK_LABEL (label), 1.0);
gtk_table_attach (GTK_TABLE (table), label, x, x + 1, y, y + 1,
GTK_FILL | GTK_EXPAND, GTK_FILL, 2, 2);
gtk_widget_set_hexpand (label, TRUE);
gtk_grid_attach (GTK_GRID (grid), label, x, y, 1, 1);
gtk_widget_show (label);
editor->labels[i] =
......@@ -219,8 +218,7 @@ gimp_histogram_editor_init (GimpHistogramEditor *editor)
gimp_label_set_attributes (GTK_LABEL (editor->labels[i]),
PANGO_ATTR_SCALE, PANGO_SCALE_SMALL,
-1);
gtk_table_attach (GTK_TABLE (table), label, x + 1, x + 2, y, y + 1,
GTK_FILL, GTK_FILL, 2, 2);
gtk_grid_attach (GTK_GRID (grid), label, x + 1, y, 1, 1);
gtk_widget_show (label);
}
}
......
......@@ -161,11 +161,11 @@ gimp_sample_point_editor_init (GimpSamplePointEditor *editor)
-1);
gtk_box_pack_start (GTK_BOX (vbox), editor->empty_label, TRUE, TRUE, 0);
editor->table = gtk_table_new (1, 2, TRUE);
gtk_table_set_row_spacings (GTK_TABLE (editor->table), content_spacing);
gtk_table_set_col_spacings (GTK_TABLE (editor->table), content_spacing);
gtk_box_pack_start (GTK_BOX (vbox), editor->table, FALSE, FALSE, 0);
gtk_widget_show (editor->table);
editor->grid = gtk_grid_new ();
gtk_grid_set_row_spacing (GTK_GRID (editor->grid), content_spacing);
gtk_grid_set_column_spacing (GTK_GRID (editor->grid), content_spacing);
gtk_box_pack_start (GTK_BOX (vbox), editor->grid, FALSE, FALSE, 0);
gtk_widget_show (editor->grid);
}
static void
......@@ -238,7 +238,7 @@ gimp_sample_point_editor_style_updated (GtkWidget *widget)
GTK_WIDGET_CLASS (parent_class)->style_updated (widget);
if (editor->table)
if (editor->grid)
{
gint content_spacing;
......@@ -246,8 +246,8 @@ gimp_sample_point_editor_style_updated (GtkWidget *widget)
"content-spacing", &content_spacing,
NULL);
gtk_table_set_row_spacings (GTK_TABLE (editor->table), content_spacing);
gtk_table_set_col_spacings (GTK_TABLE (editor->table), content_spacing);
gtk_grid_set_row_spacing (GTK_GRID (editor->grid), content_spacing);
gtk_grid_set_column_spacing (GTK_GRID (editor->grid), content_spacing);
}
}
......@@ -453,14 +453,14 @@ gimp_sample_point_editor_points_changed (GimpSamplePointEditor *editor)
"number", i + 1,
"has-color-area", TRUE,
"has-coords", TRUE,
"hexpand", TRUE,
NULL);
gimp_color_frame_set_color_config (GIMP_COLOR_FRAME (editor->color_frames[i]),
config);
gtk_table_attach (GTK_TABLE (editor->table), editor->color_frames[i],
column, column + 1, row, row + 1,
GTK_EXPAND | GTK_FILL, GTK_EXPAND | GTK_FILL, 0, 0);
gtk_grid_attach (GTK_GRID (editor->grid), editor->color_frames[i],
column, row, 1, 1);
gtk_widget_show (editor->color_frames[i]);
g_object_set_data (G_OBJECT (editor->color_frames[i]),
......
......@@ -42,7 +42,7 @@ struct _GimpSamplePointEditor
GtkWidget *empty_icon;
GtkWidget *empty_label;
GtkWidget *table;
GtkWidget *grid;
GtkWidget **color_frames;
gint n_color_frames;
......
......@@ -1857,6 +1857,7 @@ gimp_prop_label_new (GObject *config,
}
label = gtk_label_new (NULL);
gtk_widget_set_halign (label, GTK_ALIGN_START);
set_param_spec (G_OBJECT (label), label, param_spec);
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment