static ImageTile *rt_tile_new(gint x, gint y, gint width, gint height)
{
- ImageTile *it;
-
- it = g_new0(ImageTile, 1);
+ auto it = g_new0(ImageTile, 1);
it->x = x;
it->y = y;
{
auto rt = static_cast<RendererTiles *>(renderer);
PixbufRenderer *pr = rt->pr;
- OverlayData *od;
gint id;
g_return_val_if_fail(IS_PIXBUF_RENDERER(pr), -1);
id = 1;
while (rt_overlay_find(rt, id)) id++;
- od = g_new0(OverlayData, 1);
+ auto od = g_new0(OverlayData, 1);
od->id = id;
od->pixbuf = pixbuf;
g_object_ref(G_OBJECT(od->pixbuf));
{
while (rt->overlay_list)
{
- OverlayData *od;
-
- od = static_cast<OverlayData *>(rt->overlay_list->data);
+ auto od = static_cast<OverlayData *>(rt->overlay_list->data);
rt_overlay_free(rt, od);
}
}
j > rt->y_scroll + pr->vis_height)));
if (it)
{
- QueueData *qd;
-
if ((render == TILE_RENDER_ALL && it->render_done != TILE_RENDER_ALL) ||
(render == TILE_RENDER_AREA && it->render_todo != TILE_RENDER_ALL))
{
it->render_todo = render;
}
- qd = g_new(QueueData, 1);
+ auto qd = g_new(QueueData, 1);
qd->it = it;
qd->new_data = new_data;
{
GtkWidget *table;
gint i = GPOINTER_TO_INT(user_data);
- MarksTextEntry *mte;
- if (event->button == MOUSE_BUTTON_RIGHT)
- {
- mte = g_new0(MarksTextEntry, 1);
- mte->mark_no = i;
- mte->text_entry = g_strdup(options->marks_tooltips[i]);
- mte->parent = widget;
-
- mte->gd = generic_dialog_new(_("Mark text"), "mark_text",
- widget, FALSE,
- vf_marks_tooltip_cancel_cb, mte);
- generic_dialog_add_message(mte->gd, GTK_STOCK_DIALOG_QUESTION, _("Set mark text"),
- _("This will set or clear the mark text."), FALSE);
- generic_dialog_add_button(mte->gd, GTK_STOCK_OK, nullptr,
- vf_marks_tooltip_ok_cb, TRUE);
- generic_dialog_add_button(mte->gd, GTK_STOCK_HELP, nullptr,
- 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);
- mte->edit_widget = gtk_entry_new();
- gtk_widget_set_size_request(mte->edit_widget, 300, -1);
- if (mte->text_entry)
- {
- gtk_entry_set_text(GTK_ENTRY(mte->edit_widget), mte->text_entry);
- }
- gtk_table_attach_defaults(GTK_TABLE(table), mte->edit_widget, 1, 2, 0, 1);
- generic_dialog_attach_default(mte->gd, mte->edit_widget);
+ if (event->button != MOUSE_BUTTON_RIGHT)
+ return FALSE;
- gtk_entry_set_icon_from_stock(GTK_ENTRY(mte->edit_widget),
- GTK_ENTRY_ICON_SECONDARY, GTK_STOCK_CLEAR);
- gtk_entry_set_icon_tooltip_text (GTK_ENTRY(mte->edit_widget),
- GTK_ENTRY_ICON_SECONDARY, "Clear");
- g_signal_connect(GTK_ENTRY(mte->edit_widget), "icon-press",
- G_CALLBACK(vf_marks_filter_on_icon_press), mte);
+ auto mte = g_new0(MarksTextEntry, 1);
+ mte->mark_no = i;
+ mte->text_entry = g_strdup(options->marks_tooltips[i]);
+ mte->parent = widget;
+
+ mte->gd = generic_dialog_new(_("Mark text"), "mark_text",
+ widget, FALSE,
+ vf_marks_tooltip_cancel_cb, mte);
+ generic_dialog_add_message(mte->gd, GTK_STOCK_DIALOG_QUESTION, _("Set mark text"),
+ _("This will set or clear the mark text."), FALSE);
+ generic_dialog_add_button(mte->gd, GTK_STOCK_OK, nullptr,
+ vf_marks_tooltip_ok_cb, TRUE);
+ generic_dialog_add_button(mte->gd, GTK_STOCK_HELP, nullptr,
+ 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);
+ mte->edit_widget = gtk_entry_new();
+ gtk_widget_set_size_request(mte->edit_widget, 300, -1);
+ if (mte->text_entry)
+ {
+ gtk_entry_set_text(GTK_ENTRY(mte->edit_widget), mte->text_entry);
+ }
+ gtk_table_attach_defaults(GTK_TABLE(table), mte->edit_widget, 1, 2, 0, 1);
+ generic_dialog_attach_default(mte->gd, mte->edit_widget);
- gtk_widget_show(mte->edit_widget);
- gtk_widget_grab_focus(mte->edit_widget);
- gtk_widget_show(GTK_WIDGET(mte->gd->dialog));
+ gtk_entry_set_icon_from_stock(GTK_ENTRY(mte->edit_widget),
+ GTK_ENTRY_ICON_SECONDARY, GTK_STOCK_CLEAR);
+ gtk_entry_set_icon_tooltip_text(GTK_ENTRY(mte->edit_widget),
+ GTK_ENTRY_ICON_SECONDARY, "Clear");
+ g_signal_connect(GTK_ENTRY(mte->edit_widget), "icon-press",
+ G_CALLBACK(vf_marks_filter_on_icon_press), mte);
- return TRUE;
- }
+ gtk_widget_show(mte->edit_widget);
+ gtk_widget_grab_focus(mte->edit_widget);
+ gtk_widget_show(GTK_WIDGET(mte->gd->dialog));
- return FALSE;
+ return TRUE;
}
static void vf_file_filter_save_cb(GtkWidget *UNUSED(widget), gpointer data)