Use GtkWidget:halign and GtkWidget:valign properties.
bar_pane_exif_edit_ok_cb, TRUE);
table = pref_table_new(gd->vbox, 3, 2, FALSE, TRUE);
- pref_table_label(table, 0, 0, _("Key:"), 1.0);
+ pref_table_label(table, 0, 0, _("Key:"), GTK_ALIGN_END);
cdd->key_entry = gtk_entry_new();
gtk_widget_set_size_request(cdd->key_entry, 300, -1);
generic_dialog_attach_default(gd, cdd->key_entry);
gtk_widget_show(cdd->key_entry);
- pref_table_label(table, 0, 1, _("Title:"), 1.0);
+ pref_table_label(table, 0, 1, _("Title:"), GTK_ALIGN_END);
cdd->title_entry = gtk_entry_new();
gtk_widget_set_size_request(cdd->title_entry, 300, -1);
bar_pane_keywords_edit_ok_cb, TRUE);
table = pref_table_new(gd->vbox, 3, 1, FALSE, TRUE);
- pref_table_label(table, 0, 0, _("Keyword:"), 1.0);
+ pref_table_label(table, 0, 0, _("Keyword:"), GTK_ALIGN_END);
cdd->edit_widget = gtk_entry_new();
gtk_widget_set_size_request(cdd->edit_widget, 300, -1);
if (name) gtk_entry_set_text(GTK_ENTRY(cdd->edit_widget), name);
button = pref_table_button(table, 0, 0, GQ_ICON_CLEAR, _("Clean up"),
G_CALLBACK(cache_manager_main_clean_cb), cache_manager);
gtk_size_group_add_widget(sizegroup, button);
- pref_table_label(table, 1, 0, _("Remove orphaned or outdated thumbnails and sim. files."), 0.0);
+ pref_table_label(table, 1, 0, _("Remove orphaned or outdated thumbnails and sim. files."), GTK_ALIGN_START);
button = pref_table_button(table, 0, 1, GQ_ICON_DELETE, _("Clear cache"),
G_CALLBACK(cache_manager_main_clear_cb), cache_manager);
gtk_size_group_add_widget(sizegroup, button);
- pref_table_label(table, 1, 1, _("Delete all cached data."), 0.0);
+ pref_table_label(table, 1, 1, _("Delete all cached data."), GTK_ALIGN_START);
group = pref_group_new(gd->vbox, FALSE, _("Shared thumbnail cache"), GTK_ORIENTATION_VERTICAL);
button = pref_table_button(table, 0, 0, GQ_ICON_CLEAR, _("Clean up"),
G_CALLBACK(cache_manager_standard_clean_cb), cache_manager);
gtk_size_group_add_widget(sizegroup, button);
- pref_table_label(table, 1, 0, _("Remove orphaned or outdated thumbnails."), 0.0);
+ pref_table_label(table, 1, 0, _("Remove orphaned or outdated thumbnails."), GTK_ALIGN_START);
button = pref_table_button(table, 0, 1, GQ_ICON_DELETE, _("Clear cache"),
G_CALLBACK(cache_manager_standard_clear_cb), cache_manager);
gtk_size_group_add_widget(sizegroup, button);
- pref_table_label(table, 1, 1, _("Delete all cached thumbnails."), 0.0);
+ pref_table_label(table, 1, 1, _("Delete all cached thumbnails."), GTK_ALIGN_START);
group = pref_group_new(gd->vbox, FALSE, _("Create thumbnails"), GTK_ORIENTATION_VERTICAL);
button = pref_table_button(table, 0, 1, GQ_ICON_RUN, _("Render"),
G_CALLBACK(cache_manager_render_cb), cache_manager);
gtk_size_group_add_widget(sizegroup, button);
- pref_table_label(table, 1, 1, _("Render thumbnails for a specific folder."), 0.0);
+ pref_table_label(table, 1, 1, _("Render thumbnails for a specific folder."), GTK_ALIGN_START);
gtk_widget_set_sensitive(group, options->thumbnails.enable_caching);
group = pref_group_new(gd->vbox, FALSE, _("File similarity cache"), GTK_ORIENTATION_VERTICAL);
button = pref_table_button(table, 0, 0, GQ_ICON_RUN, _("Create"),
G_CALLBACK(cache_manager_sim_load_cb), cache_manager);
gtk_size_group_add_widget(sizegroup, button);
- pref_table_label(table, 1, 0, _("Create sim. files recursively."), 0.0);
+ pref_table_label(table, 1, 0, _("Create sim. files recursively."), GTK_ALIGN_START);
gtk_widget_set_sensitive(group, options->thumbnails.enable_caching);
group = pref_group_new(gd->vbox, FALSE, _("Metadata"), GTK_ORIENTATION_VERTICAL);
button = pref_table_button(table, 0, 0, GQ_ICON_CLEAR, _("Clean up"),
G_CALLBACK(cache_manager_metadata_clean_cb), cache_manager);
gtk_size_group_add_widget(sizegroup, button);
- pref_table_label(table, 1, 0, _("Remove orphaned keywords and comments."), 0.0);
+ pref_table_label(table, 1, 0, _("Remove orphaned keywords and comments."), GTK_ALIGN_START);
group = pref_group_new(gd->vbox, FALSE, _("Background cache maintenance"), GTK_ORIENTATION_VERTICAL);
button = pref_table_button(table, 0, 0, GQ_ICON_RUN, _("Select"),
G_CALLBACK(cache_manager_cache_maintenance_load_cb), cache_manager);
gtk_size_group_add_widget(sizegroup, button);
- pref_table_label(table, 1, 0, _("Run cache maintenance as a background job."), 0.0);
+ pref_table_label(table, 1, 0, _("Run cache maintenance as a background job."), GTK_ALIGN_START);
gtk_widget_set_sensitive(group, options->thumbnails.enable_caching);
gtk_widget_show(cache_manager->dialog->dialog);
*option_c = option;
- pref_table_label(table, column, row, text, 0.0);
+ pref_table_label(table, column, row, text, GTK_ALIGN_START);
combo = gtk_combo_box_text_new();
*option_c = option;
- pref_table_label(table, column, row, text, 0.0);
+ pref_table_label(table, column, row, text, GTK_ALIGN_START);
combo = gtk_combo_box_text_new();
*option_c = option;
- pref_table_label(table, column, row, text, 0.0);
+ pref_table_label(table, column, row, text, GTK_ALIGN_START);
combo = gtk_combo_box_text_new();
*option_c = option;
- pref_table_label(table, column, row, text, 0.0);
+ pref_table_label(table, column, row, text, GTK_ALIGN_START);
combo = gtk_combo_box_text_new();
*option_c = option;
- pref_table_label(table, column, row, text, 0.0);
+ pref_table_label(table, column, row, text, GTK_ALIGN_START);
combo = gtk_combo_box_text_new();
c_options->thumbnails.max_width = options->thumbnails.max_width;
c_options->thumbnails.max_height = options->thumbnails.max_height;
- pref_table_label(table, column, row, text, 0.0);
+ pref_table_label(table, column, row, text, GTK_ALIGN_START);
combo = gtk_combo_box_text_new();
*option_c = option;
- pref_table_label(table, column, row, text, 0.0);
+ pref_table_label(table, column, row, text, GTK_ALIGN_START);
combo = gtk_combo_box_text_new();
*option_c = option;
- pref_table_label(table, column, row, text, 0.0);
+ pref_table_label(table, column, row, text, GTK_ALIGN_START);
combo = gtk_combo_box_text_new();
g_list_foreach(eds,video_menu_populate,combo);
*option_c = option;
- pref_table_label(table, column, row, text, 0.0);
+ pref_table_label(table, column, row, text, GTK_ALIGN_START);
combo = gtk_combo_box_text_new();
table = pref_table_new(group, 3, COLOR_PROFILE_INPUTS + 1, FALSE, FALSE);
gtk_table_set_col_spacings(GTK_TABLE(table), PREF_PAD_GAP);
- label = pref_table_label(table, 0, 0, _("Type"), 0.0);
+ label = pref_table_label(table, 0, 0, _("Type"), GTK_ALIGN_START);
pref_label_bold(label, TRUE, FALSE);
- label = pref_table_label(table, 1, 0, _("Menu name"), 0.0);
+ label = pref_table_label(table, 1, 0, _("Menu name"), GTK_ALIGN_START);
pref_label_bold(label, TRUE, FALSE);
- label = pref_table_label(table, 2, 0, _("File"), 0.0);
+ label = pref_table_label(table, 2, 0, _("File"), GTK_ALIGN_START);
pref_label_bold(label, TRUE, FALSE);
for (i = 0; i < COLOR_PROFILE_INPUTS; i++)
gchar *buf;
buf = g_strdup_printf(_("Input %d:"), i + COLOR_PROFILE_FILE);
- pref_table_label(table, 0, i + 1, buf, 1.0);
+ pref_table_label(table, 0, i + 1, buf, GTK_ALIGN_END);
g_free(buf);
entry = gtk_entry_new();
table = pref_table_new(group, 2, 1, FALSE, FALSE);
- pref_table_label(table, 0, 0, _("Screen:"), 1.0);
+ pref_table_label(table, 0, 0, _("Screen:"), GTK_ALIGN_END);
tabcomp = tab_completion_new(&color_profile_screen_file_entry,
options->color_profile.screen_file, nullptr, ".icc", "ICC Files", nullptr);
tab_completion_add_select_button(color_profile_screen_file_entry, _("Select color profile"), FALSE);
bookmark_edit_ok_cb, TRUE);
table = pref_table_new(gd->vbox, 3, 2, FALSE, TRUE);
- pref_table_label(table, 0, 0, _("Name:"), 1.0);
+ pref_table_label(table, 0, 0, _("Name:"), GTK_ALIGN_END);
p->name_entry = gtk_entry_new();
gtk_widget_set_size_request(p->name_entry, 300, -1);
generic_dialog_attach_default(gd, p->name_entry);
gtk_widget_show(p->name_entry);
- pref_table_label(table, 0, 1, _("Path:"), 1.0);
+ pref_table_label(table, 0, 1, _("Path:"), GTK_ALIGN_END);
label = tab_completion_new_with_history(&p->path_entry, p->bb->path,
"bookmark_path", -1, nullptr, nullptr);
generic_dialog_attach_default(gd, p->path_entry);
gtk_widget_show(label);
- pref_table_label(table, 0, 2, _("Icon:"), 1.0);
+ pref_table_label(table, 0, 2, _("Icon:"), GTK_ALIGN_END);
icon = p->bb->icon;
if (!icon) icon = "";
}
GtkWidget *pref_table_label(GtkWidget *table, gint column, gint row,
- const gchar *text, gfloat alignment)
+ const gchar *text, GtkAlign alignment)
{
GtkWidget *label;
- GtkWidget *align;
- align = gtk_alignment_new(alignment, 0.50, 0.0, 0.0);
- gtk_table_attach(GTK_TABLE(table), align, column, column + 1, row, row + 1,
- GTK_FILL, static_cast<GtkAttachOptions>(0), 0, 0);
- gtk_widget_show(align);
label = gtk_label_new(text);
- gtk_container_add(GTK_CONTAINER(align), label);
+ gtk_widget_set_halign(label, alignment);
+ gtk_widget_set_valign(label, GTK_ALIGN_CENTER);
+ gtk_table_attach(GTK_TABLE(table), label, column, column + 1, row, row + 1,
+ GTK_FILL, static_cast<GtkAttachOptions>(0), 0, 0);
gtk_widget_show(label);
return label;
if (text)
{
- label = pref_table_label(table, column, row, text, 1.0);
+ label = pref_table_label(table, column, row, text, GTK_ALIGN_END);
pref_link_sensitivity(label, spin);
column++;
}
GtkOrientation orientation, const gchar *text);
GtkWidget *pref_table_label(GtkWidget *table, gint column, gint row,
- const gchar *text, gfloat alignment);
+ const gchar *text, GtkAlign alignment);
GtkWidget *pref_table_button(GtkWidget *table, gint column, gint row,
const gchar *stock_id, const gchar *text,
table = pref_table_new(page, 2, 2, FALSE, FALSE);
- pref_table_label(table, 0, 0, _("Original name:"), 1.0);
- ud->rename_label = pref_table_label(table, 1, 0, "", 0.0);
+ pref_table_label(table, 0, 0, _("Original name:"), GTK_ALIGN_END);
+ ud->rename_label = pref_table_label(table, 1, 0, "", GTK_ALIGN_START);
- pref_table_label(table, 0, 1, _("New name:"), 1.0);
+ pref_table_label(table, 0, 1, _("New name:"), GTK_ALIGN_END);
ud->rename_entry = gtk_entry_new();
gtk_table_attach(GTK_TABLE(table), ud->rename_entry, 1, 2, 1, 2, static_cast<GtkAttachOptions>(GTK_EXPAND | GTK_FILL), static_cast<GtkAttachOptions>(0), 0, 0);
vf_marks_tooltip_help_cb, FALSE);
table = pref_table_new(mte->gd->vbox, 3, 1, FALSE, TRUE);
- pref_table_label(table, 0, 0, g_strdup_printf("%s%d", _("Mark "), mte->mark_no + 1), 1.0);
+ pref_table_label(table, 0, 0, g_strdup_printf("%s%d", _("Mark "), mte->mark_no + 1), GTK_ALIGN_END);
mte->edit_widget = gtk_entry_new();
gtk_widget_set_size_request(mte->edit_widget, 300, -1);
if (mte->text_entry)
pref_spacer(GENERIC_DIALOG(gd)->vbox, 0);
table = pref_table_new(gd->vbox, 3, 1, FALSE, TRUE);
- pref_table_label(table, 0, 0, _("Search terms:"), 1.0);
+ pref_table_label(table, 0, 0, _("Search terms:"), GTK_ALIGN_END);
hsd->edit_widget = gtk_entry_new();
gtk_widget_set_size_request(hsd->edit_widget, 300, -1);
gtk_table_attach_defaults(GTK_TABLE(table), hsd->edit_widget, 1, 2, 0, 1);