[libgda] Avoid using deprecated functions
- From: Vivien Malerba <vivien src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [libgda] Avoid using deprecated functions
- Date: Mon, 1 Oct 2012 20:37:20 +0000 (UTC)
commit 44799648460c37dec0b510e88001c90ca10f5884
Author: Vivien Malerba <malerba gnome-db org>
Date: Mon Oct 1 22:36:56 2012 +0200
Avoid using deprecated functions
from GtkTable and g_value_set_char()
control-center/gdaui-dsn-editor.c | 41 +++----
testing/gdaui-test-data-entries.c | 118 ++++++++-----------
testing/gdaui-test-widget-entry.c | 22 ++--
tools/browser/browser-connections-list.c | 26 ++--
tools/browser/canvas-example.c | 15 +--
tools/browser/canvas/browser-canvas-print.c | 20 ++--
tools/browser/common/fk-declare.c | 31 +++---
tools/browser/common/gdaui-data-import.c | 38 +++---
tools/browser/connection-binding-properties.c | 15 +--
.../browser/data-manager/data-favorite-selector.c | 14 +-
tools/browser/ldap-browser/filter-editor.c | 26 ++--
.../browser/ldap-browser/ldap-favorite-selector.c | 14 +-
tools/browser/ldap-browser/vtable-dialog.c | 18 ++--
tools/browser/query-exec/query-favorite-selector.c | 18 ++--
tools/browser/schema-browser/table-preferences.c | 45 ++++----
15 files changed, 216 insertions(+), 245 deletions(-)
---
diff --git a/control-center/gdaui-dsn-editor.c b/control-center/gdaui-dsn-editor.c
index a09fd63..5118881 100644
--- a/control-center/gdaui-dsn-editor.c
+++ b/control-center/gdaui-dsn-editor.c
@@ -102,7 +102,7 @@ field_toggled_cb (G_GNUC_UNUSED GtkWidget *widget, GdauiDsnEditor *config)
static void
gdaui_dsn_editor_init (GdauiDsnEditor *config, G_GNUC_UNUSED GdauiDsnEditorClass *klass)
{
- GtkWidget *table;
+ GtkWidget *grid;
GtkWidget *label;
GtkWidget *exp;
gchar *str;
@@ -120,11 +120,11 @@ gdaui_dsn_editor_init (GdauiDsnEditor *config, G_GNUC_UNUSED GdauiDsnEditorClass
labels_size_group = gtk_size_group_new (GTK_SIZE_GROUP_HORIZONTAL);
/* set up widgets */
- table = gtk_table_new (8, 2, FALSE);
- gtk_table_set_row_spacings (GTK_TABLE (table), 6);
- gtk_table_set_col_spacings (GTK_TABLE (table), 6);
- gtk_widget_show (table);
- gtk_box_pack_start (GTK_BOX (config), table, TRUE, TRUE, 0);
+ grid = gtk_grid_new ();
+ gtk_grid_set_row_spacing (GTK_GRID (grid), 6);
+ gtk_grid_set_column_spacing (GTK_GRID (grid), 6);
+ gtk_widget_show (grid);
+ gtk_box_pack_start (GTK_BOX (config), grid, TRUE, TRUE, 0);
str = g_strdup_printf ("%s <span foreground='red' weight='bold'>*</span>", _("Data source _name:"));
label = gtk_label_new ("");
@@ -135,7 +135,7 @@ gdaui_dsn_editor_init (GdauiDsnEditor *config, G_GNUC_UNUSED GdauiDsnEditorClass
gtk_size_group_add_widget (labels_size_group, label);
gtk_widget_show (label);
- gtk_table_attach (GTK_TABLE (table), label, 0, 1, 0, 1, GTK_FILL, GTK_FILL, 0, 0);
+ gtk_grid_attach (GTK_GRID (grid), label, 0, 0, 1, 1);
config->priv->wname = gtk_entry_new ();
gtk_editable_set_editable (GTK_EDITABLE (config->priv->wname), FALSE);
g_object_set (G_OBJECT (config->priv->wname), "can-focus", FALSE, NULL);
@@ -146,20 +146,18 @@ gdaui_dsn_editor_init (GdauiDsnEditor *config, G_GNUC_UNUSED GdauiDsnEditorClass
gtk_editable_set_editable (GTK_EDITABLE (config->priv->wname), FALSE);
g_signal_connect (G_OBJECT (config->priv->wname), "changed",
G_CALLBACK (field_changed_cb), config);
- gtk_table_attach (GTK_TABLE (table), config->priv->wname, 1, 2, 0, 1,
- GTK_FILL|GTK_EXPAND, GTK_FILL, 0, 0);
+ gtk_grid_attach (GTK_GRID (grid), config->priv->wname, 1, 0, 1, 1);
label = gtk_label_new_with_mnemonic (_("_System wide data source:"));
gtk_misc_set_alignment (GTK_MISC (label), 0, -1.);
gtk_size_group_add_widget (labels_size_group, label);
gtk_widget_show (label);
- gtk_table_attach (GTK_TABLE (table), label, 0, 1, 1, 2, GTK_FILL, GTK_FILL, 0, 0);
+ gtk_grid_attach (GTK_GRID (grid), label, 0, 1, 1, 1);
config->priv->is_system = gtk_check_button_new ();
gtk_widget_show (config->priv->is_system);
g_signal_connect (G_OBJECT (config->priv->is_system), "toggled",
G_CALLBACK (field_toggled_cb), config);
- gtk_table_attach (GTK_TABLE (table), config->priv->is_system, 1, 2, 1, 2,
- GTK_FILL|GTK_EXPAND, GTK_FILL, 0, 0);
+ gtk_grid_attach (GTK_GRID (grid), config->priv->is_system, 1, 1, 1, 1);
str = g_strdup_printf ("%s <span foreground='red' weight='bold'>*</span>", _("_Provider:"));
label = gtk_label_new ("");
@@ -169,20 +167,19 @@ gdaui_dsn_editor_init (GdauiDsnEditor *config, G_GNUC_UNUSED GdauiDsnEditorClass
gtk_misc_set_alignment (GTK_MISC (label), 0.0, 0.5);
gtk_size_group_add_widget (labels_size_group, label);
gtk_widget_show (label);
- gtk_table_attach (GTK_TABLE (table), label, 0, 1, 2, 3, GTK_FILL, GTK_FILL, 0, 0);
+ gtk_grid_attach (GTK_GRID (grid), label, 0, 2, 1, 1);
config->priv->wprovider = gdaui_provider_selector_new ();
gtk_label_set_mnemonic_widget (GTK_LABEL (label), config->priv->wprovider);
gtk_widget_show (config->priv->wprovider);
g_signal_connect (G_OBJECT (config->priv->wprovider), "changed",
G_CALLBACK (field_changed_cb), config);
- gtk_table_attach (GTK_TABLE (table), config->priv->wprovider, 1, 2, 2, 3,
- GTK_FILL|GTK_EXPAND, 0, 0, 0);
+ gtk_grid_attach (GTK_GRID (grid), config->priv->wprovider, 1, 2, 1, 1);
label = gtk_label_new_with_mnemonic (_("_Description:"));
gtk_misc_set_alignment (GTK_MISC (label), 0, -1.);
gtk_size_group_add_widget (labels_size_group, label);
gtk_widget_show (label);
- gtk_table_attach (GTK_TABLE (table), label, 0, 1, 3, 4, GTK_FILL, GTK_FILL, 0, 0);
+ gtk_grid_attach (GTK_GRID (grid), label, 0, 3, 1, 1);
config->priv->wdesc = gtk_entry_new ();
gtk_editable_set_editable (GTK_EDITABLE (config->priv->wdesc), TRUE);
gtk_widget_show (config->priv->wdesc);
@@ -190,8 +187,7 @@ gdaui_dsn_editor_init (GdauiDsnEditor *config, G_GNUC_UNUSED GdauiDsnEditorClass
gtk_widget_show (config->priv->wdesc);
g_signal_connect (G_OBJECT (config->priv->wdesc), "changed",
G_CALLBACK (field_changed_cb), config);
- gtk_table_attach (GTK_TABLE (table), config->priv->wdesc, 1, 2, 3, 4,
- GTK_FILL|GTK_EXPAND, GTK_FILL, 0, 0);
+ gtk_grid_attach (GTK_GRID (grid), config->priv->wdesc, 1, 3, 1, 1);
config->priv->warning = gtk_label_new (NULL);
gtk_label_set_markup (GTK_LABEL (config->priv->warning),
@@ -200,15 +196,13 @@ gdaui_dsn_editor_init (GdauiDsnEditor *config, G_GNUC_UNUSED GdauiDsnEditorClass
gtk_misc_set_alignment (GTK_MISC (config->priv->warning), 0.5, -1);
gtk_label_set_justify (GTK_LABEL (config->priv->warning), GTK_JUSTIFY_CENTER);
gtk_label_set_line_wrap (GTK_LABEL (config->priv->warning), TRUE);
- gtk_table_attach (GTK_TABLE (table), config->priv->warning, 0, 2, 8, 9,
- GTK_FILL|GTK_EXPAND, GTK_FILL, 0, 0);
+ gtk_grid_attach (GTK_GRID (grid), config->priv->warning, 0, 8, 2, 1);
/* connection's spec */
exp = gtk_expander_new (_("Connection's parameters"));
config->priv->dsn_spec_expander = exp;
gtk_widget_show (exp);
- gtk_table_attach (GTK_TABLE (table), config->priv->dsn_spec_expander, 0, 2, 6, 7,
- GTK_FILL|GTK_EXPAND, GTK_FILL, 0, 0);
+ gtk_grid_attach (GTK_GRID (grid), config->priv->dsn_spec_expander, 0, 6, 2, 1);
config->priv->dsn_spec = _gdaui_provider_spec_editor_new (gdaui_provider_selector_get_provider
(GDAUI_PROVIDER_SELECTOR (config->priv->wprovider)));
g_signal_connect (G_OBJECT (config->priv->dsn_spec), "changed",
@@ -222,8 +216,7 @@ gdaui_dsn_editor_init (GdauiDsnEditor *config, G_GNUC_UNUSED GdauiDsnEditorClass
exp = gtk_expander_new (_("Authentication"));
config->priv->dsn_auth_expander = exp;
gtk_widget_show (exp);
- gtk_table_attach (GTK_TABLE (table), config->priv->dsn_auth_expander, 0, 2, 7, 8,
- GTK_FILL|GTK_EXPAND, GTK_FILL, 0, 0);
+ gtk_grid_attach (GTK_GRID (grid), config->priv->dsn_auth_expander, 0, 7, 2, 1);
config->priv->dsn_auth = _gdaui_provider_auth_editor_new (gdaui_provider_selector_get_provider
(GDAUI_PROVIDER_SELECTOR (config->priv->wprovider)));
g_signal_connect (G_OBJECT (config->priv->dsn_auth), "changed",
diff --git a/testing/gdaui-test-data-entries.c b/testing/gdaui-test-data-entries.c
index 158e102..6c4b0af 100644
--- a/testing/gdaui-test-data-entries.c
+++ b/testing/gdaui-test-data-entries.c
@@ -393,17 +393,17 @@ plugin_hash_foreach_func (const gchar *plugin_name, GdauiPlugin *plugin, GtkWidg
static void create_plugin_nb (GtkWidget *vbox, GdauiPlugin *plugin);
static void options_form_holder_changed_cb (GdauiBasicForm *form, GdaHolder *param, gboolean user_modif,
- GtkWidget *table);
+ GtkWidget *grid);
static GtkWidget *
build_test_for_plugin_struct (GdauiPlugin *plugin)
{
- GtkWidget *label, *table;
+ GtkWidget *label, *grid;
GString *string;
gchar *str, *txt = "";
g_assert (plugin);
- table = gtk_table_new (4, 2, FALSE);
+ grid = gtk_grid_new ();
/* explain top label */
if (plugin->plugin_file)
@@ -413,12 +413,12 @@ build_test_for_plugin_struct (GdauiPlugin *plugin)
gtk_misc_set_alignment (GTK_MISC (label), 0, 0.5);
gtk_label_set_markup (GTK_LABEL (label), str);
g_free (str);
- gtk_table_attach (GTK_TABLE (table), label, 0, 1, 0, 1, GTK_FILL, 0, 0, 0);
+ gtk_grid_attach (GTK_GRID (grid), label, 0, 0, 1, 1);
gtk_widget_show (label);
label = gtk_label_new (plugin->plugin_name);
gtk_misc_set_alignment (GTK_MISC (label), 0, 0.5);
- gtk_table_attach (GTK_TABLE (table), label, 1, 2, 0, 1, GTK_FILL | GTK_EXPAND, 0, 0, 0);
+ gtk_grid_attach (GTK_GRID (grid), label, 1, 0, 1, 1);
gtk_widget_show (label);
str = g_strdup_printf ("<b>%sDescription:</b>", txt);
@@ -426,12 +426,12 @@ build_test_for_plugin_struct (GdauiPlugin *plugin)
gtk_misc_set_alignment (GTK_MISC (label), 0, 0.5);
gtk_label_set_markup (GTK_LABEL (label), str);
g_free (str);
- gtk_table_attach (GTK_TABLE (table), label, 0, 1, 1, 2, GTK_FILL, GTK_SHRINK, 0, 0);
+ gtk_grid_attach (GTK_GRID (grid), label, 0, 1, 1, 1);
gtk_widget_show (label);
label = gtk_label_new (plugin->plugin_descr);
gtk_misc_set_alignment (GTK_MISC (label), 0, 0.5);
- gtk_table_attach (GTK_TABLE (table), label, 1, 2, 1, 2, GTK_FILL | GTK_EXPAND, 0, 0, 0);
+ gtk_grid_attach (GTK_GRID (grid), label, 1, 1, 1, 1);
gtk_widget_show (label);
/* options */
@@ -441,7 +441,7 @@ build_test_for_plugin_struct (GdauiPlugin *plugin)
gtk_misc_set_alignment (GTK_MISC (label), 0, 0);
gtk_label_set_markup (GTK_LABEL (label), string->str);
g_string_free (string, TRUE);
- gtk_table_attach (GTK_TABLE (table), label, 0, 1, 2, 3, GTK_FILL, GTK_FILL, 0, 0);
+ gtk_grid_attach (GTK_GRID (grid), label, 0, 2, 1, 1);
gtk_widget_show (label);
if (plugin->options_xml_spec) {
@@ -454,7 +454,7 @@ build_test_for_plugin_struct (GdauiPlugin *plugin)
str = g_strdup_printf ("Cannot parse XML spec for %soptions: %s", txt,
error && error->message ? error->message : "No detail");
label = gtk_label_new (str);
- gtk_table_attach (GTK_TABLE (table), label, 1, 2, 2, 3, GTK_FILL, 0, 0, 0);
+ gtk_grid_attach (GTK_GRID (grid), label, 1, 2, 1, 1);
g_warning ("%s", str);
g_error_free (error);
}
@@ -463,31 +463,31 @@ build_test_for_plugin_struct (GdauiPlugin *plugin)
form = gdaui_basic_form_new (plist);
g_object_unref (plist);
- gtk_table_attach (GTK_TABLE (table), form, 1, 2, 2, 3, GTK_FILL | GTK_EXPAND, GTK_FILL, 0, 0);
+ gtk_grid_attach (GTK_GRID (grid), form, 1, 2, 1, 1);
gtk_widget_show (form);
- g_object_set_data (G_OBJECT (table), "options", form);
+ g_object_set_data (G_OBJECT (grid), "options", form);
g_signal_connect (G_OBJECT (form), "holder-changed",
- G_CALLBACK (options_form_holder_changed_cb), table);
+ G_CALLBACK (options_form_holder_changed_cb), grid);
}
}
else {
label = gtk_label_new ("None");
gtk_misc_set_alignment (GTK_MISC (label), 0, 0.5);
- gtk_table_attach (GTK_TABLE (table), label, 1, 2, 2, 3, GTK_FILL | GTK_EXPAND, 0, 0, 0);
+ gtk_grid_attach (GTK_GRID (grid), label, 1, 2, 1, 1);
gtk_widget_show (label);
}
/* notebook */
- create_plugin_nb (table, plugin);
+ create_plugin_nb (grid, plugin);
- gtk_widget_show (table);
+ gtk_widget_show (grid);
- return table;
+ return grid;
}
-static void plugin_nb_page_changed_cb (GtkNotebook *nb, GtkWidget *page, gint pageno, GtkWidget *table);
+static void plugin_nb_page_changed_cb (GtkNotebook *nb, GtkWidget *page, gint pageno, GtkWidget *grid);
static void vbox_destroyed_cb (GtkWidget *widget, gpointer data);
static void
-create_plugin_nb (GtkWidget *table, GdauiPlugin *plugin)
+create_plugin_nb (GtkWidget *grid, GdauiPlugin *plugin)
{
GtkWidget *wid, *nb, *label;
gsize i;
@@ -496,13 +496,13 @@ create_plugin_nb (GtkWidget *table, GdauiPlugin *plugin)
nb = gtk_notebook_new ();
gtk_notebook_set_tab_pos (GTK_NOTEBOOK (nb), GTK_POS_LEFT);
- gtk_table_attach_defaults (GTK_TABLE (table), nb, 0, 2, 3, 4);
+ gtk_grid_attach (GTK_GRID (grid), nb, 0, 1, 2, 1);
gtk_widget_show (nb);
g_signal_connect (G_OBJECT (nb), "switch-page",
- G_CALLBACK (plugin_nb_page_changed_cb), table);
+ G_CALLBACK (plugin_nb_page_changed_cb), grid);
- g_object_set_data (G_OBJECT (table), "nb", nb);
- g_object_set_data (G_OBJECT (table), "plugin", plugin);
+ g_object_set_data (G_OBJECT (grid), "nb", nb);
+ g_object_set_data (G_OBJECT (grid), "plugin", plugin);
if (plugin->nb_g_types > 0) {
for (i = 0; i < plugin->nb_g_types; i++) {
@@ -517,7 +517,7 @@ create_plugin_nb (GtkWidget *table, GdauiPlugin *plugin)
tdata->type = type;
tdata->dh = dh;
tdata->plugin = plugin;
- tdata->options = g_object_get_data (G_OBJECT (table), "options");
+ tdata->options = g_object_get_data (G_OBJECT (grid), "options");
g_hash_table_insert (mainconf.tests_hash, wid, tdata);
gtk_widget_show (wid);
@@ -542,7 +542,7 @@ create_plugin_nb (GtkWidget *table, GdauiPlugin *plugin)
tdata->type = type;
tdata->dh = dh;
tdata->plugin = plugin;
- tdata->options = g_object_get_data (G_OBJECT (table), "options");
+ tdata->options = g_object_get_data (G_OBJECT (grid), "options");
g_hash_table_insert (mainconf.tests_hash, wid, tdata);
gtk_widget_show (wid);
@@ -567,7 +567,7 @@ static GtkWidget *build_grid_test_for_gtype (GdaDataHandler *dh, GType type, con
static void
plugin_nb_page_changed_cb (GtkNotebook *nb, G_GNUC_UNUSED GtkWidget *page, gint pageno,
- G_GNUC_UNUSED GtkWidget *table)
+ G_GNUC_UNUSED GtkWidget *grid)
{
GtkWidget *vbox;
TestWidgetData *tdata;
@@ -648,19 +648,19 @@ build_test_widget (TestWidgetData *tdata)
static void
options_form_holder_changed_cb (G_GNUC_UNUSED GdauiBasicForm *form, G_GNUC_UNUSED GdaHolder *param,
- G_GNUC_UNUSED gboolean user_modif, GtkWidget *table)
+ G_GNUC_UNUSED gboolean user_modif, GtkWidget *grid)
{
GtkWidget *nb;
GdauiPlugin *plugin;
- nb = g_object_get_data (G_OBJECT (table), "nb");
- plugin = g_object_get_data (G_OBJECT (table), "plugin");
+ nb = g_object_get_data (G_OBJECT (grid), "nb");
+ plugin = g_object_get_data (G_OBJECT (grid), "plugin");
g_assert (plugin);
if (nb)
gtk_widget_destroy (nb);
- g_object_set_data (G_OBJECT (table), "nb", NULL);
- create_plugin_nb (table, plugin);
+ g_object_set_data (G_OBJECT (grid), "nb", NULL);
+ create_plugin_nb (grid, plugin);
}
@@ -677,16 +677,15 @@ void default_clicked_cb (GtkButton *button, GtkWidget *entry);
static GtkWidget *
build_basic_test_for_gtype (GdaDataHandler *dh, GType type, const gchar *plugin_name)
{
- GtkWidget *wid, *label, *table, *button, *bbox, *entry, *vbox;
+ GtkWidget *wid, *label, *grid, *button, *bbox, *entry, *vbox;
GString *string;
- gboolean expand;
vbox = gtk_box_new (GTK_ORIENTATION_VERTICAL, 0);
- table = gtk_table_new (7, 3, FALSE);
- gtk_container_set_border_width (GTK_CONTAINER (table), 5);
- gtk_table_set_row_spacings (GTK_TABLE (table), 5);
- gtk_box_pack_start (GTK_BOX (vbox), table, TRUE, TRUE, 0);
+ grid = gtk_grid_new ();
+ gtk_container_set_border_width (GTK_CONTAINER (grid), 5);
+ gtk_grid_set_row_spacing (GTK_GRID (grid), 5);
+ gtk_box_pack_start (GTK_BOX (vbox), grid, TRUE, TRUE, 0);
/* explain top label */
string = g_string_new ("");
@@ -700,40 +699,36 @@ build_basic_test_for_gtype (GdaDataHandler *dh, GType type, const gchar *plugin_
gtk_misc_set_alignment (GTK_MISC (label), 0, 0.5);
gtk_label_set_markup (GTK_LABEL (label), string->str);
g_string_free (string, TRUE);
- gtk_table_attach (GTK_TABLE (table), label, 0, 2, 0, 1, GTK_FILL | GTK_EXPAND, 0, 0, 0);
+ gtk_grid_attach (GTK_GRID (grid), label, 0, 0, 2, 1);
gtk_widget_show (label);
/* widget being tested */
wid = GTK_WIDGET (gdaui_new_data_entry (type, plugin_name));
g_object_set (G_OBJECT (wid), "handler", dh, NULL);
- expand = gdaui_data_entry_can_expand (GDAUI_DATA_ENTRY (wid), FALSE);
- if (expand)
- gtk_table_attach_defaults (GTK_TABLE (table), wid, 0, 3, 1, 2);
- else
- gtk_table_attach (GTK_TABLE (table), wid, 0, 3, 1, 2, GTK_FILL | GTK_EXPAND, 0, 0, 0);
+ gtk_grid_attach (GTK_GRID (grid), wid, 0, 1, 3, 1);
gtk_widget_show (wid);
/* Other widgets */
label = gtk_label_new ("Current flags: ");
gtk_misc_set_alignment (GTK_MISC (label), 0, 0.5);
- gtk_table_attach (GTK_TABLE (table), label, 0, 1, 2, 3, GTK_FILL, 0, 0, 0);
+ gtk_grid_attach (GTK_GRID (grid), label, 0, 2, 1, 1);
gtk_widget_show (label);
label = gtk_label_new ("--");
gtk_misc_set_alignment (GTK_MISC (label), 0, 0.5);
- gtk_table_attach (GTK_TABLE (table), label, 1, 3, 2, 3, 0, 0, 0, 0);
+ gtk_grid_attach (GTK_GRID (grid), label, 1, 2, 2, 1);
g_object_set_data (G_OBJECT (wid), "flags", label);
gtk_widget_show (label);
label = gtk_label_new ("Current value: ");
gtk_misc_set_alignment (GTK_MISC (label), 0, 0);
- gtk_table_attach (GTK_TABLE (table), label, 0, 1, 3, 4, GTK_FILL, 0, 0, 0);
+ gtk_grid_attach (GTK_GRID (grid), label, 0, 3, 1, 1);
gtk_widget_show (label);
label = gtk_label_new ("");
gtk_misc_set_alignment (GTK_MISC (label), 0, 0.5);
- gtk_table_attach (GTK_TABLE (table), label, 1, 3, 3, 4, 0, 0, 0, 0);
+ gtk_grid_attach (GTK_GRID (grid), label, 1, 3, 1, 1);
g_object_set_data (G_OBJECT (wid), "value", label);
g_signal_connect (G_OBJECT (wid), "contents-modified",
G_CALLBACK (entry_contents_modified), NULL);
@@ -742,7 +737,7 @@ build_basic_test_for_gtype (GdaDataHandler *dh, GType type, const gchar *plugin_
entry_contents_modified (wid, GTK_LABEL (label));
bbox = gtk_button_box_new (GTK_ORIENTATION_HORIZONTAL);
- gtk_table_attach (GTK_TABLE (table), bbox, 0, 3, 4, 5, 0, 0, 0, 0);
+ gtk_grid_attach (GTK_GRID (grid), bbox, 0, 4, 3, 1);
button = gtk_toggle_button_new_with_label ("NULL ok");
g_signal_connect (G_OBJECT (button), "toggled",
@@ -780,14 +775,11 @@ build_basic_test_for_gtype (GdaDataHandler *dh, GType type, const gchar *plugin_
entry = GTK_WIDGET (gdaui_new_data_entry (type, plugin_name));
g_object_set (G_OBJECT (entry), "handler", dh, NULL);
- if (expand)
- gtk_table_attach_defaults (GTK_TABLE (table), entry, 0, 2, 5, 6);
- else
- gtk_table_attach (GTK_TABLE (table), entry, 0, 2, 5, 6, GTK_FILL | GTK_EXPAND, 0, 0, 0);
+ gtk_grid_attach (GTK_GRID (grid), entry, 0, 5, 2, 1);
gtk_widget_show (entry);
button = gtk_button_new_with_label ("Set as original");
g_object_set_data (G_OBJECT (button), "entry", entry);
- gtk_table_attach (GTK_TABLE (table), button, 2, 3, 5, 6, 0, 0, 0, 0);
+ gtk_grid_attach (GTK_GRID (grid), button, 2, 5, 1, 1);
gtk_widget_show (button);
g_signal_connect (G_OBJECT (button), "clicked",
G_CALLBACK (orig_clicked_cb), wid);
@@ -796,26 +788,16 @@ build_basic_test_for_gtype (GdaDataHandler *dh, GType type, const gchar *plugin_
entry = GTK_WIDGET (gdaui_new_data_entry (type, plugin_name));
g_object_set (G_OBJECT (entry), "handler", dh, NULL);
- if (expand)
- gtk_table_attach_defaults (GTK_TABLE (table), entry, 0, 2, 6, 7);
- else
- gtk_table_attach (GTK_TABLE (table), entry, 0, 2, 6, 7, GTK_FILL | GTK_EXPAND, 0, 0, 0);
+ gtk_grid_attach (GTK_GRID (grid), entry, 0, 6, 2, 1);
gtk_widget_show (entry);
button = gtk_button_new_with_label ("Set as default");
g_object_set_data (G_OBJECT (button), "entry", entry);
- gtk_table_attach (GTK_TABLE (table), button, 2, 3, 6, 7, 0, 0, 0, 0);
+ gtk_grid_attach (GTK_GRID (grid), button, 2, 6, 1, 1);
gtk_widget_show (button);
g_signal_connect (G_OBJECT (button), "clicked",
G_CALLBACK (default_clicked_cb), wid);
- gtk_widget_show (table);
-
- if (!expand) {
- label = gtk_label_new ("");
- gtk_box_pack_start (GTK_BOX (vbox), label, TRUE, TRUE, 0);
- gtk_widget_show (label);
- }
-
+ gtk_widget_show (grid);
gtk_widget_show (vbox);
return vbox;
@@ -1198,13 +1180,13 @@ fill_tested_models (void)
gda_data_model_set_column_title (model, 0, "CHAR value");
row = gda_data_model_append_row (model, NULL);
- g_value_set_char ((value = gda_value_new (G_TYPE_CHAR)), -128);
+ g_value_set_schar ((value = gda_value_new (G_TYPE_CHAR)), (gint8) -128);
gda_data_model_set_value_at (model, 0, row, value, NULL); gda_value_free (value);
row = gda_data_model_append_row (model, NULL);
- g_value_set_char ((value = gda_value_new (G_TYPE_CHAR)), 0);
+ g_value_set_schar ((value = gda_value_new (G_TYPE_CHAR)), (gint8) 0);
gda_data_model_set_value_at (model, 0, row, value, NULL); gda_value_free (value);
row = gda_data_model_append_row (model, NULL);
- g_value_set_char ((value = gda_value_new (G_TYPE_CHAR)), 127);
+ g_value_set_schar ((value = gda_value_new (G_TYPE_CHAR)), (gint8) 127);
gda_data_model_set_value_at (model, 0, row, value, NULL); gda_value_free (value);
/* G_TYPE_UCHAR */
diff --git a/testing/gdaui-test-widget-entry.c b/testing/gdaui-test-widget-entry.c
index 0b67dc4..ea36040 100644
--- a/testing/gdaui-test-widget-entry.c
+++ b/testing/gdaui-test-widget-entry.c
@@ -107,7 +107,7 @@ int
main (int argc, char* argv[])
{
GtkWidget *entry, *label, *button;
- GtkWidget *window, *hbox, *vbox, *table, *top_vbox;
+ GtkWidget *window, *hbox, *vbox, *grid, *top_vbox;
gint index = 0;
gchar *tmp;
@@ -393,31 +393,31 @@ main (int argc, char* argv[])
gtk_label_set_markup (GTK_LABEL (label), "<b>Common properties:</b>");
gtk_misc_set_alignment (GTK_MISC (label), 0., -1);
gtk_box_pack_start (GTK_BOX (top_vbox), label, FALSE, FALSE, 10);
- table = gtk_table_new (2, 3, FALSE);
- gtk_box_pack_start (GTK_BOX (top_vbox), table, TRUE, TRUE, 0);
+ grid = gtk_grid_new ();
+ gtk_box_pack_start (GTK_BOX (top_vbox), grid, TRUE, TRUE, 0);
label = gtk_label_new ("MaxLen:");
- gtk_table_attach (GTK_TABLE (table), label, 0, 1, 0, 1, 0, 0, 0, 0);
+ gtk_grid_attach (GTK_GRID (grid), label, 0, 0, 1, 1);
entry = gdaui_entry_new (NULL, NULL); /* FIXME: use a gint data entry */
- gtk_table_attach_defaults (GTK_TABLE (table), entry, 1, 2, 0, 1);
+ gtk_grid_attach (GTK_GRID (grid), entry, 1, 0, 1, 1);
button = gtk_button_new_with_label ("Set");
- gtk_table_attach (GTK_TABLE (table), button, 2, 3, 0, 1, 0, 0, 0, 0);
+ gtk_grid_attach (GTK_GRID (grid), button, 2, 0, 1, 1);
g_signal_connect (button, "clicked",
G_CALLBACK (prop_length_set_cb), entry);
label = gtk_label_new ("Force text:");
- gtk_table_attach (GTK_TABLE (table), label, 0, 1, 1, 2, 0, 0, 0, 0);
+ gtk_grid_attach (GTK_GRID (grid), label, 0, 1, 1, 1);
entry = gdaui_entry_new (NULL, NULL);
- gtk_table_attach_defaults (GTK_TABLE (table), entry, 1, 2, 1, 2);
+ gtk_grid_attach (GTK_GRID (grid), entry, 1, 1, 1, 1);
button = gtk_button_new_with_label ("Set");
- gtk_table_attach (GTK_TABLE (table), button, 2, 3, 1, 2, 0, 0, 0, 0);
+ gtk_grid_attach (GTK_GRID (grid), button, 2, 1, 1, 1);
g_signal_connect (button, "clicked",
G_CALLBACK (prop_text_set_cb), entry);
label = gtk_label_new ("Force text to NULL:");
- gtk_table_attach (GTK_TABLE (table), label, 0, 2, 2, 3, 0, 0, 0, 0);
+ gtk_grid_attach (GTK_GRID (grid), label, 0, 2, 2, 1);
button = gtk_button_new_with_label ("Set");
- gtk_table_attach (GTK_TABLE (table), button, 2, 3, 2, 3, 0, 0, 0, 0);
+ gtk_grid_attach (GTK_GRID (grid), button, 2, 2, 1, 1);
g_signal_connect (button, "clicked",
G_CALLBACK (prop_text_null_cb), entry);
diff --git a/tools/browser/browser-connections-list.c b/tools/browser/browser-connections-list.c
index 2c8820d..f5d3248 100644
--- a/tools/browser/browser-connections-list.c
+++ b/tools/browser/browser-connections-list.c
@@ -41,7 +41,7 @@ static void connection_removed_cb (BrowserCore *bcore, BrowserConnection *bcnc,
struct _BrowserConnectionsListPrivate
{
- GtkTable *layout_table;
+ GtkGrid *layout_grid;
GtkTreeView *treeview;
gulong cnc_added_sigid;
gulong cnc_removed_sigid;
@@ -230,7 +230,7 @@ selection_changed_cb (GtkTreeSelection *select, BrowserConnectionsList *clist)
wid = gdaui_basic_form_new (dset);
g_object_set ((GObject*) wid, "show-actions", FALSE, NULL);
gdaui_basic_form_entry_set_editable (GDAUI_BASIC_FORM (wid), NULL, FALSE);
- gtk_table_attach_defaults (clist->priv->layout_table, wid, 1, 2, 2, 3);
+ gtk_grid_attach (clist->priv->layout_grid, wid, 1, 2, 1, 1);
gtk_widget_show (wid);
clist->priv->cnc_params_editor = wid;
@@ -319,7 +319,7 @@ void
browser_connections_list_show (BrowserConnection *current)
{
if (!_clist) {
- GtkWidget *clist, *sw, *table, *treeview, *label, *wid;
+ GtkWidget *clist, *sw, *grid, *treeview, *label, *wid;
gchar *str;
clist = GTK_WIDGET (g_object_new (BROWSER_TYPE_CONNECTIONS_LIST,
NULL));
@@ -335,16 +335,16 @@ browser_connections_list_show (BrowserConnection *current)
g_free (str);
/* table layout */
- table = gtk_table_new (4, 2, FALSE);
- gtk_table_set_col_spacings (GTK_TABLE (table), 10);
- gtk_table_set_row_spacings (GTK_TABLE (table), 6);
- gtk_container_add (GTK_CONTAINER (clist), table);
- _clist->priv->layout_table = GTK_TABLE (table);
+ grid = gtk_grid_new ();
+ gtk_grid_set_column_spacing (GTK_GRID (grid), 10);
+ gtk_grid_set_row_spacing (GTK_GRID (grid), 6);
+ gtk_container_add (GTK_CONTAINER (clist), grid);
+ _clist->priv->layout_grid = GTK_GRID (grid);
/* image and explaining label */
GtkWidget *hbox;
hbox = gtk_box_new (GTK_ORIENTATION_HORIZONTAL, 6);
- gtk_table_attach (GTK_TABLE (table), hbox, 0, 3, 0, 1, GTK_EXPAND | GTK_FILL, 0, 0, 6);
+ gtk_grid_attach (GTK_GRID (grid), hbox, 0, 0, 3, 1);
str = gda_gbr_get_file_path (GDA_DATA_DIR, LIBGDA_ABI_NAME, "pixmaps", "gda-browser-connected-big.png", NULL);
wid = gtk_image_new_from_file (str);
@@ -366,7 +366,7 @@ browser_connections_list_show (BrowserConnection *current)
gtk_label_set_markup (GTK_LABEL (label), str);
g_free (str);
gtk_misc_set_alignment (GTK_MISC (label), 0., -1);
- gtk_table_attach (GTK_TABLE (table), label, 0, 1, 1, 2, GTK_FILL, 0, 0, 0);
+ gtk_grid_attach (GTK_GRID (grid), label, 0, 1, 1, 1);
sw = gtk_scrolled_window_new (NULL, NULL);
gtk_scrolled_window_set_shadow_type (GTK_SCROLLED_WINDOW (sw),
@@ -374,7 +374,7 @@ browser_connections_list_show (BrowserConnection *current)
gtk_scrolled_window_set_policy (GTK_SCROLLED_WINDOW (sw),
GTK_POLICY_NEVER,
GTK_POLICY_AUTOMATIC);
- gtk_table_attach (GTK_TABLE (table), sw, 0, 1, 2, 4, 0, GTK_FILL, 0, 0);
+ gtk_grid_attach (GTK_GRID (grid), sw, 0, 2, 1, 2);
/* connection's properties */
label = gtk_label_new ("");
@@ -382,12 +382,12 @@ browser_connections_list_show (BrowserConnection *current)
gtk_label_set_markup (GTK_LABEL (label), str);
g_free (str);
gtk_misc_set_alignment (GTK_MISC (label), 0., -1);
- gtk_table_attach (GTK_TABLE (table), label, 1, 2, 1, 2, GTK_FILL, 0, 0, 0);
+ gtk_grid_attach (GTK_GRID (grid), label, 1, 1, 1, 1);
/* buttons at the bottom*/
GtkWidget *bbox, *button;
bbox = gtk_button_box_new (GTK_ORIENTATION_HORIZONTAL);
- gtk_table_attach (GTK_TABLE (table), bbox, 1, 2, 3, 4, GTK_EXPAND | GTK_FILL, 0, 0, 6);
+ gtk_grid_attach (GTK_GRID (grid), bbox, 1, 3, 1, 1);
gtk_button_box_set_layout (GTK_BUTTON_BOX (bbox), GTK_BUTTONBOX_END);
button = gtk_button_new_with_label (_("Close connection"));
gtk_box_pack_start (GTK_BOX (bbox), button, TRUE, TRUE, 0);
diff --git a/tools/browser/canvas-example.c b/tools/browser/canvas-example.c
index e79b73b..fe40420 100644
--- a/tools/browser/canvas-example.c
+++ b/tools/browser/canvas-example.c
@@ -77,25 +77,24 @@ main (int argc, char *argv[])
GDA_META_STRUCT_FEATURE_ALL);
/* UI Part */
- GtkWidget *window, *table, *canvas;
+ GtkWidget *window, *grid, *canvas;
window = gtk_window_new (GTK_WINDOW_TOPLEVEL);
gtk_window_set_default_size (GTK_WINDOW (window), 640, 600);
g_signal_connect (window, "delete-event", G_CALLBACK (on_delete_event),
NULL);
- table = gtk_table_new (3, 1, FALSE);
- gtk_container_set_border_width (GTK_CONTAINER (table), 15);
- gtk_container_add (GTK_CONTAINER (window), table);
+ grid = gtk_grid_new ();
+ gtk_container_set_border_width (GTK_CONTAINER (grid), 15);
+ gtk_container_add (GTK_CONTAINER (window), grid);
canvas = browser_canvas_db_relations_new (mstruct);
g_object_unref (mstruct);
- gtk_table_attach_defaults (GTK_TABLE (table), canvas,
- 0, 1, 0, 1);
+ gtk_grid_attach (GTK_GRID (grid), canvas, 0, 0, 1, 1);
GtkWidget *bbox, *button;
bbox = gtk_button_box_new (GTK_ORIENTATION_HORIZONTAL);
- gtk_table_attach (GTK_TABLE (table), bbox, 0, 1, 1, 2, 0, 0, 0, 0);
+ gtk_grid_attach (GTK_GRID (grid), bbox, 0, 1, 1, 1);
button = gtk_button_new_with_label ("Auto layout");
g_signal_connect (button, "clicked",
G_CALLBACK (auto_layout_cb), canvas);
@@ -110,7 +109,7 @@ main (int argc, char *argv[])
{ "application/x-rootwindow-drop", 0, 2 }
};
wid = gtk_label_new ("\nDROP ZONE\n(hold SHIFT to drag and drop)\n");
- gtk_table_attach (GTK_TABLE (table), wid, 0, 1, 2, 3, 0, 0, 0, 0);
+ gtk_grid_attach (GTK_GRID (grid), wid, 0, 2, 1, 1);
gtk_drag_dest_set (wid,
GTK_DEST_DEFAULT_ALL,
dbo_table, G_N_ELEMENTS (dbo_table),
diff --git a/tools/browser/canvas/browser-canvas-print.c b/tools/browser/canvas/browser-canvas-print.c
index 4c5f312..610feae 100644
--- a/tools/browser/canvas/browser-canvas-print.c
+++ b/tools/browser/canvas/browser-canvas-print.c
@@ -221,7 +221,7 @@ static void print_page_numbers_toggled_cb (GtkToggleButton *toggle, PrintCustomD
static GObject *
print_create_custom_widget_cb (G_GNUC_UNUSED GtkPrintOperation *operation, PrintPageData *pdata)
{
- GtkWidget *vbox, *bbox, *button, *label, *hbox, *table, *entry;
+ GtkWidget *vbox, *bbox, *button, *label, *hbox, *grid, *entry;
PrintCustomData *cdata;
cdata = g_new0 (PrintCustomData, 1);
@@ -250,42 +250,42 @@ print_create_custom_widget_cb (G_GNUC_UNUSED GtkPrintOperation *operation, Print
label = gtk_label_new (" ");
gtk_box_pack_start (GTK_BOX (hbox), label, FALSE, FALSE, 0);
- table = gtk_table_new (3, 3, FALSE);
- gtk_box_pack_start (GTK_BOX (hbox), table, TRUE, TRUE, 0);
+ grid = gtk_grid_new ();
+ gtk_box_pack_start (GTK_BOX (hbox), grid, TRUE, TRUE, 0);
label = gtk_label_new (_("Number of pages used:"));
gtk_misc_set_alignment (GTK_MISC (label), 0., 0.5);
- gtk_table_attach (GTK_TABLE (table), label, 0, 1, 0, 2, GTK_FILL, GTK_FILL, 0, 0);
+ gtk_grid_attach (GTK_GRID (grid), label, 0, 0, 1, 1);
entry = gtk_spin_button_new_with_range (1., 100., 1.);
gtk_spin_button_set_digits (GTK_SPIN_BUTTON (entry), 0);
- gtk_table_attach (GTK_TABLE (table), entry, 1, 2, 0, 1, GTK_FILL, 0, 5, 0);
+ gtk_grid_attach (GTK_GRID (grid), entry, 1, 0, 1, 1);
cdata->h_npages = (GtkSpinButton*) entry;
g_signal_connect (entry, "value-changed",
G_CALLBACK (print_h_npages_value_changed_cb), cdata);
label = gtk_label_new (_("horizontally"));
gtk_misc_set_alignment (GTK_MISC (label), 0., 0.5);
- gtk_table_attach (GTK_TABLE (table), label, 2, 3, 0, 1, GTK_FILL, 0, 0, 0);
+ gtk_grid_attach (GTK_GRID (grid), label, 2, 0, 1, 1);
entry = gtk_spin_button_new_with_range (1., 100., 1.);
gtk_spin_button_set_digits (GTK_SPIN_BUTTON (entry), 0);
- gtk_table_attach (GTK_TABLE (table), entry, 1, 2, 1, 2, GTK_FILL, 0, 5, 0);
+ gtk_grid_attach (GTK_GRID (grid), entry, 1, 1, 1, 1);
cdata->v_npages = (GtkSpinButton*) entry;
g_signal_connect (entry, "value-changed",
G_CALLBACK (print_v_npages_value_changed_cb), cdata);
label = gtk_label_new (_("vertically"));
gtk_misc_set_alignment (GTK_MISC (label), 0., 0.5);
- gtk_table_attach (GTK_TABLE (table), label, 2, 3, 1, 2, GTK_FILL, 0, 0, 0);
+ gtk_grid_attach (GTK_GRID (grid), label, 2, 1, 1, 1);
label = gtk_label_new (_("Zoom factor:"));
gtk_misc_set_alignment (GTK_MISC (label), 0., 0.5);
- gtk_table_attach (GTK_TABLE (table), label, 0, 1, 2, 3, GTK_FILL, 0, 0, 0);
+ gtk_grid_attach (GTK_GRID (grid), label, 0, 2, 1, 1);
entry = gtk_spin_button_new_with_range (.1, 10., .05);
gtk_spin_button_set_digits (GTK_SPIN_BUTTON (entry), 2);
- gtk_table_attach (GTK_TABLE (table), entry, 1, 2, 2, 3, GTK_FILL, 0, 5, 0);
+ gtk_grid_attach (GTK_GRID (grid), entry, 1, 2, 1, 1);
cdata->zoom = (GtkSpinButton*) entry;
g_signal_connect (entry, "value-changed",
G_CALLBACK (print_zoom_value_changed_cb), cdata);
diff --git a/tools/browser/common/fk-declare.c b/tools/browser/common/fk-declare.c
index 1a6e52b..b167d5d 100644
--- a/tools/browser/common/fk-declare.c
+++ b/tools/browser/common/fk-declare.c
@@ -171,10 +171,10 @@ static void column_selection_changed_cb (GtkComboBox *cbox, FkDeclare *decl);
static void
create_internal_layout (FkDeclare *decl)
{
- GtkWidget *label, *table, *cbox, *entry;
+ GtkWidget *label, *grid, *cbox, *entry;
char *markup, *str;
GtkWidget *dcontents;
- gint i, nrows;
+ gint i;
GSList *list;
dcontents = gtk_dialog_get_content_area (GTK_DIALOG (decl));
@@ -198,21 +198,20 @@ create_internal_layout (FkDeclare *decl)
gtk_widget_show_all (label);
/* GtkTable to hold contents */
- nrows = g_slist_length (decl->priv->mtable->columns);
- table = gtk_table_new (nrows + 3, 2, FALSE);
- gtk_box_pack_start (GTK_BOX (dcontents), table, TRUE, TRUE, 0);
- gtk_table_set_col_spacing (GTK_TABLE (table), 0, 5);
- gtk_table_set_row_spacing (GTK_TABLE (table), 1, 5);
+ grid = gtk_grid_new ();
+ gtk_box_pack_start (GTK_BOX (dcontents), grid, TRUE, TRUE, 0);
+ gtk_grid_set_column_spacing (GTK_GRID (grid), 5);
+ gtk_grid_set_row_spacing (GTK_GRID (grid), 5);
/* FK name */
gfloat yalign;
label = gtk_label_new (_("Foreign key name:"));
gtk_misc_get_alignment (GTK_MISC (label), NULL, &yalign);
gtk_misc_set_alignment (GTK_MISC (label), 0., yalign);
- gtk_table_attach (GTK_TABLE (table), label, 0, 1, 0, 1, GTK_FILL, 0, 0, 0);
+ gtk_grid_attach (GTK_GRID (grid), label, 0, 0, 1, 1);
entry = gtk_entry_new ();
decl->priv->fk_name = entry;
- gtk_table_attach_defaults (GTK_TABLE (table), entry, 1, 2, 0, 1);
+ gtk_grid_attach (GTK_GRID (grid), entry, 1, 0, 1, 1);
g_signal_connect (entry, "changed",
G_CALLBACK (fk_name_changed_cb), decl);
@@ -220,7 +219,7 @@ create_internal_layout (FkDeclare *decl)
label = gtk_label_new (_("Referenced table:"));
gtk_misc_get_alignment (GTK_MISC (label), NULL, &yalign);
gtk_misc_set_alignment (GTK_MISC (label), 0., yalign);
- gtk_table_attach (GTK_TABLE (table), label, 0, 1, 1, 2, GTK_FILL, 0, 0, 0);
+ gtk_grid_attach (GTK_GRID (grid), label, 0, 1, 1, 1);
GtkTreeModel *model;
GtkCellRenderer *renderer;
@@ -249,7 +248,7 @@ create_internal_layout (FkDeclare *decl)
renderer,
is_node_sensitive,
NULL, NULL);
- gtk_table_attach_defaults (GTK_TABLE (table), cbox, 1, 2, 1, 2);
+ gtk_grid_attach (GTK_GRID (grid), cbox, 1, 1, 1, 1);
/* more labels */
label = gtk_label_new ("");
@@ -257,14 +256,14 @@ create_internal_layout (FkDeclare *decl)
gtk_label_set_markup (GTK_LABEL (label), markup);
g_free (markup);
gtk_misc_set_alignment (GTK_MISC (label), 0., -1);
- gtk_table_attach (GTK_TABLE (table), label, 0, 1, 2, 3, GTK_FILL, 0, 0, 0);
+ gtk_grid_attach (GTK_GRID (grid), label, 0, 2, 1, 1);
label = gtk_label_new ("");
markup = g_strdup_printf ("<b>%s:</b>", _("Referenced column"));
gtk_label_set_markup (GTK_LABEL (label), markup);
g_free (markup);
gtk_misc_set_alignment (GTK_MISC (label), 0., -1);
- gtk_table_attach (GTK_TABLE (table), label, 1, 2, 2, 3, GTK_FILL, 0, 0, 0);
+ gtk_grid_attach (GTK_GRID (grid), label, 1, 2, 1, 1);
/* columns */
decl->priv->n_cols = g_slist_length (decl->priv->mtable->columns);
@@ -276,7 +275,7 @@ create_internal_layout (FkDeclare *decl)
assoc->column = column;
label = gtk_check_button_new_with_label (column->column_name);
- gtk_table_attach (GTK_TABLE (table), label, 0, 1, i, i+1, GTK_FILL, 0, 0, 0);
+ gtk_grid_attach (GTK_GRID (grid), label, 0, i, 1, 1);
assoc->checkbox = label;
g_signal_connect (label, "toggled",
G_CALLBACK (column_toggled_cb), decl);
@@ -293,13 +292,13 @@ create_internal_layout (FkDeclare *decl)
gtk_cell_layout_set_attributes (GTK_CELL_LAYOUT (cbox), renderer,
"text", MODEL_COLUMNS_COLUMN_STRING,
NULL);
- gtk_table_attach_defaults (GTK_TABLE (table), cbox, 1, 2, i, i+1);
+ gtk_grid_attach (GTK_GRID (grid), cbox, 1, i, 1, 1);
assoc->cbox = GTK_COMBO_BOX (cbox);
g_signal_connect (cbox, "changed",
G_CALLBACK (column_selection_changed_cb), decl);
gtk_widget_set_sensitive (cbox, FALSE);
}
- gtk_widget_show_all (table);
+ gtk_widget_show_all (grid);
}
static void
diff --git a/tools/browser/common/gdaui-data-import.c b/tools/browser/common/gdaui-data-import.c
index 8b90093..6ae161e 100644
--- a/tools/browser/common/gdaui-data-import.c
+++ b/tools/browser/common/gdaui-data-import.c
@@ -102,7 +102,7 @@ gdaui_data_import_init (GdauiDataImport * import)
{
GtkWidget *label, *vbox, *hbox;
gchar *str;
- GtkWidget *table, *entry;
+ GtkWidget *grid, *entry;
GtkFileFilter *filter;
GdaDataModel *encs;
GSList *encs_errors;
@@ -131,15 +131,15 @@ gdaui_data_import_init (GdauiDataImport * import)
label = gtk_label_new (" ");
gtk_box_pack_start (GTK_BOX (hbox), label, FALSE, FALSE, 0);
- table = gtk_table_new (7, 4, FALSE);
- gtk_box_pack_start (GTK_BOX (hbox), table, TRUE, TRUE, 0);
- gtk_table_set_col_spacings (GTK_TABLE (table), 5);
- gtk_table_set_row_spacings (GTK_TABLE (table), 5);
+ grid = gtk_grid_new ();
+ gtk_box_pack_start (GTK_BOX (hbox), grid, TRUE, TRUE, 0);
+ gtk_grid_set_column_spacing (GTK_GRID (grid), 5);
+ gtk_grid_set_row_spacing (GTK_GRID (grid), 5);
/* file to import from */
label = gtk_label_new (_("File to import from:"));
gtk_misc_set_alignment (GTK_MISC (label), 0., -1);
- gtk_table_attach (GTK_TABLE (table), label, 0, 1, 0, 1, GTK_SHRINK | GTK_FILL, 0, 0, 0);
+ gtk_grid_attach (GTK_GRID (grid), label, 0, 0, 1, 1);
entry = gtk_file_chooser_button_new (_("File to import data from"), GTK_FILE_CHOOSER_ACTION_OPEN);
gtk_file_chooser_set_current_folder (GTK_FILE_CHOOSER (entry), gdaui_get_default_path ());
@@ -157,14 +157,14 @@ gdaui_data_import_init (GdauiDataImport * import)
gtk_file_filter_set_name (filter, _("All files"));
gtk_file_filter_add_pattern (filter, "*");
gtk_file_chooser_add_filter (GTK_FILE_CHOOSER (entry), filter);
- gtk_table_attach (GTK_TABLE (table), entry, 1, 4, 0, 1, GTK_EXPAND | GTK_SHRINK | GTK_FILL, 0, 0, 0);
+ gtk_grid_attach (GTK_GRID (grid), entry, 1, 0, 3, 1);
g_signal_connect (G_OBJECT (entry), "selection-changed",
G_CALLBACK (spec_changed_cb), import);
/* Encoding */
label = gtk_label_new (_("Encoding:"));
gtk_misc_set_alignment (GTK_MISC (label), 0., -1);
- gtk_table_attach (GTK_TABLE (table), label, 0, 1, 1, 2, GTK_SHRINK | GTK_FILL, 0, 0, 0);
+ gtk_grid_attach (GTK_GRID (grid), label, 0, 1, 1, 1);
gchar *fname = gda_gbr_get_file_path (GDA_DATA_DIR, LIBGDA_ABI_NAME, "import_encodings.xml", NULL);
encs = gda_data_model_import_new_file (fname, TRUE, NULL);
@@ -184,64 +184,64 @@ gdaui_data_import_init (GdauiDataImport * import)
import->priv->encoding_combo = entry;
}
g_object_unref (encs);
- gtk_table_attach (GTK_TABLE (table), entry, 1, 4, 1, 2, GTK_EXPAND | GTK_SHRINK | GTK_FILL, 0, 0, 0);
+ gtk_grid_attach (GTK_GRID (grid), entry, 1, 1, 3, 1);
g_signal_connect (G_OBJECT (entry), "changed",
G_CALLBACK (spec_changed_cb), import);
/* first line as title */
label = gtk_label_new (_("First line as title:"));
gtk_misc_set_alignment (GTK_MISC (label), 0., -1);
- gtk_table_attach (GTK_TABLE (table), label, 0, 1, 2, 3, GTK_SHRINK | GTK_FILL, 0, 0, 0);
+ gtk_grid_attach (GTK_GRID (grid), label, 0, 2, 1, 1);
entry = gtk_check_button_new ();
gtk_toggle_button_set_active (GTK_TOGGLE_BUTTON (entry), TRUE);
- import->priv->first_line_check = entry,
- gtk_table_attach (GTK_TABLE (table), entry, 1, 3, 2, 3, GTK_SHRINK | GTK_FILL, 0, 0, 0);
+ import->priv->first_line_check = entry;
+ gtk_grid_attach (GTK_GRID (grid), entry, 1, 2, 2, 1);
g_signal_connect (G_OBJECT (entry), "toggled",
G_CALLBACK (spec_changed_cb), import);
/* separator */
label = gtk_label_new (_("Separator:"));
gtk_misc_set_alignment (GTK_MISC (label), 0., -1);
- gtk_table_attach (GTK_TABLE (table), label, 0, 1, 3, 4, GTK_SHRINK | GTK_FILL, 0, 0, 0);
+ gtk_grid_attach (GTK_GRID (grid), label, 0, 3, 1, 1);
entry = gtk_radio_button_new_with_label (NULL, _("Comma"));
import->priv->sep_array [SEP_COMMA] = entry;
- gtk_table_attach (GTK_TABLE (table), entry, 1, 2, 3, 4, GTK_FILL, 0, 0, 0);
+ gtk_grid_attach (GTK_GRID (grid), entry, 1, 3, 1, 1);
g_object_set_data (G_OBJECT (entry), "_sep", ",");
g_signal_connect (G_OBJECT (entry), "toggled",
G_CALLBACK (spec_changed_cb), import);
entry = gtk_radio_button_new_with_label_from_widget (GTK_RADIO_BUTTON (entry), _("Semi colon"));
import->priv->sep_array [SEP_SEMICOL] = entry;
- gtk_table_attach (GTK_TABLE (table), entry, 2, 3, 3, 4, GTK_FILL, 0, 0, 0);
+ gtk_grid_attach (GTK_GRID (grid), entry, 2, 3, 1, 1);
g_object_set_data (G_OBJECT (entry), "_sep", ";");
g_signal_connect (G_OBJECT (entry), "toggled",
G_CALLBACK (spec_changed_cb), import);
entry = gtk_radio_button_new_with_label_from_widget (GTK_RADIO_BUTTON (entry), _("Tab"));
import->priv->sep_array [SEP_TAB] = entry;
- gtk_table_attach (GTK_TABLE (table), entry, 1, 2, 4, 5, GTK_FILL, 0, 0, 0);
+ gtk_grid_attach (GTK_GRID (grid), entry, 1, 4, 1, 1);
g_object_set_data (G_OBJECT (entry), "_sep", "\t");
g_signal_connect (G_OBJECT (entry), "toggled",
G_CALLBACK (spec_changed_cb), import);
entry = gtk_radio_button_new_with_label_from_widget (GTK_RADIO_BUTTON (entry), _("Space"));
import->priv->sep_array [SEP_SPACE] = entry;
- gtk_table_attach (GTK_TABLE (table), entry, 2, 3, 4, 5, GTK_FILL, 0, 0, 0);
+ gtk_grid_attach (GTK_GRID (grid), entry, 2, 4, 1, 1);
g_object_set_data (G_OBJECT (entry), "_sep", " ");
g_signal_connect (G_OBJECT (entry), "toggled",
G_CALLBACK (spec_changed_cb), import);
entry = gtk_radio_button_new_with_label_from_widget (GTK_RADIO_BUTTON (entry), _("Pipe"));
import->priv->sep_array [SEP_PIPE] = entry;
- gtk_table_attach (GTK_TABLE (table), entry, 1, 2, 5, 6, GTK_FILL, 0, 0, 0);
+ gtk_grid_attach (GTK_GRID (grid), entry, 1, 5, 1, 1);
g_object_set_data (G_OBJECT (entry), "_sep", "|");
g_signal_connect (G_OBJECT (entry), "toggled",
G_CALLBACK (spec_changed_cb), import);
hbox = gtk_box_new (GTK_ORIENTATION_HORIZONTAL, 0);
- gtk_table_attach (GTK_TABLE (table), hbox, 2, 3, 5, 6, GTK_FILL, 0, 0, 0);
+ gtk_grid_attach (GTK_GRID (grid), hbox, 2, 5, 1, 1);
entry = gtk_radio_button_new_with_label_from_widget (GTK_RADIO_BUTTON (entry), _("Other:"));
import->priv->sep_array [SEP_OTHER] = entry;
gtk_box_pack_start (GTK_BOX (hbox), entry, FALSE, FALSE, 0);
diff --git a/tools/browser/connection-binding-properties.c b/tools/browser/connection-binding-properties.c
index 5e864c1..9fa6895 100644
--- a/tools/browser/connection-binding-properties.c
+++ b/tools/browser/connection-binding-properties.c
@@ -42,7 +42,7 @@ static void update_display (ConnectionBindingProperties *cprop);
struct _ConnectionBindingPropertiesPrivate
{
BrowserVirtualConnectionSpecs *specs;
- GtkTable *layout_table;
+ GtkGrid *layout_grid;
GtkWidget *menu;
};
@@ -228,8 +228,8 @@ create_layout (ConnectionBindingProperties *cprop)
label = gtk_label_new (" ");
gtk_box_pack_start (GTK_BOX (hbox), label, FALSE, FALSE, 0);
- cprop->priv->layout_table = GTK_TABLE (gtk_table_new (2, 2, FALSE));
- gtk_box_pack_start (GTK_BOX (hbox), GTK_WIDGET (cprop->priv->layout_table), TRUE, TRUE, 0);
+ cprop->priv->layout_grid = GTK_GRID (gtk_grid_new ());
+ gtk_box_pack_start (GTK_BOX (hbox), GTK_WIDGET (cprop->priv->layout_grid), TRUE, TRUE, 0);
gtk_widget_show_all (dcontents);
@@ -247,7 +247,7 @@ static void
update_display (ConnectionBindingProperties *cprop)
{
/* clear any previous setting */
- gtk_container_foreach (GTK_CONTAINER (cprop->priv->layout_table), (GtkCallback) gtk_widget_destroy, NULL);
+ gtk_container_foreach (GTK_CONTAINER (cprop->priv->layout_grid), (GtkCallback) gtk_widget_destroy, NULL);
/* new contents */
gint top = 0;
@@ -270,8 +270,7 @@ update_display (ConnectionBindingProperties *cprop)
g_assert_not_reached ();
}
- gtk_table_attach (cprop->priv->layout_table, display, 0, 1, top, top + 1,
- GTK_EXPAND | GTK_FILL, 0, 0, 10);
+ gtk_grid_attach (cprop->priv->layout_grid, display, 0, top, 1, 1);
}
}
@@ -283,11 +282,11 @@ update_display (ConnectionBindingProperties *cprop)
arrow = gtk_arrow_new (GTK_ARROW_RIGHT, GTK_SHADOW_NONE);
gtk_box_pack_start (GTK_BOX (label), arrow, FALSE, FALSE, 0);
g_object_set (G_OBJECT (button), "relief", GTK_RELIEF_NONE, NULL);
- gtk_table_attach (cprop->priv->layout_table, button, 0, 2, top, top + 1, GTK_EXPAND | GTK_FILL, 0, 0, 10);
+ gtk_grid_attach (cprop->priv->layout_grid, button, 0, top, 2, 1);
g_signal_connect (button, "clicked",
G_CALLBACK (add_part_clicked_cb), cprop);
- gtk_widget_show_all ((GtkWidget*) cprop->priv->layout_table);
+ gtk_widget_show_all ((GtkWidget*) cprop->priv->layout_grid);
update_buttons_sensitiveness (cprop);
}
diff --git a/tools/browser/data-manager/data-favorite-selector.c b/tools/browser/data-manager/data-favorite-selector.c
index 5f61b4b..35e4139 100644
--- a/tools/browser/data-manager/data-favorite-selector.c
+++ b/tools/browser/data-manager/data-favorite-selector.c
@@ -278,7 +278,7 @@ static void
properties_activated_cb (GtkMenuItem *mitem, DataFavoriteSelector *tsel)
{
if (! tsel->priv->popup_properties) {
- GtkWidget *pcont, *vbox, *hbox, *label, *entry, *text, *table;
+ GtkWidget *pcont, *vbox, *hbox, *label, *entry, *text, *grid;
gchar *str;
pcont = popup_container_new (GTK_WIDGET (mitem));
@@ -297,25 +297,25 @@ properties_activated_cb (GtkMenuItem *mitem, DataFavoriteSelector *tsel)
label = gtk_label_new (" ");
gtk_box_pack_start (GTK_BOX (hbox), label, FALSE, FALSE, 0);
- table = gtk_table_new (2, 2, FALSE);
- gtk_box_pack_start (GTK_BOX (hbox), table, TRUE, TRUE, 0);
+ grid = gtk_grid_new ();
+ gtk_box_pack_start (GTK_BOX (hbox), grid, TRUE, TRUE, 0);
label = gtk_label_new ("");
str = g_strdup_printf ("<b>%s:</b>", _("Name"));
gtk_label_set_markup (GTK_LABEL (label), str);
g_free (str);
gtk_misc_set_alignment (GTK_MISC (label), 0., -1);
- gtk_table_attach (GTK_TABLE (table), label, 0, 1, 0, 1, GTK_FILL, GTK_FILL, 0, 0);
+ gtk_grid_attach (GTK_GRID (grid), label, 0, 0, 1, 1);
label = gtk_label_new ("");
str = g_strdup_printf ("<b>%s:</b>", _("Specifications"));
gtk_label_set_markup (GTK_LABEL (label), str);
g_free (str);
gtk_misc_set_alignment (GTK_MISC (label), 0., 0.);
- gtk_table_attach (GTK_TABLE (table), label, 0, 1, 1, 2, GTK_FILL, GTK_FILL, 0, 0);
+ gtk_grid_attach (GTK_GRID (grid), label, 0, 1, 1, 1);
entry = gtk_entry_new ();
- gtk_table_attach (GTK_TABLE (table), entry, 1, 2, 0, 1, GTK_EXPAND | GTK_FILL, GTK_SHRINK, 0, 0);
+ gtk_grid_attach (GTK_GRID (grid), entry, 1, 0, 1, 1);
tsel->priv->properties_name = entry;
g_signal_connect (entry, "changed",
G_CALLBACK (property_changed_cb), tsel);
@@ -336,7 +336,7 @@ properties_activated_cb (GtkMenuItem *mitem, DataFavoriteSelector *tsel)
sw = gtk_scrolled_window_new (NULL, NULL);
gtk_scrolled_window_set_policy (GTK_SCROLLED_WINDOW (sw),
GTK_POLICY_AUTOMATIC, GTK_POLICY_AUTOMATIC);
- gtk_table_attach_defaults (GTK_TABLE (table), sw, 1, 2, 1, 2);
+ gtk_grid_attach (GTK_GRID (grid), sw, 1, 1, 1, 1);
gtk_container_add (GTK_CONTAINER (sw), text);
tsel->priv->properties_text = text;
g_signal_connect (gtk_text_view_get_buffer (GTK_TEXT_VIEW (text)), "changed",
diff --git a/tools/browser/ldap-browser/filter-editor.c b/tools/browser/ldap-browser/filter-editor.c
index 67d808f..3150755 100644
--- a/tools/browser/ldap-browser/filter-editor.c
+++ b/tools/browser/ldap-browser/filter-editor.c
@@ -134,7 +134,7 @@ GtkWidget *
filter_editor_new (BrowserConnection *bcnc)
{
FilterEditor *feditor;
- GtkWidget *table, *label, *entry;
+ GtkWidget *grid, *label, *entry;
GdaDataModel *model;
GList *values;
GValue *v1, *v2;
@@ -145,41 +145,41 @@ filter_editor_new (BrowserConnection *bcnc)
feditor = FILTER_EDITOR (g_object_new (FILTER_EDITOR_TYPE, NULL));
feditor->priv->bcnc = g_object_ref ((GObject*) bcnc);
- table = gtk_table_new (4, 2, FALSE);
- gtk_table_set_col_spacing (GTK_TABLE (table), 0, 5);
- gtk_box_pack_start (GTK_BOX (feditor), table, TRUE, TRUE, 0);
+ grid = gtk_grid_new ();
+ gtk_grid_set_column_spacing (GTK_GRID (grid), 5);
+ gtk_box_pack_start (GTK_BOX (feditor), grid, TRUE, TRUE, 0);
label = gtk_label_new (_("Base DN:"));
gtk_misc_get_alignment (GTK_MISC (label), NULL, &ya);
gtk_misc_set_alignment (GTK_MISC (label), 0., ya);
- gtk_table_attach (GTK_TABLE (table), label, 0, 1, 0, 1, GTK_FILL, GTK_SHRINK, 0, 0);
+ gtk_grid_attach (GTK_GRID (grid), label, 0, 0, 1, 1);
label = gtk_label_new (_("Filter expression:"));
gtk_misc_get_alignment (GTK_MISC (label), NULL, &ya);
gtk_misc_set_alignment (GTK_MISC (label), 0., ya);
- gtk_table_attach (GTK_TABLE (table), label, 0, 1, 1, 2, GTK_FILL, GTK_SHRINK, 0, 0);
+ gtk_grid_attach (GTK_GRID (grid), label, 0, 1, 1, 1);
label = gtk_label_new (_("Attributes to fetch:"));
gtk_misc_get_alignment (GTK_MISC (label), NULL, &ya);
gtk_misc_set_alignment (GTK_MISC (label), 0., ya);
- gtk_table_attach (GTK_TABLE (table), label, 0, 1, 2, 3, GTK_FILL, GTK_SHRINK, 0, 0);
+ gtk_grid_attach (GTK_GRID (grid), label, 0, 2, 1, 1);
label = gtk_label_new (_("Search scope:"));
gtk_misc_get_alignment (GTK_MISC (label), NULL, &ya);
gtk_misc_set_alignment (GTK_MISC (label), 0., ya);
- gtk_table_attach (GTK_TABLE (table), label, 0, 1, 3, 4, GTK_FILL, GTK_SHRINK, 0, 0);
+ gtk_grid_attach (GTK_GRID (grid), label, 0, 3, 1, 1);
entry = gtk_entry_new ();
- gtk_table_attach_defaults (GTK_TABLE (table), entry, 1, 2, 0, 1);
+ gtk_grid_attach (GTK_GRID (grid), entry, 1, 0, 1, 1);
feditor->priv->base_dn = entry;
g_signal_connect (entry, "activate",
G_CALLBACK (activated_cb), feditor);
entry = gtk_entry_new ();
- gtk_table_attach_defaults (GTK_TABLE (table), entry, 1, 2, 1, 2);
+ gtk_grid_attach (GTK_GRID (grid), entry, 1, 1, 1, 1);
feditor->priv->filter = entry;
g_signal_connect (entry, "activate",
G_CALLBACK (activated_cb), feditor);
entry = gtk_entry_new ();
- gtk_table_attach_defaults (GTK_TABLE (table), entry, 1, 2, 2, 3);
+ gtk_grid_attach (GTK_GRID (grid), entry, 1, 2, 1, 1);
feditor->priv->attributes = entry;
g_signal_connect (entry, "activate",
G_CALLBACK (activated_cb), feditor);
@@ -212,11 +212,11 @@ filter_editor_new (BrowserConnection *bcnc)
gint cols[] = {1};
entry = gdaui_combo_new_with_model (model, 1, cols);
g_object_unref (model);
- gtk_table_attach_defaults (GTK_TABLE (table), entry, 1, 2, 3, 4);
+ gtk_grid_attach (GTK_GRID (grid), entry, 1, 3, 1, 1);
feditor->priv->scope = entry;
filter_editor_clear (feditor);
- gtk_widget_show_all (table);
+ gtk_widget_show_all (grid);
return (GtkWidget*) feditor;
}
diff --git a/tools/browser/ldap-browser/ldap-favorite-selector.c b/tools/browser/ldap-browser/ldap-favorite-selector.c
index 6813e40..02f84fd 100644
--- a/tools/browser/ldap-browser/ldap-favorite-selector.c
+++ b/tools/browser/ldap-browser/ldap-favorite-selector.c
@@ -271,7 +271,7 @@ static void
properties_activated_cb (GtkMenuItem *mitem, LdapFavoriteSelector *fsel)
{
if (! fsel->priv->popup_properties) {
- GtkWidget *pcont, *vbox, *hbox, *label, *entry, *table;
+ GtkWidget *pcont, *vbox, *hbox, *label, *entry, *grid;
gchar *str;
gfloat align;
@@ -292,8 +292,8 @@ properties_activated_cb (GtkMenuItem *mitem, LdapFavoriteSelector *fsel)
label = gtk_label_new (" ");
gtk_box_pack_start (GTK_BOX (hbox), label, FALSE, FALSE, 0);
- table = gtk_table_new (2, 2, FALSE);
- gtk_box_pack_start (GTK_BOX (hbox), table, TRUE, TRUE, 0);
+ grid = gtk_grid_new ();
+ gtk_box_pack_start (GTK_BOX (hbox), grid, TRUE, TRUE, 0);
label = gtk_label_new ("");
str = g_strdup_printf ("<b>%s:</b>", _("Name"));
@@ -301,23 +301,23 @@ properties_activated_cb (GtkMenuItem *mitem, LdapFavoriteSelector *fsel)
g_free (str);
gtk_misc_get_alignment (GTK_MISC (label), NULL, &align);
gtk_misc_set_alignment (GTK_MISC (label), 0., align);
- gtk_table_attach (GTK_TABLE (table), label, 0, 1, 0, 1, GTK_FILL, GTK_FILL, 0, 0);
+ gtk_grid_attach (GTK_GRID (grid), label, 0, 0, 1, 1);
label = gtk_label_new ("");
str = g_strdup_printf ("<b>%s:</b>", _("Description"));
gtk_label_set_markup (GTK_LABEL (label), str);
g_free (str);
gtk_misc_set_alignment (GTK_MISC (label), 0., 0.);
- gtk_table_attach (GTK_TABLE (table), label, 0, 1, 1, 2, GTK_FILL, GTK_FILL, 0, 0);
+ gtk_grid_attach (GTK_GRID (grid), label, 0, 1, 1, 1);
entry = gtk_entry_new ();
gtk_editable_set_editable (GTK_EDITABLE (entry), FALSE);
- gtk_table_attach (GTK_TABLE (table), entry, 1, 2, 0, 1, GTK_EXPAND | GTK_FILL, GTK_SHRINK, 0, 0);
+ gtk_grid_attach (GTK_GRID (grid), entry, 1, 0, 1, 1);
fsel->priv->properties_name = entry;
entry = gtk_entry_new ();
gtk_widget_set_size_request (entry, 200, -1);
- gtk_table_attach (GTK_TABLE (table), entry, 1, 2, 1, 2, GTK_EXPAND | GTK_FILL, GTK_SHRINK, 0, 0);
+ gtk_grid_attach (GTK_GRID (grid), entry, 1, 1, 1, 1);
fsel->priv->properties_descr = entry;
g_signal_connect (entry, "changed",
G_CALLBACK (property_changed_cb), fsel);
diff --git a/tools/browser/ldap-browser/vtable-dialog.c b/tools/browser/ldap-browser/vtable-dialog.c
index 1a35919..8ff4995 100644
--- a/tools/browser/ldap-browser/vtable-dialog.c
+++ b/tools/browser/ldap-browser/vtable-dialog.c
@@ -116,7 +116,7 @@ vtable_dialog_new (GtkWindow *parent, BrowserConnection *bcnc)
gtk_window_set_title (GTK_WINDOW (dlg), _("Define LDAP search as a virtual table"));
GtkWidget *dcontents;
- GtkWidget *label, *entry, *table, *button;
+ GtkWidget *label, *entry, *grid, *button;
gchar *str;
dcontents = gtk_dialog_get_content_area (GTK_DIALOG (dlg));
label = gtk_label_new (NULL);
@@ -131,25 +131,25 @@ vtable_dialog_new (GtkWindow *parent, BrowserConnection *bcnc)
g_free (str);
gtk_box_pack_start (GTK_BOX (dcontents), label, FALSE, FALSE, SPACING);
- table = gtk_table_new (2, 2, FALSE);
- gtk_table_set_col_spacing (GTK_TABLE (table), 0, SPACING);
- gtk_table_set_row_spacing (GTK_TABLE (table), 0, SPACING);
- gtk_box_pack_start (GTK_BOX (dcontents), table, FALSE, FALSE, SPACING);
+ grid = gtk_grid_new ();
+ gtk_grid_set_column_spacing (GTK_GRID (grid), SPACING);
+ gtk_grid_set_row_spacing (GTK_GRID (grid), SPACING);
+ gtk_box_pack_start (GTK_BOX (dcontents), grid, FALSE, FALSE, SPACING);
label = gtk_label_new (_("Table name:"));
gtk_misc_set_alignment (GTK_MISC (label), 0, 0);
- gtk_table_attach (GTK_TABLE (table), label, 0, 1, 0, 1, GTK_FILL, 0, 0, 0);
+ gtk_grid_attach (GTK_GRID (grid), label, 0, 0, 1, 1);
entry = gtk_entry_new ();
- gtk_table_attach_defaults (GTK_TABLE (table), entry, 1, 2, 0, 1);
+ gtk_grid_attach (GTK_GRID (grid), entry, 1, 0, 1, 1);
dlg->priv->tname_entry = entry;
label = gtk_label_new (_("Replace if exists:"));
gtk_misc_set_alignment (GTK_MISC (label), 0, 0);
- gtk_table_attach (GTK_TABLE (table), label, 0, 1, 1, 2, GTK_FILL, 0, 0, 0);
+ gtk_grid_attach (GTK_GRID (grid), label, 0, 1, 1, 1);
button = gtk_check_button_new ();
- gtk_table_attach_defaults (GTK_TABLE (table), button, 1, 2, 1, 2);
+ gtk_grid_attach (GTK_GRID (grid), button, 1, 1, 1, 1);
dlg->priv->tname_replace = button;
gtk_widget_show_all (dcontents);
diff --git a/tools/browser/query-exec/query-favorite-selector.c b/tools/browser/query-exec/query-favorite-selector.c
index 4c26053..bf88924 100644
--- a/tools/browser/query-exec/query-favorite-selector.c
+++ b/tools/browser/query-exec/query-favorite-selector.c
@@ -324,7 +324,7 @@ static void
properties_activated_cb (GtkMenuItem *mitem, QueryFavoriteSelector *tsel)
{
if (! tsel->priv->popup_properties) {
- GtkWidget *pcont, *vbox, *hbox, *label, *entry, *text, *table;
+ GtkWidget *pcont, *vbox, *hbox, *label, *entry, *text, *grid;
gchar *str;
gfloat align;
@@ -345,8 +345,8 @@ properties_activated_cb (GtkMenuItem *mitem, QueryFavoriteSelector *tsel)
label = gtk_label_new (" ");
gtk_box_pack_start (GTK_BOX (hbox), label, FALSE, FALSE, 0);
- table = gtk_table_new (3, 2, FALSE);
- gtk_box_pack_start (GTK_BOX (hbox), table, TRUE, TRUE, 0);
+ grid = gtk_grid_new ();
+ gtk_box_pack_start (GTK_BOX (hbox), grid, TRUE, TRUE, 0);
label = gtk_label_new ("");
str = g_strdup_printf ("<b>%s:</b>", _("Name"));
@@ -354,14 +354,14 @@ properties_activated_cb (GtkMenuItem *mitem, QueryFavoriteSelector *tsel)
g_free (str);
gtk_misc_get_alignment (GTK_MISC (label), NULL, &align);
gtk_misc_set_alignment (GTK_MISC (label), 0., align);
- gtk_table_attach (GTK_TABLE (table), label, 0, 1, 0, 1, GTK_FILL, GTK_FILL, 0, 0);
+ gtk_grid_attach (GTK_GRID (grid), label, 0, 0, 1, 1);
label = gtk_label_new ("");
str = g_strdup_printf ("<b>%s:</b>", _("SQL Code"));
gtk_label_set_markup (GTK_LABEL (label), str);
g_free (str);
gtk_misc_set_alignment (GTK_MISC (label), 0., 0.);
- gtk_table_attach (GTK_TABLE (table), label, 0, 1, 1, 2, GTK_FILL, GTK_FILL, 0, 0);
+ gtk_grid_attach (GTK_GRID (grid), label, 0, 1, 1, 1);
label = gtk_label_new ("");
str = g_strdup_printf ("<b>%s:</b>", _("Is action"));
@@ -373,10 +373,10 @@ properties_activated_cb (GtkMenuItem *mitem, QueryFavoriteSelector *tsel)
"the query will be defined from the row selected in the grid"));
gtk_misc_get_alignment (GTK_MISC (label), NULL, &align);
gtk_misc_set_alignment (GTK_MISC (label), 0., align);
- gtk_table_attach (GTK_TABLE (table), label, 0, 1, 2, 3, GTK_FILL, GTK_FILL, 0, 0);
+ gtk_grid_attach (GTK_GRID (grid), label, 0, 2, 1, 1);
entry = gtk_entry_new ();
- gtk_table_attach (GTK_TABLE (table), entry, 1, 2, 0, 1, GTK_EXPAND | GTK_FILL, GTK_SHRINK, 0, 0);
+ gtk_grid_attach (GTK_GRID (grid), entry, 1, 0, 1, 1);
tsel->priv->properties_name = entry;
g_signal_connect (entry, "changed",
G_CALLBACK (property_changed_cb), tsel);
@@ -384,13 +384,13 @@ properties_activated_cb (GtkMenuItem *mitem, QueryFavoriteSelector *tsel)
text = query_editor_new ();
query_editor_show_tooltip (QUERY_EDITOR (text), FALSE);
gtk_widget_set_size_request (GTK_WIDGET (text), 400, 300);
- gtk_table_attach_defaults (GTK_TABLE (table), text, 1, 2, 1, 2);
+ gtk_grid_attach (GTK_GRID (grid), text, 1, 1, 1, 1);
tsel->priv->properties_text = text;
g_signal_connect (text, "changed",
G_CALLBACK (property_changed_cb), tsel);
entry = gtk_check_button_new ();
- gtk_table_attach (GTK_TABLE (table), entry, 1, 2, 2, 3, GTK_EXPAND | GTK_FILL, GTK_SHRINK, 0, 0);
+ gtk_grid_attach (GTK_GRID (grid), entry, 1, 2, 1, 1);
tsel->priv->properties_action = entry;
g_signal_connect (entry, "toggled",
G_CALLBACK (property_changed_cb), tsel);
diff --git a/tools/browser/schema-browser/table-preferences.c b/tools/browser/schema-browser/table-preferences.c
index 9fc6b49..25dc1f9 100644
--- a/tools/browser/schema-browser/table-preferences.c
+++ b/tools/browser/schema-browser/table-preferences.c
@@ -324,13 +324,13 @@ table_preferences_new (TableInfo *tinfo)
gtk_box_pack_start (GTK_BOX (tpref), top_vbox, TRUE, TRUE, 0);
/* Field's display properties */
- GtkWidget *table;
+ GtkWidget *grid;
- table = gtk_table_new (2, 2, FALSE);
- gtk_box_pack_start (GTK_BOX (top_vbox), table, TRUE, TRUE, 0);
- gtk_table_set_row_spacings (GTK_TABLE (table), 6);
- gtk_table_set_col_spacings (GTK_TABLE (table), 6);
- gtk_container_set_border_width (GTK_CONTAINER (table), 6);
+ grid = gtk_grid_new ();
+ gtk_box_pack_start (GTK_BOX (top_vbox), grid, TRUE, TRUE, 0);
+ gtk_grid_set_row_spacing (GTK_GRID (grid), 6);
+ gtk_grid_set_column_spacing (GTK_GRID (grid), 6);
+ gtk_container_set_border_width (GTK_CONTAINER (grid), 6);
/* left column */
GtkWidget *label;
@@ -340,7 +340,7 @@ table_preferences_new (TableInfo *tinfo)
gtk_label_set_markup (GTK_LABEL (label), str);
g_free (str);
gtk_misc_set_alignment (GTK_MISC (label), 0., -1);
- gtk_table_attach (GTK_TABLE (table), label, 0, 1, 0, 1, GTK_FILL, 0, 0, 0);
+ gtk_grid_attach (GTK_GRID (grid), label, 0, 0, 1, 1);
GtkWidget *sw, *treeview;
sw = gtk_scrolled_window_new (NULL, NULL);
@@ -349,7 +349,7 @@ table_preferences_new (TableInfo *tinfo)
gtk_scrolled_window_set_policy (GTK_SCROLLED_WINDOW (sw),
GTK_POLICY_NEVER,
GTK_POLICY_AUTOMATIC);
- gtk_table_attach (GTK_TABLE (table), sw, 0, 1, 1, 2, GTK_FILL, GTK_FILL | GTK_EXPAND, 0, 0);
+ gtk_grid_attach (GTK_GRID (grid), sw, 0, 1, 1, 1);
tpref->priv->columns_store = gtk_list_store_new (NUM_COLUMNS,
G_TYPE_POINTER, G_TYPE_GTYPE,
@@ -384,10 +384,10 @@ table_preferences_new (TableInfo *tinfo)
gtk_label_set_markup (GTK_LABEL (label), str);
g_free (str);
gtk_misc_set_alignment (GTK_MISC (label), 0., -1);
- gtk_table_attach (GTK_TABLE (table), label, 1, 2, 0, 1, GTK_FILL, 0, 0, 0);
+ gtk_grid_attach (GTK_GRID (grid), label, 1, 0, 1, 1);
tpref->priv->field_props = create_column_properties (tpref);
- gtk_table_attach_defaults (GTK_TABLE (table), tpref->priv->field_props, 1, 2, 1, 2);
+ gtk_grid_attach (GTK_GRID (grid), tpref->priv->field_props, 1, 1, 1, 1);
/* show all */
gtk_widget_show_all (top_vbox);
@@ -428,12 +428,12 @@ static void plugin_hash_foreach_func (const gchar *plugin_name, GdauiPlugin *plu
static GtkWidget *
create_column_properties (TablePreferences *tpref)
{
- GtkWidget *combo, *label, *table;
+ GtkWidget *combo, *label, *grid;
GtkCellRenderer *renderer;
- table = gtk_table_new (3, 2, FALSE);
- gtk_table_set_row_spacings (GTK_TABLE (table), 5);
- gtk_table_set_col_spacings (GTK_TABLE (table), 5);
+ grid = gtk_grid_new ();
+ gtk_grid_set_row_spacing (GTK_GRID (grid), 5);
+ gtk_grid_set_column_spacing (GTK_GRID (grid), 5);
/* plugins combo */
tpref->priv->plugins_model = GTK_TREE_MODEL (gtk_list_store_new (PL_NUM_COLUMNS,
@@ -454,30 +454,29 @@ create_column_properties (TablePreferences *tpref)
g_signal_connect (G_OBJECT (combo), "changed",
G_CALLBACK (plugins_combo_changed_cb), tpref);
- gtk_table_attach (GTK_TABLE (table), combo,
- 1, 2, 0, 1, GTK_EXPAND | GTK_FILL, 0, 0, 0);
+ gtk_grid_attach (GTK_GRID (grid), combo, 1, 0, 1, 1);
label = gtk_label_new (_("Data entry type:"));
gtk_widget_set_tooltip_text (label, _("Defines how data for the selected column\n"
"will be displayed in forms. Leave 'Default' to have\n"
"the default display"));
gtk_misc_set_alignment (GTK_MISC (label), 0., -1);
- gtk_table_attach (GTK_TABLE (table), label, 0, 1, 0, 1, GTK_FILL, 0, 0, 0);
+ gtk_grid_attach (GTK_GRID (grid), label, 0, 0, 1, 1);
/* plugin options */
tpref->priv->options_vbox = gtk_box_new (GTK_ORIENTATION_VERTICAL, 0);
- gtk_table_attach (GTK_TABLE (table), tpref->priv->options_vbox, 1, 2, 1, 2, GTK_FILL, 0, 0, 0);
+ gtk_grid_attach (GTK_GRID (grid), tpref->priv->options_vbox, 1, 1, 1, 1);
tpref->priv->options_none = gtk_label_new (_("none"));
gtk_misc_set_alignment (GTK_MISC (tpref->priv->options_none), 0., -1);
gtk_box_pack_start (GTK_BOX (tpref->priv->options_vbox), tpref->priv->options_none, FALSE, FALSE, 0);
label = gtk_label_new (_("Options:"));
gtk_misc_set_alignment (GTK_MISC (label), 0., -1);
- gtk_table_attach (GTK_TABLE (table), label, 0, 1, 1, 2, GTK_FILL, GTK_FILL, 0, 0);
+ gtk_grid_attach (GTK_GRID (grid), label, 0, 1, 1, 1);
/* plugin preview */
tpref->priv->preview_vbox = gtk_box_new (GTK_ORIENTATION_VERTICAL, 0);
- gtk_table_attach (GTK_TABLE (table), tpref->priv->preview_vbox, 1, 2, 2, 3, GTK_FILL, 0, 0, 0);
+ gtk_grid_attach (GTK_GRID (grid), tpref->priv->preview_vbox, 1, 2, 1, 1);
tpref->priv->preview_none = gtk_label_new (_("none"));
gtk_misc_set_alignment (GTK_MISC (tpref->priv->preview_none), 0., -1);
gtk_box_pack_start (GTK_BOX (tpref->priv->preview_vbox), tpref->priv->preview_none, FALSE, FALSE, 0);
@@ -486,11 +485,11 @@ create_column_properties (TablePreferences *tpref)
gtk_widget_set_tooltip_text (label, _("Free form to test the configured\n"
"data entry"));
gtk_misc_set_alignment (GTK_MISC (label), 0., -1);
- gtk_table_attach (GTK_TABLE (table), label, 0, 1, 2, 3, GTK_FILL, 0, 0, 0);
+ gtk_grid_attach (GTK_GRID (grid), label, 0, 2, 1, 1);
- gtk_widget_show_all (table);
+ gtk_widget_show_all (grid);
- return table;
+ return grid;
}
static void
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]