GtkSelectionData *selection_data, guint UNUSED(info),
guint UNUSED(time), gpointer UNUSED(data))
{
- //ExifWin *ew = (//ExifWin *)data;
+ //ExifWin *ew = static_cast<//ExifWin *>(data);
GtkTreeSelection *sel = gtk_tree_view_get_selection(GTK_TREE_VIEW(listview));
GtkTreeIter iter;
static void advanced_exif_dnd_begin(GtkWidget *listview, GdkDragContext *context, gpointer UNUSED(data))
{
- //ExifWin *ew = (//ExifWin *)data;
+ //ExifWin *ew = static_cast<//ExifWin *>(data);
GtkTreeSelection *sel = gtk_tree_view_get_selection(GTK_TREE_VIEW(listview));
GtkTreeIter iter;
static gboolean advanced_exif_delete_cb(GtkWidget *UNUSED(widget), GdkEvent *UNUSED(event), gpointer data)
{
- ExifWin *ew = (ExifWin *)data;
+ ExifWin *ew = static_cast<ExifWin *>(data);
if (!ew) return FALSE;
static gboolean advanced_exif_mouseclick(GtkWidget *UNUSED(widget),
GdkEventButton *UNUSED(bevent), gpointer data)
{
- ExifWin *ew = (ExifWin *)data;
+ ExifWin *ew = static_cast<ExifWin *>(data);
GtkTreePath *path;
GtkTreeViewColumn *column;
GtkTreeIter iter;
static gboolean advanced_exif_keypress(GtkWidget *UNUSED(widget), GdkEventKey *event, gpointer data)
{
- ExifWin *ew = (ExifWin *)data;
+ ExifWin *ew = static_cast<ExifWin *>(data);
gboolean stop_signal = FALSE;
if (event->state & GDK_CONTROL_MASK)
work = list;
while (work)
{
- FileData *fd = (FileData *)work->data;
+ FileData *fd = static_cast<FileData *>(work->data);
work = work->next;
if (fd == pcd->fd) continue;
static void bar_pane_comment_sel_add_cb(GtkWidget *UNUSED(button), gpointer data)
{
- PaneCommentData *pcd = (PaneCommentData *)data;
+ PaneCommentData *pcd = static_cast<PaneCommentData *>(data);
bar_pane_comment_set_selection(pcd, TRUE);
}
static void bar_pane_comment_sel_replace_cb(GtkWidget *UNUSED(button), gpointer data)
{
- PaneCommentData *pcd = (PaneCommentData *)data;
+ PaneCommentData *pcd = static_cast<PaneCommentData *>(data);
bar_pane_comment_set_selection(pcd, FALSE);
}
static void bar_pane_comment_notify_cb(FileData *fd, NotifyType type, gpointer data)
{
- PaneCommentData *pcd = (PaneCommentData *)data;
+ PaneCommentData *pcd = static_cast<PaneCommentData *>(data);
if ((type & (NOTIFY_REREAD | NOTIFY_CHANGE | NOTIFY_METADATA)) && fd == pcd->fd)
{
DEBUG_1("Notify pane_comment: %s %04x", fd->path, type);
static void bar_pane_comment_changed(GtkTextBuffer *UNUSED(buffer), gpointer data)
{
- PaneCommentData *pcd = (PaneCommentData *)data;
+ PaneCommentData *pcd = static_cast<PaneCommentData *>(data);
bar_pane_comment_write(pcd);
}
static void bar_pane_comment_populate_popup(GtkTextView *UNUSED(textview), GtkMenu *menu, gpointer data)
{
- PaneCommentData *pcd = (PaneCommentData *)data;
+ PaneCommentData *pcd = static_cast<PaneCommentData *>(data);
menu_item_add_divider(GTK_WIDGET(menu));
menu_item_add_stock(GTK_WIDGET(menu), _("Add text to selected files"), GTK_STOCK_ADD, G_CALLBACK(bar_pane_comment_sel_add_cb), pcd);
static void bar_pane_comment_destroy(GtkWidget *UNUSED(widget), gpointer data)
{
- PaneCommentData *pcd = (PaneCommentData *)data;
+ PaneCommentData *pcd = static_cast<PaneCommentData *>(data);
file_data_unregister_notify_func(bar_pane_comment_notify_cb, pcd);
static void bar_pane_exif_entry_changed(GtkEntry *UNUSED(text_entry), gpointer data)
{
- ExifEntry *ee = (ExifEntry *)data;
+ ExifEntry *ee = static_cast<ExifEntry *>(data);
gchar *text;
if (!ee->ped->fd) return;
static void bar_pane_exif_entry_destroy(GtkWidget *UNUSED(widget), gpointer data)
{
- ExifEntry *ee = (ExifEntry *)data;
+ ExifEntry *ee = static_cast<ExifEntry *>(data);
g_free(ee->key);
g_free(ee->title);
work = list;
while (work)
{
- GtkWidget *entry = (GtkWidget *)work->data;
+ GtkWidget *entry = static_cast<GtkWidget *>(work->data);
work = work->next;
bar_pane_exif_update_entry(ped, entry, FALSE);
work = list;
while (!ret && work)
{
- GtkWidget *entry = (GtkWidget *)work->data;
+ GtkWidget *entry = static_cast<GtkWidget *>(work->data);
ExifEntry *ee = g_object_get_data(G_OBJECT(entry), "entry_data");
work = work->next;
static void bar_pane_exif_notify_cb(FileData *fd, NotifyType type, gpointer data)
{
- PaneExifData *ped = (PaneExifData *)data;
+ PaneExifData *ped = static_cast<PaneExifData *>(data);
if ((type & (NOTIFY_REREAD | NOTIFY_CHANGE | NOTIFY_METADATA)) && fd == ped->fd)
{
DEBUG_1("Notify pane_exif: %s %04x", fd->path, type);
while (work)
{
gint nx, ny;
- GtkWidget *entry = (GtkWidget *)work->data;
+ GtkWidget *entry = static_cast<GtkWidget *>(work->data);
GtkAllocation allocation;
work = work->next;
static void bar_pane_exif_edit_close_cb(GtkWidget *UNUSED(widget), gpointer data)
{
- GenericDialog *gd = (GenericDialog *)data;
+ GenericDialog *gd = static_cast<GenericDialog *>(data);
generic_dialog_close(gd);
}
static void bar_pane_exif_edit_destroy_cb(GtkWidget *UNUSED(widget), gpointer data)
{
- ConfDialogData *cdd = (ConfDialogData *)data;
+ ConfDialogData *cdd = static_cast<ConfDialogData *>(data);
g_signal_handlers_disconnect_by_func(cdd->widget, (gpointer)(bar_pane_exif_edit_close_cb), cdd->gd);
g_free(cdd);
}
static void bar_pane_exif_edit_ok_cb(GenericDialog *UNUSED(gd), gpointer data)
{
- ConfDialogData *cdd = (ConfDialogData *)data;
+ ConfDialogData *cdd = static_cast<ConfDialogData *>(data);
/* either one or the other */
PaneExifData *ped = g_object_get_data(G_OBJECT(cdd->widget), "pane_data");
static void bar_pane_exif_conf_dialog_cb(GtkWidget *UNUSED(menu_widget), gpointer data)
{
- GtkWidget *widget = (GtkWidget *)data;
+ GtkWidget *widget = static_cast<GtkWidget *>(data);
bar_pane_exif_conf_dialog(widget);
}
static void bar_pane_exif_delete_entry_cb(GtkWidget *UNUSED(menu_widget), gpointer data)
{
- GtkWidget *entry = (GtkWidget *)data;
+ GtkWidget *entry = static_cast<GtkWidget *>(data);
gtk_widget_destroy(entry);
}
static void bar_pane_exif_copy_entry_cb(GtkWidget *UNUSED(menu_widget), gpointer data)
{
- GtkWidget *widget = (GtkWidget *)data;
+ GtkWidget *widget = static_cast<GtkWidget *>(data);
GtkClipboard *clipboard;
const gchar *value;
ExifEntry *ee;
static void bar_pane_exif_toggle_show_all_cb(GtkWidget *UNUSED(menu_widget), gpointer data)
{
- PaneExifData *ped = (PaneExifData *)data;
+ PaneExifData *ped = static_cast<PaneExifData *>(data);
ped->show_all = !ped->show_all;
bar_pane_exif_update(ped);
}
static gboolean bar_pane_exif_menu_cb(GtkWidget *widget, GdkEventButton *bevent, gpointer data)
{
- PaneExifData *ped = (PaneExifData *)data;
+ PaneExifData *ped = static_cast<PaneExifData *>(data);
if (bevent->button == MOUSE_BUTTON_RIGHT)
{
bar_pane_exif_menu_popup(widget, ped);
work = list;
while (work)
{
- GtkWidget *entry = (GtkWidget *)work->data;
+ GtkWidget *entry = static_cast<GtkWidget *>(work->data);
work = work->next;
bar_pane_exif_entry_write_config(entry, outstr, indent);
static void bar_pane_exif_destroy(GtkWidget *UNUSED(widget), gpointer data)
{
- PaneExifData *ped = (PaneExifData *)data;
+ PaneExifData *ped = static_cast<PaneExifData *>(data);
file_data_unregister_notify_func(bar_pane_exif_notify_cb, ped);
g_object_unref(ped->size_group);
//~ static void bar_pane_exif_size_request(GtkWidget *UNUSED(pane), GtkRequisition *requisition, gpointer data)
//~ {
- //~ PaneExifData *ped = (//~ *)data;
+ //~ PaneExifData *ped = static_cast<//~ *>(data);
//~ if (requisition->height < ped->min_height)
//~ {
//~ requisition->height = ped->min_height;
static void bar_pane_exif_size_allocate(GtkWidget *UNUSED(pane), GtkAllocation *alloc, gpointer data)
{
- PaneExifData *ped = (PaneExifData *)data;
+ PaneExifData *ped = static_cast<PaneExifData *>(data);
ped->min_height = alloc->height;
gtk_widget_set_size_request(ped->widget, -1, ped->min_height);
}
static void bar_pane_gps_close_cancel_cb(GenericDialog *UNUSED(gd), gpointer data)
{
- PaneGPSData *pgd = (PaneGPSData *)data;
+ PaneGPSData *pgd = static_cast<PaneGPSData *>(data);
g_list_free(pgd->geocode_list);
}
static void bar_pane_gps_close_save_cb(GenericDialog *UNUSED(gd), gpointer data)
{
- PaneGPSData *pgd = (PaneGPSData *)data;
+ PaneGPSData *pgd = static_cast<PaneGPSData *>(data);
FileData *fd;
GList *work;
static void bar_pane_gps_dnd_init(gpointer data)
{
- PaneGPSData *pgd = (PaneGPSData *)data;
+ PaneGPSData *pgd = static_cast<PaneGPSData *>(data);
gtk_drag_dest_set(pgd->widget,
GTK_DEST_DEFAULT_MOTION | GTK_DEST_DEFAULT_HIGHLIGHT | GTK_DEST_DEFAULT_DROP,
static gboolean bar_pane_gps_marker_keypress_cb(GtkWidget *widget, ClutterButtonEvent *bevent, gpointer UNUSED(data))
{
- //PaneGPSData *pgd = (//PaneGPSData *)data;
+ //PaneGPSData *pgd = static_cast<//PaneGPSData *>(data);
FileData *fd;
ClutterActor *label_marker, *parent_marker;
ClutterColor marker_colour = { MARKER_COLOUR };
static gboolean bar_pane_gps_create_markers_cb(gpointer data)
{
- PaneGPSData *pgd = (PaneGPSData *)data;
+ PaneGPSData *pgd = static_cast<PaneGPSData *>(data);
gdouble latitude;
gdouble longitude;
gdouble compass;
void bar_pane_gps_enable_markers_checked_toggle_cb(GtkWidget *UNUSED(menu_widget), gpointer data)
{
- PaneGPSData *pgd = (PaneGPSData *)data;
+ PaneGPSData *pgd = static_cast<PaneGPSData *>(data);
if (pgd->enable_markers_checked)
{
static void bar_pane_gps_centre_map_checked_toggle_cb(GtkWidget *UNUSED(menu_widget), gpointer data)
{
- PaneGPSData *pgd = (PaneGPSData *)data;
+ PaneGPSData *pgd = static_cast<PaneGPSData *>(data);
if (pgd->centre_map_checked)
{
static void bar_pane_gps_change_map_cb(GtkWidget *widget, gpointer data)
{
- PaneGPSData *pgd = (PaneGPSData *)data;
+ PaneGPSData *pgd = static_cast<PaneGPSData *>(data);
gchar *mapsource;
if (!gtk_check_menu_item_get_active(GTK_CHECK_MENU_ITEM(widget)))
gdouble zoom,
gpointer data)
{
- PaneGPSData *pgd = (PaneGPSData *)data;
+ PaneGPSData *pgd = static_cast<PaneGPSData *>(data);
GString *message;
message = g_string_new("");
GParamSpec *UNUSED(gobject),
gpointer data)
{
- PaneGPSData *pgd = (PaneGPSData *)data;
+ PaneGPSData *pgd = static_cast<PaneGPSData *>(data);
ChamplainState status;
gint zoom;
GString *message;
static void bar_pane_gps_notify_cb(FileData *fd, NotifyType type, gpointer data)
{
- PaneGPSData *pgd = (PaneGPSData *)data;
+ PaneGPSData *pgd = static_cast<PaneGPSData *>(data);
if ((type & (NOTIFY_REREAD | NOTIFY_CHANGE | NOTIFY_METADATA)) &&
g_list_find(pgd->selection_list, fd))
static gboolean bar_pane_gps_map_keypress_cb(GtkWidget *UNUSED(widget), GdkEventButton *bevent, gpointer data)
{
- PaneGPSData *pgd = (PaneGPSData *)data;
+ PaneGPSData *pgd = static_cast<PaneGPSData *>(data);
GtkWidget *menu;
GtkClipboard *clipboard;
gchar *geo_coords;
static void bar_pane_gps_destroy(GtkWidget *UNUSED(widget), gpointer data)
{
- PaneGPSData *pgd = (PaneGPSData *)data;
+ PaneGPSData *pgd = static_cast<PaneGPSData *>(data);
file_data_unregister_notify_func(bar_pane_gps_notify_cb, pgd);
static gboolean bar_pane_histogram_update_cb(gpointer data)
{
const HistMap *histmap;
- PaneHistogramData *phd = (PaneHistogramData *)data;
+ PaneHistogramData *phd = static_cast<PaneHistogramData *>(data);
phd->idle_id = 0;
phd->need_update = FALSE;
static void bar_pane_histogram_notify_cb(FileData *fd, NotifyType type, gpointer data)
{
- PaneHistogramData *phd = (PaneHistogramData *)data;
+ PaneHistogramData *phd = static_cast<PaneHistogramData *>(data);
if ((type & (NOTIFY_REREAD | NOTIFY_CHANGE | NOTIFY_HISTMAP | NOTIFY_PIXBUF)) && fd == phd->fd)
{
DEBUG_1("Notify pane_histogram: %s %04x", fd->path, type);
static gboolean bar_pane_histogram_draw_cb(GtkWidget *UNUSED(widget), cairo_t *cr, gpointer data)
{
- PaneHistogramData *phd = (PaneHistogramData *)data;
+ PaneHistogramData *phd = static_cast<PaneHistogramData *>(data);
if (!phd) return TRUE;
if (phd->need_update)
static void bar_pane_histogram_size_cb(GtkWidget *UNUSED(widget), GtkAllocation *allocation, gpointer data)
{
- PaneHistogramData *phd = (PaneHistogramData *)data;
+ PaneHistogramData *phd = static_cast<PaneHistogramData *>(data);
phd->histogram_width = allocation->width;
phd->histogram_height = allocation->height;
static void bar_pane_histogram_destroy(GtkWidget *UNUSED(widget), gpointer data)
{
- PaneHistogramData *phd = (PaneHistogramData *)data;
+ PaneHistogramData *phd = static_cast<PaneHistogramData *>(data);
if (phd->idle_id) g_source_remove(phd->idle_id);
file_data_unregister_notify_func(bar_pane_histogram_notify_cb, phd);
static void bar_pane_histogram_popup_channels_cb(GtkWidget *widget, gpointer data)
{
- PaneHistogramData *phd = (PaneHistogramData *)data;
+ PaneHistogramData *phd = static_cast<PaneHistogramData *>(data);
gint channel;
if (!gtk_check_menu_item_get_active(GTK_CHECK_MENU_ITEM(widget))) return;
static void bar_pane_histogram_popup_mode_cb(GtkWidget *widget, gpointer data)
{
- PaneHistogramData *phd = (PaneHistogramData *)data;
+ PaneHistogramData *phd = static_cast<PaneHistogramData *>(data);
gint logmode;
if (!gtk_check_menu_item_get_active(GTK_CHECK_MENU_ITEM(widget))) return;
static gboolean bar_pane_histogram_press_cb(GtkGesture *UNUSED(gesture), gint UNUSED(n_press), gdouble UNUSED(x), gdouble UNUSED(y), gpointer data)
{
- PaneHistogramData *phd = (PaneHistogramData *)data;
+ PaneHistogramData *phd = static_cast<PaneHistogramData *>(data);
GtkWidget *menu;
menu = bar_pane_histogram_menu(phd);
gboolean bar_keyword_tree_expand_if_set_cb(GtkTreeModel *model, GtkTreePath *path, GtkTreeIter *iter, gpointer data)
{
- PaneKeywordsData *pkd = (PaneKeywordsData *)data;
+ PaneKeywordsData *pkd = static_cast<PaneKeywordsData *>(data);
gboolean set;
gtk_tree_model_get(model, iter, FILTER_KEYWORD_COLUMN_TOGGLE, &set, -1);
gboolean bar_keyword_tree_collapse_if_unset_cb(GtkTreeModel *model, GtkTreePath *path, GtkTreeIter *iter, gpointer data)
{
- PaneKeywordsData *pkd = (PaneKeywordsData *)data;
+ PaneKeywordsData *pkd = static_cast<PaneKeywordsData *>(data);
gboolean set;
gtk_tree_model_get(model, iter, FILTER_KEYWORD_COLUMN_TOGGLE, &set, -1);
void bar_keyword_tree_get_expanded_cb(GtkTreeView *keyword_treeview, GtkTreePath *path, gpointer data)
{
- GList **expanded = (GList **)data;
+ GList **expanded = static_cast<GList **>(data);
GtkTreeModel *model;
GtkTreeIter iter;
gchar *path_string;
static void bar_pane_keywords_keyword_toggle(GtkCellRendererToggle *UNUSED(toggle), const gchar *path, gpointer data)
{
- PaneKeywordsData *pkd = (PaneKeywordsData *)data;
+ PaneKeywordsData *pkd = static_cast<PaneKeywordsData *>(data);
GtkTreeModel *model;
GtkTreeIter iter;
GtkTreePath *tpath;
void bar_pane_keywords_filter_modify(GtkTreeModel *model, GtkTreeIter *iter, GValue *value, gint column, gpointer data)
{
- PaneKeywordsData *pkd = (PaneKeywordsData *)data;
+ PaneKeywordsData *pkd = static_cast<PaneKeywordsData *>(data);
GtkTreeModel *keyword_tree = gtk_tree_model_filter_get_model(GTK_TREE_MODEL_FILTER(model));
GtkTreeIter child_iter;
gboolean bar_pane_keywords_filter_visible(GtkTreeModel *keyword_tree, GtkTreeIter *iter, gpointer data)
{
- GtkTreeModel *filter = (GtkTreeModel *)data;
+ GtkTreeModel *filter = static_cast<GtkTreeModel *>(data);
return !keyword_is_hidden_in(keyword_tree, iter, filter);
}
work = list;
while (work)
{
- FileData *fd = (FileData *)work->data;
+ FileData *fd = static_cast<FileData *>(work->data);
work = work->next;
if (append)
static void bar_pane_keywords_sel_add_cb(GtkWidget *UNUSED(button), gpointer data)
{
- PaneKeywordsData *pkd = (PaneKeywordsData *)data;
+ PaneKeywordsData *pkd = static_cast<PaneKeywordsData *>(data);
bar_pane_keywords_set_selection(pkd, TRUE);
}
static void bar_pane_keywords_sel_replace_cb(GtkWidget *UNUSED(button), gpointer data)
{
- PaneKeywordsData *pkd = (PaneKeywordsData *)data;
+ PaneKeywordsData *pkd = static_cast<PaneKeywordsData *>(data);
bar_pane_keywords_set_selection(pkd, FALSE);
}
static void bar_pane_keywords_populate_popup_cb(GtkTextView *UNUSED(textview), GtkMenu *menu, gpointer data)
{
- PaneKeywordsData *pkd = (PaneKeywordsData *)data;
+ PaneKeywordsData *pkd = static_cast<PaneKeywordsData *>(data);
menu_item_add_divider(GTK_WIDGET(menu));
menu_item_add_stock(GTK_WIDGET(menu), _("Add selected keywords to selected files"), GTK_STOCK_ADD, G_CALLBACK(bar_pane_keywords_sel_add_cb), pkd);
static void bar_pane_keywords_notify_cb(FileData *fd, NotifyType type, gpointer data)
{
- PaneKeywordsData *pkd = (PaneKeywordsData *)data;
+ PaneKeywordsData *pkd = static_cast<PaneKeywordsData *>(data);
if ((type & (NOTIFY_REREAD | NOTIFY_CHANGE | NOTIFY_METADATA)) && fd == pkd->fd)
{
DEBUG_1("Notify pane_keywords: %s %04x", fd->path, type);
static gboolean bar_pane_keywords_changed_idle_cb(gpointer data)
{
- PaneKeywordsData *pkd = (PaneKeywordsData *)data;
+ PaneKeywordsData *pkd = static_cast<PaneKeywordsData *>(data);
bar_pane_keywords_write(pkd);
bar_keyword_tree_sync(pkd);
static void bar_pane_keywords_changed(GtkTextBuffer *UNUSED(buffer), gpointer data)
{
- PaneKeywordsData *pkd = (PaneKeywordsData *)data;
+ PaneKeywordsData *pkd = static_cast<PaneKeywordsData *>(data);
if (pkd->idle_id) return;
/* higher prio than redraw */
GtkSelectionData *selection_data, guint info,
guint UNUSED(time), gpointer data)
{
- PaneKeywordsData *pkd = (PaneKeywordsData *)data;
+ PaneKeywordsData *pkd = static_cast<PaneKeywordsData *>(data);
GtkTreePath *tpath = NULL;
GtkTreeViewDropPosition pos;
GtkTreeModel *model;
static void bar_pane_keywords_edit_destroy_cb(GtkWidget *UNUSED(widget), gpointer data)
{
- ConfDialogData *cdd = (ConfDialogData *)data;
+ ConfDialogData *cdd = static_cast<ConfDialogData *>(data);
gtk_tree_path_free(cdd->click_tpath);
g_free(cdd);
}
static void bar_pane_keywords_edit_ok_cb(GenericDialog *UNUSED(gd), gpointer data)
{
- ConfDialogData *cdd = (ConfDialogData *)data;
+ ConfDialogData *cdd = static_cast<ConfDialogData *>(data);
PaneKeywordsData *pkd = cdd->pkd;
GtkTreeModel *model;
static void bar_pane_keywords_conf_set_helper(GtkWidget *UNUSED(widget), gpointer data)
{
- ConfDialogData *cdd = (ConfDialogData *)data;
+ ConfDialogData *cdd = static_cast<ConfDialogData *>(data);
cdd->is_keyword = FALSE;
}
static void bar_pane_keywords_conf_set_kw(GtkWidget *UNUSED(widget), gpointer data)
{
- ConfDialogData *cdd = (ConfDialogData *)data;
+ ConfDialogData *cdd = static_cast<ConfDialogData *>(data);
cdd->is_keyword = TRUE;
}
static void bar_pane_keywords_edit_dialog_cb(GtkWidget *UNUSED(menu_widget), gpointer data)
{
- PaneKeywordsData *pkd = (PaneKeywordsData *)data;
+ PaneKeywordsData *pkd = static_cast<PaneKeywordsData *>(data);
bar_pane_keywords_edit_dialog(pkd, TRUE);
}
static void bar_pane_keywords_add_dialog_cb(GtkWidget *UNUSED(menu_widget), gpointer data)
{
- PaneKeywordsData *pkd = (PaneKeywordsData *)data;
+ PaneKeywordsData *pkd = static_cast<PaneKeywordsData *>(data);
bar_pane_keywords_edit_dialog(pkd, FALSE);
}
static void bar_pane_keywords_connect_mark_cb(GtkWidget *menu_widget, gpointer data)
{
- PaneKeywordsData *pkd = (PaneKeywordsData *)data;
+ PaneKeywordsData *pkd = static_cast<PaneKeywordsData *>(data);
GtkTreeModel *model;
GtkTreeIter iter;
static void bar_pane_keywords_disconnect_marks_cb(GtkWidget *menu_widget, gpointer data)
{
- PaneKeywordsData *pkd = (PaneKeywordsData *)data;
+ PaneKeywordsData *pkd = static_cast<PaneKeywordsData *>(data);
GenericDialog *gd;
GString *message = g_string_new("");
static void bar_pane_keywords_delete_cb(GtkWidget *UNUSED(menu_widget), gpointer data)
{
- PaneKeywordsData *pkd = (PaneKeywordsData *)data;
+ PaneKeywordsData *pkd = static_cast<PaneKeywordsData *>(data);
GtkTreeModel *model;
GtkTreeIter iter;
static void bar_pane_keywords_hide_cb(GtkWidget *UNUSED(menu_widget), gpointer data)
{
- PaneKeywordsData *pkd = (PaneKeywordsData *)data;
+ PaneKeywordsData *pkd = static_cast<PaneKeywordsData *>(data);
GtkTreeModel *model;
GtkTreeIter iter;
static void bar_pane_keywords_show_all_cb(GtkWidget *UNUSED(menu_widget), gpointer data)
{
- PaneKeywordsData *pkd = (PaneKeywordsData *)data;
+ PaneKeywordsData *pkd = static_cast<PaneKeywordsData *>(data);
GtkTreeModel *model;
GtkTreeModel *keyword_tree;
static void bar_pane_keywords_revert_cb(GtkWidget *UNUSED(menu_widget), gpointer data)
{
- PaneKeywordsData *pkd = (PaneKeywordsData *)data;
+ PaneKeywordsData *pkd = static_cast<PaneKeywordsData *>(data);
GList *work;
GtkTreePath *tree_path;
gchar *path;
static void bar_pane_keywords_expand_checked_cb(GtkWidget *UNUSED(menu_widget), gpointer data)
{
- PaneKeywordsData *pkd = (PaneKeywordsData *)data;
+ PaneKeywordsData *pkd = static_cast<PaneKeywordsData *>(data);
GtkTreeModel *model;
model = gtk_tree_view_get_model(GTK_TREE_VIEW(pkd->keyword_treeview));
static void bar_pane_keywords_collapse_all_cb(GtkWidget *UNUSED(menu_widget), gpointer data)
{
- PaneKeywordsData *pkd = (PaneKeywordsData *)data;
+ PaneKeywordsData *pkd = static_cast<PaneKeywordsData *>(data);
string_list_free(pkd->expanded_rows);
pkd->expanded_rows = NULL;
static void bar_pane_keywords_revert_hidden_cb(GtkWidget *UNUSED(menu_widget), gpointer data)
{
- PaneKeywordsData *pkd = (PaneKeywordsData *)data;
+ PaneKeywordsData *pkd = static_cast<PaneKeywordsData *>(data);
GtkTreeModel *model;
GtkTreeModel *keyword_tree;
static void bar_pane_keywords_collapse_unchecked_cb(GtkWidget *UNUSED(menu_widget), gpointer data)
{
- PaneKeywordsData *pkd = (PaneKeywordsData *)data;
+ PaneKeywordsData *pkd = static_cast<PaneKeywordsData *>(data);
GtkTreeModel *model;
model = gtk_tree_view_get_model(GTK_TREE_VIEW(pkd->keyword_treeview));
static void bar_pane_keywords_hide_unchecked_cb(GtkWidget *UNUSED(menu_widget), gpointer data)
{
- PaneKeywordsData *pkd = (PaneKeywordsData *)data;
+ PaneKeywordsData *pkd = static_cast<PaneKeywordsData *>(data);
GtkTreeModel *model;
GtkTreeModel *keyword_tree;
static void bar_pane_keywords_expand_checked_toggle_cb(GtkWidget *UNUSED(menu_widget), gpointer data)
{
- PaneKeywordsData *pkd = (PaneKeywordsData *)data;
+ PaneKeywordsData *pkd = static_cast<PaneKeywordsData *>(data);
pkd->expand_checked = !pkd->expand_checked;
bar_keyword_tree_sync(pkd);
}
static void bar_pane_keywords_collapse_unchecked_toggle_cb(GtkWidget *UNUSED(menu_widget), gpointer data)
{
- PaneKeywordsData *pkd = (PaneKeywordsData *)data;
+ PaneKeywordsData *pkd = static_cast<PaneKeywordsData *>(data);
pkd->collapse_unchecked = !pkd->collapse_unchecked;
bar_keyword_tree_sync(pkd);
}
static void bar_pane_keywords_hide_unchecked_toggle_cb(GtkWidget *UNUSED(menu_widget), gpointer data)
{
- PaneKeywordsData *pkd = (PaneKeywordsData *)data;
+ PaneKeywordsData *pkd = static_cast<PaneKeywordsData *>(data);
pkd->hide_unchecked = !pkd->hide_unchecked;
bar_keyword_tree_sync(pkd);
}
*/
static void bar_pane_keywords_add_to_selected_cb(GtkWidget *UNUSED(menu_widget), gpointer data)
{
- PaneKeywordsData *pkd = (PaneKeywordsData *)data;
+ PaneKeywordsData *pkd = static_cast<PaneKeywordsData *>(data);
GtkTreeIter iter; /* This is the iter which initial holds the current keyword */
GtkTreeIter child_iter;
GtkTreeModel *model;
work = list;
while (work)
{
- FileData *fd = (FileData *)work->data;
+ FileData *fd = static_cast<FileData *>(work->data);
work = work->next;
metadata_append_list(fd, KEYWORD_KEY, keywords);
}
static gboolean bar_pane_keywords_menu_cb(GtkWidget *widget, GdkEventButton *bevent, gpointer data)
{
- PaneKeywordsData *pkd = (PaneKeywordsData *)data;
+ PaneKeywordsData *pkd = static_cast<PaneKeywordsData *>(data);
if (bevent->button == MOUSE_BUTTON_RIGHT)
{
bar_pane_keywords_menu_popup(widget, pkd, bevent->x, bevent->y);
static void bar_pane_keywords_destroy(GtkWidget *UNUSED(widget), gpointer data)
{
- PaneKeywordsData *pkd = (PaneKeywordsData *)data;
+ PaneKeywordsData *pkd = static_cast<PaneKeywordsData *>(data);
gchar *path;
path = g_build_filename(get_rc_dir(), "keywords", NULL);
static gboolean autocomplete_activate_cb(GtkWidget *UNUSED(widget), gpointer data)
{
- PaneKeywordsData *pkd = (PaneKeywordsData *)data;
+ PaneKeywordsData *pkd = static_cast<PaneKeywordsData *>(data);
gchar *entry_text;
GtkTextBuffer *buffer;
GtkTextIter iter;
static void bar_pane_rating_notify_cb(FileData *fd, NotifyType type, gpointer data)
{
- PaneRatingData *prd = (PaneRatingData *)data;
+ PaneRatingData *prd = static_cast<PaneRatingData *>(data);
if ((type & (NOTIFY_REREAD | NOTIFY_CHANGE | NOTIFY_HISTMAP | NOTIFY_PIXBUF)) && fd == prd->fd)
{
static void bar_pane_rating_destroy(GtkWidget *UNUSED(widget), gpointer data)
{
- PaneRatingData *prd = (PaneRatingData *)data;
+ PaneRatingData *prd = static_cast<PaneRatingData *>(data);
file_data_unregister_notify_func(bar_pane_rating_notify_cb, prd);
file_data_unref(prd->fd);
static void bar_pane_rating_selected_cb(GtkToggleButton *togglebutton, gpointer data)
{
- PaneRatingData *prd = (PaneRatingData *)data;
+ PaneRatingData *prd = static_cast<PaneRatingData *>(data);
GSList *list;
gint i;
gchar *rating;
static void bar_sort_mode_cb(GtkWidget *combo, gpointer data)
{
- SortData *sd = (SortData *)data;
+ SortData *sd = static_cast<SortData *>(data);
if (gtk_combo_box_get_active(GTK_COMBO_BOX(combo)) == BAR_SORT_MODE_FOLDER)
{
static void bar_sort_undo_cb(GtkWidget *button, gpointer data)
{
- SortData *sd = (SortData *)data;
+ SortData *sd = static_cast<SortData *>(data);
if (sd->mode == BAR_SORT_MODE_FOLDER)
{
static void bar_sort_bookmark_select(const gchar *path, gpointer data)
{
- SortData *sd = (SortData *)data;
+ SortData *sd = static_cast<SortData *>(data);
FileData *source;
source = layout_image_get_fd(sd->lw);
static void bar_sort_set_copy_cb(GtkWidget *button, gpointer data)
{
- SortData *sd = (SortData *)data;
+ SortData *sd = static_cast<SortData *>(data);
if (!gtk_toggle_button_get_active(GTK_TOGGLE_BUTTON(button))) return;
bar_sort_set_action(sd, BAR_SORT_COPY, NULL);
}
static void bar_sort_set_move_cb(GtkWidget *button, gpointer data)
{
- SortData *sd = (SortData *)data;
+ SortData *sd = static_cast<SortData *>(data);
if (!gtk_toggle_button_get_active(GTK_TOGGLE_BUTTON(button))) return;
bar_sort_set_action(sd, BAR_SORT_MOVE, NULL);
}
static void bar_sort_set_filter_cb(GtkWidget *button, gpointer data)
{
- SortData *sd = (SortData *)data;
+ SortData *sd = static_cast<SortData *>(data);
const gchar *key;
if (!gtk_toggle_button_get_active(GTK_TOGGLE_BUTTON(button))) return;
static void bar_sort_set_selection_image_cb(GtkWidget *button, gpointer data)
{
- SortData *sd = (SortData *)data;
+ SortData *sd = static_cast<SortData *>(data);
if (!gtk_toggle_button_get_active(GTK_TOGGLE_BUTTON(button))) return;
bar_sort_set_selection(sd, BAR_SORT_SELECTION_IMAGE);
}
static void bar_sort_set_selection_selected_cb(GtkWidget *button, gpointer data)
{
- SortData *sd = (SortData *)data;
+ SortData *sd = static_cast<SortData *>(data);
if (!gtk_toggle_button_get_active(GTK_TOGGLE_BUTTON(button))) return;
bar_sort_set_selection(sd, BAR_SORT_SELECTION_SELECTED);
}
static void bar_sort_add_ok_cb(FileDialog *fd, gpointer data)
{
- SortData *sd = (SortData *)data;
+ SortData *sd = static_cast<SortData *>(data);
const gchar *name = gtk_entry_get_text(GTK_ENTRY(sd->dialog_name_entry));
gboolean empty_name = (name[0] == '\0');
static void bar_sort_add_cancel_cb(FileDialog *UNUSED(fd), gpointer data)
{
- SortData *sd = (SortData *)data;
+ SortData *sd = static_cast<SortData *>(data);
bar_sort_add_close(sd);
}
static void bar_sort_add_cb(GtkWidget *button, gpointer data)
{
- SortData *sd = (SortData *)data;
+ SortData *sd = static_cast<SortData *>(data);
GtkWidget *hbox;
const gchar *title;
static void bar_sort_destroy(GtkWidget *UNUSED(widget), gpointer data)
{
- SortData *sd = (SortData *)data;
+ SortData *sd = static_cast<SortData *>(data);
bar_sort_add_close(sd);
while (work)
{
GtkWidget *button;
- EditorDescription *editor = (EditorDescription *)work->data;
+ EditorDescription *editor = static_cast<EditorDescription *>(work->data);
gchar *key;
gboolean select = FALSE;
static void bar_expander_move(GtkWidget *UNUSED(widget), gpointer data, gboolean up, gboolean single_step)
{
- GtkWidget *expander = (GtkWidget *)data;
+ GtkWidget *expander = static_cast<GtkWidget *>(data);
GtkWidget *box;
gint pos;
static void bar_expander_height_cb(GtkWidget *UNUSED(widget), gpointer data)
{
- GtkWidget *expander = (GtkWidget *)data;
+ GtkWidget *expander = static_cast<GtkWidget *>(data);
GtkWidget *spin;
GtkWidget *window;
GtkWidget *data_box;
static void bar_expander_delete_cb(GtkWidget *UNUSED(widget), gpointer data)
{
- GtkWidget *expander = (GtkWidget *)data;
+ GtkWidget *expander = static_cast<GtkWidget *>(data);
gtk_widget_destroy(expander);
}
static void bar_expander_add_cb(GtkWidget *widget, gpointer UNUSED(data))
{
- //GtkWidget *bar = (//GtkWidget *)data;
+ //GtkWidget *bar = static_cast<//GtkWidget *>(data);
const KnownPanes *pane = known_panes;
const gchar *id = g_object_get_data(G_OBJECT(widget), "pane_add_id");
const gchar *config;
work = list;
while (work)
{
- GtkWidget *widget = (GtkWidget *)work->data;
+ GtkWidget *widget = static_cast<GtkWidget *>(work->data);
gtk_widget_destroy(widget);
work = work->next;
}
work = list;
while (work)
{
- GtkWidget *expander = (GtkWidget *)work->data;
+ GtkWidget *expander = static_cast<GtkWidget *>(work->data);
GtkWidget *widget = gtk_bin_get_child(GTK_BIN(expander));
PaneData *pd = g_object_get_data(G_OBJECT(widget), "pane_data");
if (!pd) continue;
static void bar_size_allocate(GtkWidget *UNUSED(widget), GtkAllocation *UNUSED(allocation), gpointer data)
{
- BarData *bd = (BarData *)data;
+ BarData *bd = static_cast<BarData *>(data);
bd->width = gtk_paned_get_position(GTK_PANED(bd->lw->utility_paned));
}
static void bar_destroy(GtkWidget *UNUSED(widget), gpointer data)
{
- BarData *bd = (BarData *)data;
+ BarData *bd = static_cast<BarData *>(data);
file_data_unref(bd->fd);
g_free(bd);
static void cache_loader_phase1_done_cb(ImageLoader *UNUSED(il), gpointer data)
{
- CacheLoader *cl = (CacheLoader *)data;
+ CacheLoader *cl = static_cast<CacheLoader *>(data);
cl->idle_id = g_idle_add(cache_loader_phase2_idle_cb, cl);
}
static void cache_loader_phase1_error_cb(ImageLoader *UNUSED(il), gpointer data)
{
- CacheLoader *cl = (CacheLoader *)data;
+ CacheLoader *cl = static_cast<CacheLoader *>(data);
cl->error = TRUE;
cl->idle_id = g_idle_add(cache_loader_phase2_idle_cb, cl);
static gboolean cache_loader_phase1_idle_cb(gpointer data)
{
- CacheLoader *cl = (CacheLoader *)data;
+ CacheLoader *cl = static_cast<CacheLoader *>(data);
return cache_loader_phase1_process(cl);
}
static gboolean cache_loader_phase2_idle_cb(gpointer data)
{
- CacheLoader *cl = (CacheLoader *)data;
+ CacheLoader *cl = static_cast<CacheLoader *>(data);
return cache_loader_phase2_process(cl);
}
static gboolean cache_maintain_home_cb(gpointer data)
{
- CMData *cm = (CMData *)data;
+ CMData *cm = static_cast<CMData *>(data);
GList *dlist = NULL;
GList *list = NULL;
FileData *fd;
work = list;
while (work)
{
- FileData *fd_list = (FileData *)work->data;
+ FileData *fd_list = static_cast<FileData *>(work->data);
gchar *path_buf = g_strdup(fd_list->path);
gchar *dot;
static void cache_maintain_home_close_cb(GenericDialog *UNUSED(gd), gpointer data)
{
- CMData *cm = (CMData *)data;
+ CMData *cm = static_cast<CMData *>(data);
if (!gtk_widget_get_sensitive(cm->button_close)) return;
static void cache_maintain_home_stop_cb(GenericDialog *UNUSED(gd), gpointer data)
{
- CMData *cm = (CMData *)data;
+ CMData *cm = static_cast<CMData *>(data);
cache_maintain_home_stop(cm);
}
static void cache_manager_render_close_cb(GenericDialog *UNUSED(fd), gpointer data)
{
- CacheOpsData *cd = (CacheOpsData *)data;
+ CacheOpsData *cd = static_cast<CacheOpsData *>(data);
if (!gtk_widget_get_sensitive(cd->button_close)) return;
static void cache_manager_render_stop_cb(GenericDialog *UNUSED(fd), gpointer data)
{
- CacheOpsData *cd = (CacheOpsData *)data;
+ CacheOpsData *cd = static_cast<CacheOpsData *>(data);
gtk_entry_set_text(GTK_ENTRY(cd->progress), _("stopped"));
cache_manager_render_finish(cd);
static void cache_manager_render_thumb_done_cb(ThumbLoader *UNUSED(tl), gpointer data)
{
- CacheOpsData *cd = (CacheOpsData *)data;
+ CacheOpsData *cd = static_cast<CacheOpsData *>(data);
thumb_loader_free((ThumbLoader *)cd->tl);
cd->tl = NULL;
static void cache_manager_render_start_cb(GenericDialog *UNUSED(fd), gpointer data)
{
- CacheOpsData *cd = (CacheOpsData *)data;
+ CacheOpsData *cd = static_cast<CacheOpsData *>(data);
gchar *path;
GList *list_total = NULL;
static void cache_manager_standard_clean_close_cb(GenericDialog *UNUSED(gd), gpointer data)
{
- CacheOpsData *cd = (CacheOpsData *)data;
+ CacheOpsData *cd = static_cast<CacheOpsData *>(data);
if (!gtk_widget_get_sensitive(cd->button_close)) return;
static void cache_manager_standard_clean_stop_cb(GenericDialog *UNUSED(gd), gpointer data)
{
- CacheOpsData *cd = (CacheOpsData *)data;
+ CacheOpsData *cd = static_cast<CacheOpsData *>(data);
cache_manager_standard_clean_done(cd);
}
static gint cache_manager_standard_clean_clear_cb(gpointer data)
{
- CacheOpsData *cd = (CacheOpsData *)data;
+ CacheOpsData *cd = static_cast<CacheOpsData *>(data);
if (cd->list)
{
static void cache_manager_standard_clean_valid_cb(const gchar *path, gboolean valid, gpointer data)
{
- CacheOpsData *cd = (CacheOpsData *)data;
+ CacheOpsData *cd = static_cast<CacheOpsData *>(data);
if (path)
{
static void cache_manager_standard_clean_start(GenericDialog *UNUSED(gd), gpointer data)
{
- CacheOpsData *cd = (CacheOpsData *)data;
+ CacheOpsData *cd = static_cast<CacheOpsData *>(data);
GList *list;
gchar *path;
FileData *dir_fd;
static void cache_manager_sim_close_cb(GenericDialog *UNUSED(fd), gpointer data)
{
- CacheOpsData *cd = (CacheOpsData *)data;
+ CacheOpsData *cd = static_cast<CacheOpsData *>(data);
if (!gtk_widget_get_sensitive(cd->button_close)) return;
static void cache_manager_sim_stop_cb(GenericDialog *UNUSED(fd), gpointer data)
{
- CacheOpsData *cd = (CacheOpsData *)data;
+ CacheOpsData *cd = static_cast<CacheOpsData *>(data);
gtk_entry_set_text(GTK_ENTRY(cd->progress), _("stopped"));
cache_manager_sim_finish(cd);
static void cache_manager_sim_file_done_cb(CacheLoader *UNUSED(cl), gint UNUSED(error), gpointer data)
{
- CacheOpsData *cd = (CacheOpsData *)data;
+ CacheOpsData *cd = static_cast<CacheOpsData *>(data);
cache_loader_free((CacheLoader *)cd->cl);
cd->cl = NULL;
static void cache_manager_sim_start_cb(GenericDialog *UNUSED(fd), gpointer data)
{
- CacheOpsData *cd = (CacheOpsData *)data;
+ CacheOpsData *cd = static_cast<CacheOpsData *>(data);
gchar *path;
GList *list_total = NULL;
static void cache_manager_cache_maintenance_close_cb(GenericDialog *UNUSED(fd), gpointer data)
{
- CacheOpsData *cd = (CacheOpsData *)data;
+ CacheOpsData *cd = static_cast<CacheOpsData *>(data);
if (!gtk_widget_get_sensitive(cd->button_close)) return;
static void cache_manager_cache_maintenance_start_cb(GenericDialog *UNUSED(fd), gpointer data)
{
- CacheOpsData *cd = (CacheOpsData *)data;
+ CacheOpsData *cd = static_cast<CacheOpsData *>(data);
gchar *path;
gchar *cmd_line;
static void collection_confirm_ok_cb(GenericDialog *UNUSED(gd), gpointer data)
{
- FileDialog *fd = (FileDialog *)data;
+ FileDialog *fd = static_cast<FileDialog *>(data);
CollectionData *cd = GENERIC_DIALOG(fd)->data;
if (!collection_save_confirmed(fd, TRUE, cd))
static void collection_save_cb(FileDialog *fd, gpointer data)
{
- CollectionData *cd = (CollectionData *)data;
+ CollectionData *cd = static_cast<CollectionData *>(data);
const gchar *path;
path = fd->dest_path;
static void real_collection_button_pressed(FileDialog *fd, gpointer data, gint append)
{
- CollectionData *cd = (CollectionData *)data;
+ CollectionData *cd = static_cast<CollectionData *>(data);
gboolean err = FALSE;
gchar *text = NULL;
static void collection_save_or_load_dialog_close_cb(FileDialog *fd, gpointer data)
{
- CollectionData *cd = (CollectionData *)data;
+ CollectionData *cd = static_cast<CollectionData *>(data);
if (cd) collection_unref(cd);
file_dialog_close(fd);
static void collection_load_thumb_error_cb(ThumbLoader *UNUSED(tl), gpointer data)
{
- CollectionData *cd = (CollectionData *)data;
+ CollectionData *cd = static_cast<CollectionData *>(data);
collection_load_thumb_do(cd);
collection_load_thumb_step(cd);
static void collection_load_thumb_done_cb(ThumbLoader *UNUSED(tl), gpointer data)
{
- CollectionData *cd = (CollectionData *)data;
+ CollectionData *cd = static_cast<CollectionData *>(data);
collection_load_thumb_do(cd);
collection_load_thumb_step(cd);
work = cd->list;
while (work && secsave_errno == SS_ERR_NONE)
{
- CollectInfo *ci = (CollectInfo *)work->data;
+ CollectInfo *ci = static_cast<CollectInfo *>(work->data);
secure_fprintf(ssi, "\"%s\"\n", ci->fd->path);
work = work->next;
}
work = ct->cd->list;
while (work)
{
- CollectInfo *ci = (CollectInfo *)work->data;
+ CollectInfo *ci = static_cast<CollectInfo *>(work->data);
work = work->next;
b += ci->fd->size;
}
work = ct->selection;
while (work)
{
- CollectInfo *ci = (CollectInfo *)work->data;
+ CollectInfo *ci = static_cast<CollectInfo *>(work->data);
work = work->next;
b += ci->fd->size;
}
work = ct->selection;
while (work)
{
- CollectInfo *info = (CollectInfo *)work->data;
+ CollectInfo *info = static_cast<CollectInfo *>(work->data);
work = work->next;
if (!g_list_find(ct->cd->list, info))
{
work = ct->cd->list;
while (work)
{
- CollectInfo *info = (CollectInfo *)work->data;
+ CollectInfo *info = static_cast<CollectInfo *>(work->data);
if (INFO_SELECTED(info))
{
static gboolean tip_schedule_cb(gpointer data)
{
- CollectTable *ct = (CollectTable *)data;
+ CollectTable *ct = static_cast<CollectTable *>(data);
if (!ct->tip_delay_id) return FALSE;
static void collection_table_popup_save_as_cb(GtkWidget *UNUSED(widget), gpointer data)
{
- CollectTable *ct = (CollectTable *)data;
+ CollectTable *ct = static_cast<CollectTable *>(data);
collection_dialog_save_as(NULL, ct->cd);
}
static void collection_table_popup_save_cb(GtkWidget *widget, gpointer data)
{
- CollectTable *ct = (CollectTable *)data;
+ CollectTable *ct = static_cast<CollectTable *>(data);
if (!ct->cd->path)
{
static void collection_table_popup_copy_cb(GtkWidget *UNUSED(widget), gpointer data)
{
- CollectTable *ct = (CollectTable *)data;
+ CollectTable *ct = static_cast<CollectTable *>(data);
file_util_copy(NULL, collection_table_popup_file_list(ct), NULL, ct->listview);
}
static void collection_table_popup_move_cb(GtkWidget *UNUSED(widget), gpointer data)
{
- CollectTable *ct = (CollectTable *)data;
+ CollectTable *ct = static_cast<CollectTable *>(data);
file_util_move(NULL, collection_table_popup_file_list(ct), NULL, ct->listview);
}
static void collection_table_popup_rename_cb(GtkWidget *UNUSED(widget), gpointer data)
{
- CollectTable *ct = (CollectTable *)data;
+ CollectTable *ct = static_cast<CollectTable *>(data);
file_util_rename(NULL, collection_table_popup_file_list(ct), ct->listview);
}
static void collection_table_popup_delete_cb(GtkWidget *UNUSED(widget), gpointer data)
{
- CollectTable *ct = (CollectTable *)data;
+ CollectTable *ct = static_cast<CollectTable *>(data);
options->file_ops.safe_delete_enable = FALSE;
file_util_delete(NULL, collection_table_popup_file_list(ct), ct->listview);
static void collection_table_popup_move_to_trash_cb(GtkWidget *UNUSED(widget), gpointer data)
{
- CollectTable *ct = (CollectTable *)data;
+ CollectTable *ct = static_cast<CollectTable *>(data);
options->file_ops.safe_delete_enable = TRUE;
file_util_delete(NULL, collection_table_popup_file_list(ct), ct->listview);
static void collection_table_popup_copy_path_cb(GtkWidget *UNUSED(widget), gpointer data)
{
- CollectTable *ct = (CollectTable *)data;
+ CollectTable *ct = static_cast<CollectTable *>(data);
file_util_copy_path_list_to_clipboard(collection_table_popup_file_list(ct), TRUE);
}
static void collection_table_popup_copy_path_unquoted_cb(GtkWidget *UNUSED(widget), gpointer data)
{
- CollectTable *ct = (CollectTable *)data;
+ CollectTable *ct = static_cast<CollectTable *>(data);
file_util_copy_path_list_to_clipboard(collection_table_popup_file_list(ct), FALSE);
}
static void collection_table_popup_view_new_cb(GtkWidget *UNUSED(widget), gpointer data)
{
- CollectTable *ct = (CollectTable *)data;
+ CollectTable *ct = static_cast<CollectTable *>(data);
if (ct->click_info && g_list_find(ct->cd->list, ct->click_info))
{
static void collection_table_popup_view_cb(GtkWidget *UNUSED(widget), gpointer data)
{
- CollectTable *ct = (CollectTable *)data;
+ CollectTable *ct = static_cast<CollectTable *>(data);
if (ct->click_info && g_list_find(ct->cd->list, ct->click_info))
{
static void collection_table_popup_selectall_cb(GtkWidget *UNUSED(widget), gpointer data)
{
- CollectTable *ct = (CollectTable *)data;
+ CollectTable *ct = static_cast<CollectTable *>(data);
collection_table_select_all(ct);
ct->prev_selection= ct->click_info;
static void collection_table_popup_unselectall_cb(GtkWidget *UNUSED(widget), gpointer data)
{
- CollectTable *ct = (CollectTable *)data;
+ CollectTable *ct = static_cast<CollectTable *>(data);
collection_table_unselect_all(ct);
ct->prev_selection= ct->click_info;
static void collection_table_popup_select_invert_cb(GtkWidget *UNUSED(widget), gpointer data)
{
- CollectTable *ct = (CollectTable *)data;
+ CollectTable *ct = static_cast<CollectTable *>(data);
collection_table_select_invert_all(ct);
ct->prev_selection= ct->click_info;
static void collection_table_popup_remove_cb(GtkWidget *UNUSED(widget), gpointer data)
{
- CollectTable *ct = (CollectTable *)data;
+ CollectTable *ct = static_cast<CollectTable *>(data);
GList *list;
if (!ct->click_info) return;
static void collection_table_popup_add_file_selection_cb(GtkWidget *UNUSED(widget), gpointer data)
{
- CollectTable *ct = (CollectTable *)data;
+ CollectTable *ct = static_cast<CollectTable *>(data);
GList *list;
LayoutWindow *lw = NULL;
static void collection_table_popup_add_collection_cb(GtkWidget *UNUSED(widget), gpointer data)
{
- CollectTable *ct = (CollectTable *)data;
+ CollectTable *ct = static_cast<CollectTable *>(data);
collection_dialog_append(NULL, ct->cd);
}
static void collection_table_popup_goto_original_cb(GtkWidget *UNUSED(widget), gpointer data)
{
- CollectTable *ct = (CollectTable *)data;
+ CollectTable *ct = static_cast<CollectTable *>(data);
GList *list;
LayoutWindow *lw = NULL;
FileData *fd;
static void collection_table_popup_find_dupes_cb(GtkWidget *UNUSED(widget), gpointer data)
{
- CollectTable *ct = (CollectTable *)data;
+ CollectTable *ct = static_cast<CollectTable *>(data);
DupeWindow *dw;
dw = dupe_window_new();
static void collection_table_popup_print_cb(GtkWidget *UNUSED(widget), gpointer data)
{
- CollectTable *ct = (CollectTable *)data;
+ CollectTable *ct = static_cast<CollectTable *>(data);
FileData *fd;
fd = (ct->click_info) ? ct->click_info->fd : NULL;
static void collection_table_popup_show_names_cb(GtkWidget *UNUSED(widget), gpointer data)
{
- CollectTable *ct = (CollectTable *)data;
+ CollectTable *ct = static_cast<CollectTable *>(data);
collection_table_toggle_filenames(ct);
}
static void collection_table_popup_show_stars_cb(GtkWidget *UNUSED(widget), gpointer data)
{
- CollectTable *ct = (CollectTable *)data;
+ CollectTable *ct = static_cast<CollectTable *>(data);
collection_table_toggle_stars(ct);
}
static void collection_table_popup_destroy_cb(GtkWidget *UNUSED(widget), gpointer data)
{
- CollectTable *ct = (CollectTable *)data;
+ CollectTable *ct = static_cast<CollectTable *>(data);
collection_table_selection_remove(ct, ct->click_info, SELECTION_PRELIGHT, NULL);
ct->click_info = NULL;
static gboolean collection_table_press_key_cb(GtkWidget *widget, GdkEventKey *event, gpointer data)
{
- CollectTable *ct = (CollectTable *)data;
+ CollectTable *ct = static_cast<CollectTable *>(data);
gint focus_row = 0;
gint focus_col = 0;
CollectInfo *info;
static gboolean collection_table_auto_scroll_idle_cb(gpointer data)
{
- CollectTable *ct = (CollectTable *)data;
+ CollectTable *ct = static_cast<CollectTable *>(data);
GdkWindow *window;
gint x, y;
gint w, h;
static gboolean collection_table_auto_scroll_notify_cb(GtkWidget *UNUSED(widget), gint UNUSED(x), gint UNUSED(y), gpointer data)
{
- CollectTable *ct = (CollectTable *)data;
+ CollectTable *ct = static_cast<CollectTable *>(data);
if (!ct->drop_idle_id)
{
static gboolean collection_table_motion_cb(GtkWidget *UNUSED(widget), GdkEventMotion *event, gpointer data)
{
- CollectTable *ct = (CollectTable *)data;
+ CollectTable *ct = static_cast<CollectTable *>(data);
collection_table_motion_update(ct, (gint)event->x, (gint)event->y, FALSE);
static gboolean collection_table_press_cb(GtkWidget *UNUSED(widget), GdkEventButton *bevent, gpointer data)
{
- CollectTable *ct = (CollectTable *)data;
+ CollectTable *ct = static_cast<CollectTable *>(data);
GtkTreeIter iter;
CollectInfo *info;
static gboolean collection_table_release_cb(GtkWidget *UNUSED(widget), GdkEventButton *bevent, gpointer data)
{
- CollectTable *ct = (CollectTable *)data;
+ CollectTable *ct = static_cast<CollectTable *>(data);
GtkTreeIter iter;
CollectInfo *info = NULL;
static gboolean collection_table_leave_cb(GtkWidget *UNUSED(widget), GdkEventCrossing *UNUSED(event), gpointer data)
{
- CollectTable *ct = (CollectTable *)data;
+ CollectTable *ct = static_cast<CollectTable *>(data);
tip_unschedule(ct);
return FALSE;
static gboolean collection_table_sync_idle_cb(gpointer data)
{
- CollectTable *ct = (CollectTable *)data;
+ CollectTable *ct = static_cast<CollectTable *>(data);
if (!ct->sync_idle_id) return FALSE;
g_source_remove(ct->sync_idle_id);
GList *work = list;
while (work)
{
- FileData *fd = (FileData *)work->data;
+ FileData *fd = static_cast<FileData *>(work->data);
work = work->next;
if (isdir(fd->path)) collection_table_add_dir_recursive(ct, fd, recursive);
}
static void confirm_dir_list_add(GtkWidget *UNUSED(widget), gpointer data)
{
- CollectTable *ct = (CollectTable *)data;
+ CollectTable *ct = static_cast<CollectTable *>(data);
confirm_dir_list_do(ct, ct->drop_list, FALSE);
}
static void confirm_dir_list_recurse(GtkWidget *UNUSED(widget), gpointer data)
{
- CollectTable *ct = (CollectTable *)data;
+ CollectTable *ct = static_cast<CollectTable *>(data);
confirm_dir_list_do(ct, ct->drop_list, TRUE);
}
static void confirm_dir_list_skip(GtkWidget *UNUSED(widget), gpointer data)
{
- CollectTable *ct = (CollectTable *)data;
+ CollectTable *ct = static_cast<CollectTable *>(data);
collection_table_insert_filelist(ct, ct->drop_list, ct->marker_info);
}
GtkSelectionData *selection_data, guint info,
guint UNUSED(time), gpointer data)
{
- CollectTable *ct = (CollectTable *)data;
+ CollectTable *ct = static_cast<CollectTable *>(data);
gboolean selected;
GList *list = NULL;
gchar *uri_text = NULL;
GtkSelectionData *selection_data, guint info,
guint UNUSED(time), gpointer data)
{
- CollectTable *ct = (CollectTable *)data;
+ CollectTable *ct = static_cast<CollectTable *>(data);
GList *list = NULL;
GList *info_list = NULL;
CollectionData *source;
work = list;
while (work)
{
- FileData *fd = (FileData *)work->data;
+ FileData *fd = static_cast<FileData *>(work->data);
if (isdir(fd->path))
{
GtkWidget *menu;
static void collection_table_dnd_begin(GtkWidget *widget, GdkDragContext *context, gpointer data)
{
- CollectTable *ct = (CollectTable *)data;
+ CollectTable *ct = static_cast<CollectTable *>(data);
if (ct->click_info && ct->click_info->pixbuf)
{
static void collection_table_dnd_end(GtkWidget *UNUSED(widget), GdkDragContext *UNUSED(context), gpointer data)
{
- CollectTable *ct = (CollectTable *)data;
+ CollectTable *ct = static_cast<CollectTable *>(data);
/* apparently a leave event is not generated on a drop */
tip_unschedule(ct);
static gint collection_table_dnd_motion(GtkWidget *UNUSED(widget), GdkDragContext *UNUSED(context),
gint x, gint y, guint UNUSED(time), gpointer data)
{
- CollectTable *ct = (CollectTable *)data;
+ CollectTable *ct = static_cast<CollectTable *>(data);
collection_table_motion_update(ct, x, y, TRUE);
collection_table_scroll(ct, TRUE);
static void collection_table_dnd_leave(GtkWidget *UNUSED(widget), GdkDragContext *UNUSED(context), guint UNUSED(time), gpointer data)
{
- CollectTable *ct = (CollectTable *)data;
+ CollectTable *ct = static_cast<CollectTable *>(data);
collection_table_scroll(ct, FALSE);
}
static void collection_table_cell_data_cb(GtkTreeViewColumn *UNUSED(tree_column), GtkCellRenderer *cell,
GtkTreeModel *tree_model, GtkTreeIter *iter, gpointer data)
{
- ColumnData *cd = (ColumnData *)data;
+ ColumnData *cd = static_cast<ColumnData *>(data);
CollectTable *ct;
GtkStyle *style;
GList *list;
static void collection_table_destroy(GtkWidget *UNUSED(widget), gpointer data)
{
- CollectTable *ct = (CollectTable *)data;
+ CollectTable *ct = static_cast<CollectTable *>(data);
/* If there is no unsaved data, save the window geometry
*/
static void collection_table_sized(GtkWidget *UNUSED(widget), GtkAllocation *allocation, gpointer data)
{
- CollectTable *ct = (CollectTable *)data;
+ CollectTable *ct = static_cast<CollectTable *>(data);
collection_table_populate_at_new_size(ct, allocation->width, allocation->height, FALSE);
}
while (work)
{
- CollectInfo *ci = (CollectInfo *)work->data;
+ CollectInfo *ci = static_cast<CollectInfo *>(work->data);
if (ci->fd == fd) return ci;
work = work->next;
}
while (work)
{
- CollectInfo *info = (CollectInfo *)work->data;
+ CollectInfo *info = static_cast<CollectInfo *>(work->data);
filelist = g_list_prepend(filelist, file_data_ref(info->fd));
work = work->next;
}
work = collection_window_list;
while (work)
{
- CollectWindow *cw = (CollectWindow *)work->data;
+ CollectWindow *cw = static_cast<CollectWindow *>(work->data);
if (cw->cd == cd) return cw;
work = work->next;
}
work = collection_window_list;
while (work)
{
- CollectWindow *cw = (CollectWindow *)work->data;
+ CollectWindow *cw = static_cast<CollectWindow *>(work->data);
if (cw->cd->path && strcmp(cw->cd->path, path) == 0) return cw;
work = work->next;
}
static void collection_notify_cb(FileData *fd, NotifyType type, gpointer data)
{
- CollectionData *cd = (CollectionData *)data;
+ CollectionData *cd = static_cast<CollectionData *>(data);
if (!(type & NOTIFY_CHANGE) || !fd->change) return;
static gboolean collection_window_keypress(GtkWidget *UNUSED(widget), GdkEventKey *event, gpointer data)
{
- CollectWindow *cw = (CollectWindow *)data;
+ CollectWindow *cw = static_cast<CollectWindow *>(data);
gboolean stop_signal = FALSE;
GList *list;
static void collection_window_update_info(CollectionData *UNUSED(cd), CollectInfo *ci, gpointer data)
{
- CollectWindow *cw = (CollectWindow *)data;
+ CollectWindow *cw = static_cast<CollectWindow *>(data);
collection_table_file_update(cw->table, ci);
}
static void collection_close_save_cb(GenericDialog *gd, gpointer data)
{
- CollectWindow *cw = (CollectWindow *)data;
+ CollectWindow *cw = static_cast<CollectWindow *>(data);
cw->close_dialog = NULL;
generic_dialog_close(gd);
static void collection_close_close_cb(GenericDialog *gd, gpointer data)
{
- CollectWindow *cw = (CollectWindow *)data;
+ CollectWindow *cw = static_cast<CollectWindow *>(data);
cw->close_dialog = NULL;
generic_dialog_close(gd);
static void collection_close_cancel_cb(GenericDialog *gd, gpointer data)
{
- CollectWindow *cw = (CollectWindow *)data;
+ CollectWindow *cw = static_cast<CollectWindow *>(data);
cw->close_dialog = NULL;
generic_dialog_close(gd);
work = collection_window_list;
while (work)
{
- CollectWindow *cw = (CollectWindow *)work->data;
+ CollectWindow *cw = static_cast<CollectWindow *>(work->data);
if (cw->cd->changed)
{
ret = TRUE;
static gboolean collection_window_delete(GtkWidget *UNUSED(widget), GdkEvent *UNUSED(event), gpointer data)
{
- CollectWindow *cw = (CollectWindow *)data;
+ CollectWindow *cw = static_cast<CollectWindow *>(data);
collection_window_close(cw);
return TRUE;
static gboolean color_man_idle_cb(gpointer data)
{
- ColorMan *cm = (ColorMan *)data;
+ ColorMan *cm = static_cast<ColorMan *>(data);
gint width, height;
gint rh;
static void editor_window_close_cb(GtkWidget *UNUSED(widget), gpointer data)
{
- EditorWindow *ew = (EditorWindow *)data;
+ EditorWindow *ew = static_cast<EditorWindow *>(data);
g_free(ew->desktop_name);
gtk_widget_destroy(ew->window);
static void editor_window_save_cb(GtkWidget *UNUSED(widget), gpointer data)
{
- EditorWindow *ew = (EditorWindow *)data;
+ EditorWindow *ew = static_cast<EditorWindow *>(data);
if (ew->modified)
{
static void editor_window_text_modified_cb(GtkWidget *UNUSED(widget), gpointer data)
{
- EditorWindow *ew = (EditorWindow *)data;
+ EditorWindow *ew = static_cast<EditorWindow *>(data);
if (gtk_text_buffer_get_modified(ew->buffer))
{
static void editor_window_entry_changed_cb(GtkWidget *UNUSED(widget), gpointer data)
{
- EditorWindow *ew = (EditorWindow *)data;
+ EditorWindow *ew = static_cast<EditorWindow *>(data);
const gchar *content = gtk_entry_get_text(GTK_ENTRY(ew->entry));
gboolean modified = ew->modified;
static void editor_list_window_delete_dlg_cancel(GenericDialog *UNUSED(gd), gpointer data)
{
- EditorWindowDel_Data *ewdl = (EditorWindowDel_Data *)data;
+ EditorWindowDel_Data *ewdl = static_cast<EditorWindowDel_Data *>(data);
ewdl->ewl->gd = NULL;
g_free(ewdl->path);
static void editor_list_window_delete_dlg_ok_cb(GenericDialog *gd, gpointer data)
{
- EditorWindowDel_Data *ewdl = (EditorWindowDel_Data *)data;
+ EditorWindowDel_Data *ewdl = static_cast<EditorWindowDel_Data *>(data);
if (!unlink_file(ewdl->path))
{
static void editor_list_window_delete_cb(GtkWidget *UNUSED(widget), gpointer data)
{
- EditorListWindow *ewl = (EditorListWindow *)data;
+ EditorListWindow *ewl = static_cast<EditorListWindow *>(data);
GtkTreeSelection *sel = gtk_tree_view_get_selection(GTK_TREE_VIEW(ewl->view));
GtkTreeIter iter;
static void editor_list_window_edit_cb(GtkWidget *UNUSED(widget), gpointer data)
{
- EditorListWindow *ewl = (EditorListWindow *)data;
+ EditorListWindow *ewl = static_cast<EditorListWindow *>(data);
GtkTreeSelection *sel = gtk_tree_view_get_selection(GTK_TREE_VIEW(ewl->view));
GtkTreeIter iter;
static void editor_list_window_selection_changed_cb(GtkWidget *UNUSED(widget), gpointer data)
{
- EditorListWindow *ewl = (EditorListWindow *)data;
+ EditorListWindow *ewl = static_cast<EditorListWindow *>(data);
GtkTreeSelection *sel = gtk_tree_view_get_selection(GTK_TREE_VIEW(ewl->view));
GtkTreeIter iter;
static void plugin_disable_cb(GtkCellRendererToggle *UNUSED(renderer), gchar *path_str, gpointer data)
{
- EditorListWindow *ewl = (EditorListWindow *)data;
+ EditorListWindow *ewl = static_cast<EditorListWindow *>(data);
GtkTreePath *tpath;
GtkTreeIter iter;
GtkTreeModel *model;
static void dnd_set_drag_label_end_cb(GtkWidget *widget, GdkDragContext *UNUSED(context), gpointer data)
{
- GtkWidget *window = (GtkWidget *)data;
+ GtkWidget *window = static_cast<GtkWidget *>(data);
g_signal_handlers_disconnect_by_func(widget, (gpointer)dnd_set_drag_label_end_cb, data);
gtk_widget_destroy(window);
}
GList *work = list;
while (work)
{
- DupeItem *di = (DupeItem *)work->data;
+ DupeItem *di = static_cast<DupeItem *>(work->data);
work = work->next;
dupe_item_free(di);
}
{
while (work)
{
- DupeItem *di = (DupeItem *)work->data;
+ DupeItem *di = static_cast<DupeItem *>(work->data);
if (di->fd == fd) return di;
{
while (work)
{
- DupeItem *di = (DupeItem *)work->data;
+ DupeItem *di = static_cast<DupeItem *>(work->data);
if (strcmp(di->fd->path, path) == 0) return di;
work = g_list_last(dw->dupes);
while (work)
{
- DupeItem *parent = (DupeItem *)work->data;
+ DupeItem *parent = static_cast<DupeItem *>(work->data);
GList *temp;
dupe_listview_add(dw, parent, NULL);
work = slist;
while (work)
{
- GtkTreePath *tpath = (GtkTreePath *)work->data;
+ GtkTreePath *tpath = static_cast<GtkTreePath *>(work->data);
DupeItem *di = NULL;
GtkTreeIter iter;
work = slist;
while (!found && work)
{
- GtkTreePath *tpath = (GtkTreePath *)work->data;
+ GtkTreePath *tpath = static_cast<GtkTreePath *>(work->data);
DupeItem *di_n;
GtkTreeIter iter;
work = parent->group;
while (work)
{
- DupeMatch *dm = (DupeMatch *)work->data;
+ DupeMatch *dm = static_cast<DupeMatch *>(work->data);
if (dm->di == child) return dm;
work = work->next;
}
work = parent->group;
while (work)
{
- DupeMatch *dm = (DupeMatch *)work->data;
+ DupeMatch *dm = static_cast<DupeMatch *>(work->data);
work = work->next;
if (unlink_children) dupe_match_unlink_child(parent, dm->di);
work = child->group;
while (work)
{
- DupeMatch *dm = (DupeMatch *)work->data;
+ DupeMatch *dm = static_cast<DupeMatch *>(work->data);
if (!dr || dm->rank > dr->rank)
{
dr = dm;
work = parent->group;
while (work)
{
- DupeMatch *dm = (DupeMatch *)work->data;
+ DupeMatch *dm = static_cast<DupeMatch *>(work->data);
work = work->next;
rank += dm->rank;
c++;
work = child->group;
while (work)
{
- DupeMatch *dm = (DupeMatch *)work->data;
+ DupeMatch *dm = static_cast<DupeMatch *>(work->data);
if (g_list_find(dw->dupes, dm->di)) return dm->di;
work = work->next;
}
{
while (work)
{
- DupeItem *di = (DupeItem *)work->data;
+ DupeItem *di = static_cast<DupeItem *>(work->data);
work = work->next;
dupe_match_link_clear(di, FALSE);
work = old_parent->group;
while (work)
{
- DupeMatch *dm = (DupeMatch *)work->data;
+ DupeMatch *dm = static_cast<DupeMatch *>(work->data);
dupe_match_unlink_child(old_parent, dm->di);
dupe_match_link_child(new_parent, dm->di, dm->rank);
work = work->next;
work = di->group;
while (work)
{
- DupeMatch *dm = (DupeMatch *)work->data;
+ DupeMatch *dm = static_cast<DupeMatch *>(work->data);
work = work->next;
log_printf(" %f %s\n", dm->rank, dm->di->fd->name);
work = list;
while (work)
{
- DupeItem *di = (DupeItem *)work->data;
+ DupeItem *di = static_cast<DupeItem *>(work->data);
dupe_match_print_group(di);
work = work->next;
}
work = parent->group;
while (work)
{
- DupeMatch *dm = (DupeMatch *)work->data;
+ DupeMatch *dm = static_cast<DupeMatch *>(work->data);
DupeItem *orphan;
work = work->next;
work = g_list_last(di->group);
while (work)
{
- DupeMatch *dm = (DupeMatch *)work->data;
+ DupeMatch *dm = static_cast<DupeMatch *>(work->data);
work = work->prev;
list = dupe_match_unlink_by_rank(di, dm->di, list, dw);
}
work = list;
while (work)
{
- DupeItem *di = (DupeItem *)work->data;
+ DupeItem *di = static_cast<DupeItem *>(work->data);
if (!di->second) list = dupe_match_group_filter(list, di, dw);
work = work->next;
if (di->second) list = g_list_remove(list, di);
work = list;
while (work)
{
- DupeItem *di = (DupeItem *)work->data;
+ DupeItem *di = static_cast<DupeItem *>(work->data);
di->group = g_list_sort(di->group, dupe_match_sort_groups_cb);
work = work->next;
}
work = source_list;
while (work)
{
- DupeItem *di = (DupeItem *)work->data;
+ DupeItem *di = static_cast<DupeItem *>(work->data);
if (di->group)
{
*/
static DUPE_CHECK_RESULT dupe_match_check(DupeItem *di1, DupeItem *di2, gpointer data)
{
- DupeWindow *dw = (DupeWindow *)data;
+ DupeWindow *dw = static_cast<DupeWindow *>(data);
DupeMatchType mask = dw->match_mask;
if (mask & DUPE_MATCH_ALL)
{
const DupeItem *di1 = *((DupeItem **) a);
const DupeItem *di2 = *((DupeItem **) b);
- DupeWindow *dw = (DupeWindow *)data;
+ DupeWindow *dw = static_cast<DupeWindow *>(data);
DupeMatchType mask = dw->match_mask;
if (mask & DUPE_MATCH_ALL)
work = dw->list;
while (work)
{
- DupeItem *di = (DupeItem *)work->data;
+ DupeItem *di = static_cast<DupeItem *>(work->data);
g_array_append_val(array_set1, di);
work = work->next;
}
static void dupe_thumb_error_cb(ThumbLoader *UNUSED(tl), gpointer data)
{
- DupeWindow *dw = (DupeWindow *)data;
+ DupeWindow *dw = static_cast<DupeWindow *>(data);
dupe_thumb_do(dw);
dupe_thumb_step(dw);
static void dupe_thumb_done_cb(ThumbLoader *UNUSED(tl), gpointer data)
{
- DupeWindow *dw = (DupeWindow *)data;
+ DupeWindow *dw = static_cast<DupeWindow *>(data);
dupe_thumb_do(dw);
dupe_thumb_step(dw);
static void dupe_check_stop_cb(GtkWidget *UNUSED(widget), gpointer data)
{
- DupeWindow *dw = (DupeWindow *)data;
+ DupeWindow *dw = static_cast<DupeWindow *>(data);
dupe_check_stop(dw);
}
static void dupe_loader_done_cb(ImageLoader *il, gpointer data)
{
- DupeWindow *dw = (DupeWindow *)data;
+ DupeWindow *dw = static_cast<DupeWindow *>(data);
GdkPixbuf *pixbuf;
pixbuf = image_loader_get_pixbuf(il);
*/
static gboolean dupe_check_cb(gpointer data)
{
- DupeWindow *dw = (DupeWindow *)data;
+ DupeWindow *dw = static_cast<DupeWindow *>(data);
DupeSearchMatch *search_match_list_item;
if (!dw->idle_id)
static gboolean dupe_check_start_cb(gpointer data)
{
- DupeWindow *dw = (DupeWindow *)data;
+ DupeWindow *dw = static_cast<DupeWindow *>(data);
dupe_check_start(dw);
static gboolean dupe_files_add_queue_cb(gpointer data)
{
DupeItem *di = NULL;
- DupeWindow *dw = (DupeWindow *)data;
+ DupeWindow *dw = static_cast<DupeWindow *>(data);
FileData *fd;
GList *queue = dw->add_files_queue;
work = list;
while (work)
{
- FileData *fd = (FileData *)work->data;
+ FileData *fd = static_cast<FileData *>(work->data);
work = work->next;
if (isdir(fd->path) && !recurse)
{
{
while (work)
{
- DupeItem *di = (DupeItem *)work->data;
+ DupeItem *di = static_cast<DupeItem *>(work->data);
if (di->fd == fd)
dupe_item_update(dw, di);
work = slist;
while (work)
{
- GtkTreePath *tpath = (GtkTreePath *)work->data;
+ GtkTreePath *tpath = static_cast<GtkTreePath *>(work->data);
DupeItem *di = NULL;
gtk_tree_model_get_iter(store, &iter, tpath);
static void dupe_menu_view_cb(GtkWidget *UNUSED(widget), gpointer data)
{
- DupeWindow *dw = (DupeWindow *)data;
+ DupeWindow *dw = static_cast<DupeWindow *>(data);
if (dw->click_item) dupe_menu_view(dw, dw->click_item, dw->listview, FALSE);
}
static void dupe_menu_viewnew_cb(GtkWidget *UNUSED(widget), gpointer data)
{
- DupeWindow *dw = (DupeWindow *)data;
+ DupeWindow *dw = static_cast<DupeWindow *>(data);
if (dw->click_item) dupe_menu_view(dw, dw->click_item, dw->listview, TRUE);
}
static void dupe_menu_select_all_cb(GtkWidget *UNUSED(widget), gpointer data)
{
- DupeWindow *dw = (DupeWindow *)data;
+ DupeWindow *dw = static_cast<DupeWindow *>(data);
GtkTreeSelection *selection;
options->duplicates_select_type = DUPE_SELECT_NONE;
static void dupe_menu_select_none_cb(GtkWidget *UNUSED(widget), gpointer data)
{
- DupeWindow *dw = (DupeWindow *)data;
+ DupeWindow *dw = static_cast<DupeWindow *>(data);
GtkTreeSelection *selection;
options->duplicates_select_type = DUPE_SELECT_NONE;
static void dupe_menu_select_dupes_set1_cb(GtkWidget *UNUSED(widget), gpointer data)
{
- DupeWindow *dw = (DupeWindow *)data;
+ DupeWindow *dw = static_cast<DupeWindow *>(data);
options->duplicates_select_type = DUPE_SELECT_GROUP1;
dupe_listview_select_dupes(dw, DUPE_SELECT_GROUP1);
static void dupe_menu_select_dupes_set2_cb(GtkWidget *UNUSED(widget), gpointer data)
{
- DupeWindow *dw = (DupeWindow *)data;
+ DupeWindow *dw = static_cast<DupeWindow *>(data);
options->duplicates_select_type = DUPE_SELECT_GROUP2;
dupe_listview_select_dupes(dw, DUPE_SELECT_GROUP2);
static void dupe_menu_print_cb(GtkWidget *UNUSED(widget), gpointer data)
{
- DupeWindow *dw = (DupeWindow *)data;
+ DupeWindow *dw = static_cast<DupeWindow *>(data);
FileData *fd;
fd = (dw->click_item) ? dw->click_item->fd : NULL;
static void dupe_menu_copy_cb(GtkWidget *UNUSED(widget), gpointer data)
{
- DupeWindow *dw = (DupeWindow *)data;
+ DupeWindow *dw = static_cast<DupeWindow *>(data);
file_util_copy(NULL, dupe_listview_get_selection(dw, dw->listview), NULL, dw->window);
}
static void dupe_menu_move_cb(GtkWidget *UNUSED(widget), gpointer data)
{
- DupeWindow *dw = (DupeWindow *)data;
+ DupeWindow *dw = static_cast<DupeWindow *>(data);
file_util_move(NULL, dupe_listview_get_selection(dw, dw->listview), NULL, dw->window);
}
static void dupe_menu_rename_cb(GtkWidget *UNUSED(widget), gpointer data)
{
- DupeWindow *dw = (DupeWindow *)data;
+ DupeWindow *dw = static_cast<DupeWindow *>(data);
file_util_rename(NULL, dupe_listview_get_selection(dw, dw->listview), dw->window);
}
static void dupe_menu_delete_cb(GtkWidget *UNUSED(widget), gpointer data)
{
- DupeWindow *dw = (DupeWindow *)data;
+ DupeWindow *dw = static_cast<DupeWindow *>(data);
options->file_ops.safe_delete_enable = FALSE;
file_util_delete_notify_done(NULL, dupe_listview_get_selection(dw, dw->listview), dw->window, delete_finished_cb, dw);
static void dupe_menu_move_to_trash_cb(GtkWidget *UNUSED(widget), gpointer data)
{
- DupeWindow *dw = (DupeWindow *)data;
+ DupeWindow *dw = static_cast<DupeWindow *>(data);
options->file_ops.safe_delete_enable = TRUE;
file_util_delete_notify_done(NULL, dupe_listview_get_selection(dw, dw->listview), dw->window, delete_finished_cb, dw);
static void dupe_menu_copy_path_cb(GtkWidget *UNUSED(widget), gpointer data)
{
- DupeWindow *dw = (DupeWindow *)data;
+ DupeWindow *dw = static_cast<DupeWindow *>(data);
file_util_copy_path_list_to_clipboard(dupe_listview_get_selection(dw, dw->listview), TRUE);
}
static void dupe_menu_copy_path_unquoted_cb(GtkWidget *UNUSED(widget), gpointer data)
{
- DupeWindow *dw = (DupeWindow *)data;
+ DupeWindow *dw = static_cast<DupeWindow *>(data);
file_util_copy_path_list_to_clipboard(dupe_listview_get_selection(dw, dw->listview), FALSE);
}
static void dupe_menu_remove_cb(GtkWidget *UNUSED(widget), gpointer data)
{
- DupeWindow *dw = (DupeWindow *)data;
+ DupeWindow *dw = static_cast<DupeWindow *>(data);
dupe_window_remove_selection(dw, dw->listview);
}
static void dupe_menu_clear_cb(GtkWidget *UNUSED(widget), gpointer data)
{
- DupeWindow *dw = (DupeWindow *)data;
+ DupeWindow *dw = static_cast<DupeWindow *>(data);
dupe_window_clear(dw);
}
static void dupe_menu_close_cb(GtkWidget *UNUSED(widget), gpointer data)
{
- DupeWindow *dw = (DupeWindow *)data;
+ DupeWindow *dw = static_cast<DupeWindow *>(data);
dupe_window_close(dw);
}
static void dupe_menu_popup_destroy_cb(GtkWidget *UNUSED(widget), gpointer data)
{
- GList *editmenu_fd_list = (GList *)data;
+ GList *editmenu_fd_list = static_cast<GList *>(data);
filelist_free(editmenu_fd_list);
}
static gboolean dupe_listview_press_cb(GtkWidget *widget, GdkEventButton *bevent, gpointer data)
{
- DupeWindow *dw = (DupeWindow *)data;
+ DupeWindow *dw = static_cast<DupeWindow *>(data);
GtkTreeModel *store;
GtkTreePath *tpath;
GtkTreeIter iter;
static gboolean dupe_listview_release_cb(GtkWidget *widget, GdkEventButton *bevent, gpointer data)
{
- DupeWindow *dw = (DupeWindow *)data;
+ DupeWindow *dw = static_cast<DupeWindow *>(data);
GtkTreeModel *store;
GtkTreePath *tpath;
GtkTreeIter iter;
static void dupe_second_menu_view_cb(GtkWidget *UNUSED(widget), gpointer data)
{
- DupeWindow *dw = (DupeWindow *)data;
+ DupeWindow *dw = static_cast<DupeWindow *>(data);
if (dw->click_item) dupe_menu_view(dw, dw->click_item, dw->second_listview, FALSE);
}
static void dupe_second_menu_viewnew_cb(GtkWidget *UNUSED(widget), gpointer data)
{
- DupeWindow *dw = (DupeWindow *)data;
+ DupeWindow *dw = static_cast<DupeWindow *>(data);
if (dw->click_item) dupe_menu_view(dw, dw->click_item, dw->second_listview, TRUE);
}
static void dupe_second_menu_select_all_cb(GtkWidget *UNUSED(widget), gpointer data)
{
GtkTreeSelection *selection;
- DupeWindow *dw = (DupeWindow *)data;
+ DupeWindow *dw = static_cast<DupeWindow *>(data);
selection = gtk_tree_view_get_selection(GTK_TREE_VIEW(dw->second_listview));
gtk_tree_selection_select_all(selection);
static void dupe_second_menu_select_none_cb(GtkWidget *UNUSED(widget), gpointer data)
{
GtkTreeSelection *selection;
- DupeWindow *dw = (DupeWindow *)data;
+ DupeWindow *dw = static_cast<DupeWindow *>(data);
selection = gtk_tree_view_get_selection(GTK_TREE_VIEW(dw->second_listview));
gtk_tree_selection_unselect_all(selection);
static void dupe_second_menu_remove_cb(GtkWidget *UNUSED(widget), gpointer data)
{
- DupeWindow *dw = (DupeWindow *)data;
+ DupeWindow *dw = static_cast<DupeWindow *>(data);
dupe_window_remove_selection(dw, dw->second_listview);
}
static void dupe_second_menu_clear_cb(GtkWidget *UNUSED(widget), gpointer data)
{
- DupeWindow *dw = (DupeWindow *)data;
+ DupeWindow *dw = static_cast<DupeWindow *>(data);
dupe_second_clear(dw);
dupe_window_recompare(dw);
static void dupe_second_set_toggle_cb(GtkWidget *widget, gpointer data)
{
- DupeWindow *dw = (DupeWindow *)data;
+ DupeWindow *dw = static_cast<DupeWindow *>(data);
dw->second_set = gtk_toggle_button_get_active(GTK_TOGGLE_BUTTON(widget));
static void dupe_sort_totals_toggle_cb(GtkWidget *widget, gpointer data)
{
- DupeWindow *dw = (DupeWindow *)data;
+ DupeWindow *dw = static_cast<DupeWindow *>(data);
options->sort_totals = gtk_toggle_button_get_active(GTK_TOGGLE_BUTTON(widget));
dupe_window_recompare(dw);
static void dupe_menu_type_cb(GtkWidget *combo, gpointer data)
{
- DupeWindow *dw = (DupeWindow *)data;
+ DupeWindow *dw = static_cast<DupeWindow *>(data);
GtkTreeModel *store;
GtkTreeIter iter;
static void dupe_listview_color_cb(GtkTreeViewColumn *UNUSED(tree_column), GtkCellRenderer *cell,
GtkTreeModel *tree_model, GtkTreeIter *iter, gpointer data)
{
- DupeWindow *dw = (DupeWindow *)data;
+ DupeWindow *dw = static_cast<DupeWindow *>(data);
gboolean set;
gtk_tree_model_get(tree_model, iter, DUPE_COLUMN_COLOR, &set, -1);
static void dupe_window_show_thumb_cb(GtkWidget *widget, gpointer data)
{
- DupeWindow *dw = (DupeWindow *)data;
+ DupeWindow *dw = static_cast<DupeWindow *>(data);
dw->show_thumbs = gtk_toggle_button_get_active(GTK_TOGGLE_BUTTON(widget));
options->duplicates_thumbnails = dw->show_thumbs;
static void dupe_window_rotation_invariant_cb(GtkWidget *widget, gpointer data)
{
- DupeWindow *dw = (DupeWindow *)data;
+ DupeWindow *dw = static_cast<DupeWindow *>(data);
options->rot_invariant_sim = gtk_toggle_button_get_active(GTK_TOGGLE_BUTTON(widget));
dupe_window_recompare(dw);
static void dupe_window_custom_threshold_cb(GtkWidget *widget, gpointer data)
{
- DupeWindow *dw = (DupeWindow *)data;
+ DupeWindow *dw = static_cast<DupeWindow *>(data);
DupeMatchType match_type;
GtkTreeModel *store;
gboolean valid;
static gboolean dupe_window_keypress_cb(GtkWidget *widget, GdkEventKey *event, gpointer data)
{
- DupeWindow *dw = (DupeWindow *)data;
+ DupeWindow *dw = static_cast<DupeWindow *>(data);
gboolean stop_signal = FALSE;
gboolean on_second;
GtkWidget *listview;
static gint dupe_window_close_cb(GtkWidget *UNUSED(widget), gpointer data)
{
- DupeWindow *dw = (DupeWindow *)data;
+ DupeWindow *dw = static_cast<DupeWindow *>(data);
dupe_window_close(dw);
static gint dupe_window_delete(GtkWidget *UNUSED(widget), GdkEvent *UNUSED(event), gpointer data)
{
- DupeWindow *dw = (DupeWindow *)data;
+ DupeWindow *dw = static_cast<DupeWindow *>(data);
dupe_window_close(dw);
return TRUE;
static gint column_sort_cb(GtkTreeModel *model, GtkTreeIter *a, GtkTreeIter *b, gpointer data)
{
- GtkTreeSortable *sortable = (GtkTreeSortable *)data;
+ GtkTreeSortable *sortable = static_cast<GtkTreeSortable *>(data);
gint ret = 0;
gchar *rank_str_a, *rank_str_b;
gint rank_int_a;
static void column_clicked_cb(GtkWidget *UNUSED(widget), gpointer data)
{
- DupeWindow *dw = (DupeWindow *)data;
+ DupeWindow *dw = static_cast<DupeWindow *>(data);
options->duplicates_match = DUPE_SELECT_NONE;
dupe_listview_select_dupes(dw, DUPE_SELECT_NONE);
static void confirm_dir_list_add(GtkWidget *UNUSED(widget), gpointer data)
{
- CDupeConfirmD *d = (CDupeConfirmD *)data;
+ CDupeConfirmD *d = static_cast<CDupeConfirmD *>(data);
GList *work;
dupe_window_add_files(d->dw, d->list, FALSE);
work = d->list;
while (work)
{
- FileData *fd = (FileData *)work->data;
+ FileData *fd = static_cast<FileData *>(work->data);
work = work->next;
if (isdir(fd->path))
{
static void confirm_dir_list_recurse(GtkWidget *UNUSED(widget), gpointer data)
{
- CDupeConfirmD *d = (CDupeConfirmD *)data;
+ CDupeConfirmD *d = static_cast<CDupeConfirmD *>(data);
dupe_window_add_files(d->dw, d->list, TRUE);
}
static void confirm_dir_list_skip(GtkWidget *UNUSED(widget), gpointer data)
{
- CDupeConfirmD *d = (CDupeConfirmD *)data;
+ CDupeConfirmD *d = static_cast<CDupeConfirmD *>(data);
dupe_window_add_files(d->dw, d->list, FALSE);
}
static void confirm_dir_list_destroy(GtkWidget *UNUSED(widget), gpointer data)
{
- CDupeConfirmD *d = (CDupeConfirmD *)data;
+ CDupeConfirmD *d = static_cast<CDupeConfirmD *>(data);
filelist_free(d->list);
g_free(d);
}
GtkSelectionData *selection_data, guint info,
guint UNUSED(time), gpointer data)
{
- DupeWindow *dw = (DupeWindow *)data;
+ DupeWindow *dw = static_cast<DupeWindow *>(data);
GList *list;
switch (info)
GtkSelectionData *selection_data, guint info,
guint UNUSED(time), gpointer data)
{
- DupeWindow *dw = (DupeWindow *)data;
+ DupeWindow *dw = static_cast<DupeWindow *>(data);
GtkWidget *source;
GList *list = NULL;
GList *work;
work = list;
while (work)
{
- FileData *fd = (FileData *)work->data;
+ FileData *fd = static_cast<FileData *>(work->data);
if (isdir(fd->path))
{
GtkWidget *menu;
static void dupe_dnd_begin(GtkWidget *widget, GdkDragContext *context, gpointer data)
{
- DupeWindow *dw = (DupeWindow *)data;
+ DupeWindow *dw = static_cast<DupeWindow *>(data);
dupe_dest_set(dw->listview, FALSE);
dupe_dest_set(dw->second_listview, FALSE);
static void dupe_dnd_end(GtkWidget *UNUSED(widget), GdkDragContext *UNUSED(context), gpointer data)
{
- DupeWindow *dw = (DupeWindow *)data;
+ DupeWindow *dw = static_cast<DupeWindow *>(data);
dupe_dest_set(dw->listview, TRUE);
dupe_dest_set(dw->second_listview, TRUE);
}
static void dupe_notify_cb(FileData *fd, NotifyType type, gpointer data)
{
- DupeWindow *dw = (DupeWindow *)data;
+ DupeWindow *dw = static_cast<DupeWindow *>(data);
if (!(type & NOTIFY_CHANGE) || !fd->change) return;
*/
static void delete_finished_cb(gboolean success, const gchar *UNUSED(dest_path), gpointer data)
{
- DupeWindow *dw = (DupeWindow *)data;
+ DupeWindow *dw = static_cast<DupeWindow *>(data);
if (!success)
{
static void export_duplicates_data_cancel_cb(FileDialog *UNUSED(fdlg), gpointer data)
{
- ExportDupesData *edd = (ExportDupesData *)data;
+ ExportDupesData *edd = static_cast<ExportDupesData *>(data);
export_duplicates_close(edd);
}
static void export_duplicates_data_save_cb(FileDialog *fdlg, gpointer data)
{
- ExportDupesData *edd = (ExportDupesData *)data;
+ ExportDupesData *edd = static_cast<ExportDupesData *>(data);
GError *error = NULL;
GtkTreeModel *store;
GtkTreeIter iter;
static void editor_list_add_cb(gpointer UNUSED(key), gpointer value, gpointer data)
{
- GList **listp = (GList **)data;
+ GList **listp = static_cast<GList **>(data);
EditorDescription *editor = value;
/* do not show the special commands in any list, they are called explicitly */
static void editor_verbose_window_close(GenericDialog *gd, gpointer data)
{
- EditorData *ed = (EditorData *)data;
+ EditorData *ed = static_cast<EditorData *>(data);
generic_dialog_close(gd);
editor_verbose_data_free(ed);
static void editor_verbose_window_stop(GenericDialog *UNUSED(gd), gpointer data)
{
- EditorData *ed = (EditorData *)data;
+ EditorData *ed = static_cast<EditorData *>(data);
ed->stopping = TRUE;
ed->count = 0;
editor_verbose_window_progress(ed, _("stopping..."));
static gboolean editor_verbose_io_cb(GIOChannel *source, GIOCondition condition, gpointer data)
{
- EditorData *ed = (EditorData *)data;
+ EditorData *ed = static_cast<EditorData *>(data);
gchar buf[512];
gsize count;
while (!pathl && work)
{
- FileData *fd = (FileData *)work->data;
+ FileData *fd = static_cast<FileData *>(work->data);
pathl = editor_command_path_parse(fd,
consider_sidecars,
(*p == 'f') ? PATH_FILE : PATH_FILE_URL,
while (work)
{
- FileData *fd = (FileData *)work->data;
+ FileData *fd = static_cast<FileData *>(work->data);
pathl = editor_command_path_parse(fd, consider_sidecars, (*p == 'F') ? PATH_FILE : PATH_FILE_URL, editor);
if (pathl)
{
static void editor_child_exit_cb(GPid pid, gint status, gpointer data)
{
- EditorData *ed = (EditorData *)data;
+ EditorData *ed = static_cast<EditorData *>(data);
g_spawn_close_pid(pid);
ed->pid = -1;
work = exif->items;
while (work)
{
- ExifItem *item = (ExifItem *)work->data;
+ ExifItem *item = static_cast<ExifItem *>(work->data);
work = work->next;
exif_item_free(item);
}
work = fc->list;
while (work)
{
- FileCacheEntry *fce = (FileCacheEntry *)work->data;
+ FileCacheEntry *fce = static_cast<FileCacheEntry *>(work->data);
if (fce->fd == fd)
{
/* entry exists */
while (work)
{
- FileCacheEntry *fe = (FileCacheEntry *)work->data;
+ FileCacheEntry *fe = static_cast<FileCacheEntry *>(work->data);
work = work->next;
DEBUG_1("cache entry: fc=%p [%lu] %s %ld", (void *)fc, ++n, fe->fd->path, fe->size);
}
static void file_cache_notify_cb(FileData *fd, NotifyType type, gpointer data)
{
- FileCacheData *fc = (FileCacheData *)data;
+ FileCacheData *fc = static_cast<FileCacheData *>(data);
if (type & (NOTIFY_REREAD | NOTIFY_CHANGE)) /* invalidate the entry on each file change */
{
work = fd->sidecar_files;
while (work)
{
- FileData *sfd = (FileData *)work->data;
+ FileData *sfd = static_cast<FileData *>(work->data);
struct stat st;
work = work->next;
work = parent->sidecar_files;
while (work)
{
- FileData *sfd = (FileData *)work->data;
+ FileData *sfd = static_cast<FileData *>(work->data);
if (file_data_check_has_ref(sfd)) return;
work = work->next;
}
work = parent->sidecar_files;
while (work)
{
- FileData *sfd = (FileData *)work->data;
+ FileData *sfd = static_cast<FileData *>(work->data);
file_data_free(sfd);
work = work->next;
}
work = list;
while (work)
{
- FileData *fd = (FileData *)work->data;
+ FileData *fd = static_cast<FileData *>(work->data);
work = work->next;
file_data_lock(fd);
}
work = list;
while (work)
{
- FileData *fd = (FileData *)work->data;
+ FileData *fd = static_cast<FileData *>(work->data);
work = work->next;
file_data_unlock(fd);
}
work = basename_list;
while (work)
{
- FileData *fd = (FileData *)work->data;
+ FileData *fd = static_cast<FileData *>(work->data);
work = work->next;
g_assert(fd->magick == FD_MAGICK);
DEBUG_2("basename: %p %s", (void *)fd, fd->name);
work = basename_list;
while (work)
{
- FileData *fd = (FileData *)work->data;
+ FileData *fd = static_cast<FileData *>(work->data);
work = work->next;
g_assert(fd->parent == NULL || fd->sidecar_files == NULL);
new_sidecars = NULL;
while (work)
{
- FileData *sfd = (FileData *)work->data;
+ FileData *sfd = static_cast<FileData *>(work->data);
g_assert(sfd->magick == FD_MAGICK);
g_assert(sfd->parent == NULL && sfd->sidecar_files == NULL);
sfd->parent = parent_fd;
GList *work = sidecar_files;
while (work)
{
- FileData *sfd = (FileData *)work->data;
+ FileData *sfd = static_cast<FileData *>(work->data);
work = work->next;
file_data_disconnect_sidecar_file(fd, sfd);
file_data_send_notification(sfd, NOTIFY_GROUPING);
work = fd_list;
while (work)
{
- FileData *fd = (FileData *)work->data;
+ FileData *fd = static_cast<FileData *>(work->data);
file_data_disable_grouping(fd, disable);
work = work->next;
while (work)
{
- FileData *fd = (FileData *)work->data;
+ FileData *fd = static_cast<FileData *>(work->data);
work = work->next;
if (fd->parent) /* remove fd's that are children */
gchar *extended_extension = g_strconcat(fd->parent ? fd->parent->extension : fd->extension, ".xmp", NULL);
while (work)
{
- FileData *sfd = (FileData *)work->data;
+ FileData *sfd = static_cast<FileData *>(work->data);
work = work->next;
if (g_ascii_strcasecmp(sfd->extension, ".xmp") == 0 || g_ascii_strcasecmp(sfd->extension, extended_extension) == 0)
{
work = list;
while (work)
{
- FileData *fd = (FileData *)work->data;
+ FileData *fd = static_cast<FileData *>(work->data);
GList *link = work;
work = work->next;
work = list;
while (work)
{
- FileData *fd = (FileData *)work->data;
+ FileData *fd = static_cast<FileData *>(work->data);
GList *link = work;
work = work->next;
work = list;
while (work)
{
- FileData *fd = (FileData *)work->data;
+ FileData *fd = static_cast<FileData *>(work->data);
GList *link = work;
work = work->next;
work = fd->sidecar_files;
while (work)
{
- FileData *sfd = (FileData *)work->data;
+ FileData *sfd = static_cast<FileData *>(work->data);
result = g_string_append(result, "+ ");
result = g_string_append(result, sfd->extension);
work = fd->sidecar_files;
while (work)
{
- FileData *sfd = (FileData *)work->data;
+ FileData *sfd = static_cast<FileData *>(work->data);
if (sfd->change) return FALSE;
work = work->next;
work = fd->sidecar_files;
while (work)
{
- FileData *sfd = (FileData *)work->data;
+ FileData *sfd = static_cast<FileData *>(work->data);
file_data_add_ci(sfd, type, NULL, NULL);
work = work->next;
work = fd->sidecar_files;
while (work)
{
- FileData *sfd = (FileData *)work->data;
+ FileData *sfd = static_cast<FileData *>(work->data);
if (!sfd->change || sfd->change->type != type) return FALSE;
work = work->next;
work = fd->sidecar_files;
while (work)
{
- FileData *sfd = (FileData *)work->data;
+ FileData *sfd = static_cast<FileData *>(work->data);
file_data_free_ci(sfd);
work = work->next;
work = fd_list;
while (work)
{
- FileData *fd = (FileData *)work->data;
+ FileData *fd = static_cast<FileData *>(work->data);
if (!file_data_sc_add_ci_delete(fd)) ret = FALSE;
work = work->next;
work = fd_list;
while (work)
{
- FileData *fd = (FileData *)work->data;
+ FileData *fd = static_cast<FileData *>(work->data);
file_data_sc_free_ci(fd);
work = work->prev;
work = fd_list;
while (work)
{
- FileData *fd = (FileData *)work->data;
+ FileData *fd = static_cast<FileData *>(work->data);
if (!func(fd, dest))
{
work = fd_list;
while (work)
{
- FileData *fd = (FileData *)work->data;
+ FileData *fd = static_cast<FileData *>(work->data);
if (!file_data_add_ci_write_metadata(fd)) ret = FALSE;
work = work->next;
work = fd_list;
while (work)
{
- FileData *fd = (FileData *)work->data;
+ FileData *fd = static_cast<FileData *>(work->data);
file_data_free_ci(fd);
work = work->next;
work = fd_list;
while (work)
{
- FileData *fd = (FileData *)work->data;
+ FileData *fd = static_cast<FileData *>(work->data);
file_data_sc_free_ci(fd);
work = work->next;
work = fd->sidecar_files;
while (work)
{
- FileData *sfd = (FileData *)work->data;
+ FileData *sfd = static_cast<FileData *>(work->data);
file_data_update_ci_dest_preserve_ext(sfd, dest_path);
work = work->next;
work = fd_list;
while (work)
{
- FileData *fd = (FileData *)work->data;
+ FileData *fd = static_cast<FileData *>(work->data);
if (!func(fd, dest)) ret = FALSE;
work = work->next;
work = fd->sidecar_files;
while (work)
{
- FileData *sfd = (FileData *)work->data;
+ FileData *sfd = static_cast<FileData *>(work->data);
ret |= file_data_verify_ci(sfd, list);
work = work->next;
work = fd->sidecar_files;
while (work)
{
- FileData *sfd = (FileData *)work->data;
+ FileData *sfd = static_cast<FileData *>(work->data);
if (!file_data_perform_ci(sfd)) ret = FALSE;
work = work->next;
work = fd->sidecar_files;
while (work)
{
- FileData *sfd = (FileData *)work->data;
+ FileData *sfd = static_cast<FileData *>(work->data);
file_data_apply_ci(sfd);
work = work->next;
{
while (work)
{
- FileData *fd = (FileData *)work->data;
+ FileData *fd = static_cast<FileData *>(work->data);
work = work->next;
if (!file_data_list_contains_whole_group(list, fd))
work = list;
while (work)
{
- FileData *fd = (FileData *)work->data;
+ FileData *fd = static_cast<FileData *>(work->data);
work = work->next;
if (!fd->parent ||
work = filter_list;
while (work)
{
- FilterEntry *fe = (FilterEntry *)work->data;
+ FilterEntry *fe = static_cast<FilterEntry *>(work->data);
work = work->next;
if (strcmp(fe->key, key) == 0) return fe;
work = filter_list;
while (work)
{
- FilterEntry *fe = (FilterEntry *)work->data;
+ FilterEntry *fe = static_cast<FilterEntry *>(work->data);
work = work->next;
if (fe->key && strcmp(fe->key, key) == 0)
{
work = filter_list;
while (work)
{
- FilterEntry *fe = (FilterEntry *)work->data;
+ FilterEntry *fe = static_cast<FilterEntry *>(work->data);
work = work->next;
filter_entry_free(fe);
}
work = filter_list;
while (work)
{
- FilterEntry *fe = (FilterEntry *)work->data;
+ FilterEntry *fe = static_cast<FilterEntry *>(work->data);
work = work->next;
WRITE_NL(); WRITE_STRING("<file_type ");
static gboolean fullscreen_hide_mouse_cb(gpointer data)
{
- FullScreenData *fs = (FullScreenData *)data;
+ FullScreenData *fs = static_cast<FullScreenData *>(data);
if (!fs->hide_mouse_id) return FALSE;
static gboolean fullscreen_mouse_moved(GtkWidget *UNUSED(widget), GdkEventMotion *UNUSED(event), gpointer data)
{
- FullScreenData *fs = (FullScreenData *)data;
+ FullScreenData *fs = static_cast<FullScreenData *>(data);
if (!(fs->cursor_state & FULLSCREEN_CURSOR_NORMAL))
{
static gboolean fullscreen_mouse_set_busy_cb(gpointer data)
{
- FullScreenData *fs = (FullScreenData *)data;
+ FullScreenData *fs = static_cast<FullScreenData *>(data);
fs->busy_mouse_id = 0;
fullscreen_mouse_set_busy(fs, TRUE);
static void fullscreen_image_update_cb(ImageWindow *UNUSED(imd), gpointer data)
{
- FullScreenData *fs = (FullScreenData *)data;
+ FullScreenData *fs = static_cast<FullScreenData *>(data);
if (fs->imd->il &&
image_loader_get_pixbuf(fs->imd->il) != image_get_pixbuf(fs->imd))
static void fullscreen_image_complete_cb(ImageWindow *UNUSED(imd), gboolean preload, gpointer data)
{
- FullScreenData *fs = (FullScreenData *)data;
+ FullScreenData *fs = static_cast<FullScreenData *>(data);
if (!preload) fullscreen_mouse_set_busy(fs, FALSE);
}
static gboolean fullscreen_delete_cb(GtkWidget *UNUSED(widget), GdkEventAny *UNUSED(event), gpointer data)
{
- FullScreenData *fs = (FullScreenData *)data;
+ FullScreenData *fs = static_cast<FullScreenData *>(data);
fullscreen_stop(fs);
return TRUE;
work = list;
while (work)
{
- ScreenData *sd = (ScreenData *)work->data;
+ ScreenData *sd = static_cast<ScreenData *>(work->data);
work = work->next;
g_free(sd->description);
work = list;
while (work)
{
- ScreenData *sd = (ScreenData *)work->data;
+ ScreenData *sd = static_cast<ScreenData *>(work->data);
work = work->next;
if (sd->number == screen) return sd;
work = list;
while (work)
{
- ScreenData *sd = (ScreenData *)work->data;
+ ScreenData *sd = static_cast<ScreenData *>(work->data);
fullscreen_prefs_selection_add(store, sd->description, sd->number);
if (*screen_value == sd->number) current = n;
static gboolean histmap_idle_cb(gpointer data)
{
- FileData *fd = (FileData *)data;
+ FileData *fd = static_cast<FileData *>(data);
if (histmap_read(fd->histmap, FALSE))
{
/* finished */
while (work)
{
- HistoryData *hd = (HistoryData *)work->data;
+ HistoryData *hd = static_cast<HistoryData *>(work->data);
if (strcmp(hd->key, key) == 0) return hd;
work = work->next;
}
static gboolean image_loader_emit_area_ready_cb(gpointer data)
{
- ImageLoaderAreaParam *par = (ImageLoaderAreaParam *)data;
+ ImageLoaderAreaParam *par = static_cast<ImageLoaderAreaParam *>(data);
ImageLoader *il = par->il;
guint x, y, w, h;
g_mutex_lock(il->data_mutex);
static gboolean image_loader_emit_done_cb(gpointer data)
{
- ImageLoader *il = (ImageLoader *)data;
+ ImageLoader *il = static_cast<ImageLoader *>(data);
g_signal_emit(il, signals[SIGNAL_DONE], 0);
return FALSE;
}
static gboolean image_loader_emit_error_cb(gpointer data)
{
- ImageLoader *il = (ImageLoader *)data;
+ ImageLoader *il = static_cast<ImageLoader *>(data);
g_signal_emit(il, signals[SIGNAL_ERROR], 0);
return FALSE;
}
static gboolean image_loader_emit_percent_cb(gpointer data)
{
- ImageLoader *il = (ImageLoader *)data;
+ ImageLoader *il = static_cast<ImageLoader *>(data);
g_signal_emit(il, signals[SIGNAL_PERCENT], 0, image_loader_get_percent(il));
return FALSE;
}
static gboolean image_loader_emit_size_cb(gpointer data)
{
gint width, height;
- ImageLoader *il = (ImageLoader *)data;
+ ImageLoader *il = static_cast<ImageLoader *>(data);
g_mutex_lock(il->data_mutex);
width = il->actual_width;
height = il->actual_height;
guint x, guint y, guint w, guint h,
gpointer data)
{
- ImageLoader *il = (ImageLoader *)data;
+ ImageLoader *il = static_cast<ImageLoader *>(data);
if (!image_loader_get_pixbuf(il))
{
static void image_loader_area_prepared_cb(gpointer loader, gpointer data)
{
- ImageLoader *il = (ImageLoader *)data;
+ ImageLoader *il = static_cast<ImageLoader *>(data);
GdkPixbuf *pb;
guchar *pix;
size_t h, rs;
static void image_loader_size_cb(gpointer loader,
gint width, gint height, gpointer data)
{
- ImageLoader *il = (ImageLoader *)data;
+ ImageLoader *il = static_cast<ImageLoader *>(data);
gchar **mime_types;
gboolean scale = FALSE;
gint n;
while (work)
{
- ImageLoaderAreaParam *par = (ImageLoaderAreaParam *)work->data;
+ ImageLoaderAreaParam *par = static_cast<ImageLoaderAreaParam *>(work->data);
work = work->next;
g_signal_emit(il, signals[SIGNAL_AREA_READY], 0, par->x, par->y, par->w, par->h);
static gboolean image_loader_idle_cb(gpointer data)
{
gboolean ret = FALSE;
- ImageLoader *il = (ImageLoader *)data;
+ ImageLoader *il = static_cast<ImageLoader *>(data);
if (il->idle_id)
{
static void image_loader_thread_run(gpointer data, gpointer UNUSED(user_data))
{
- ImageLoader *il = (ImageLoader *)data;
+ ImageLoader *il = static_cast<ImageLoader *>(data);
gboolean cont;
gboolean err;
static gboolean image_osd_update_cb(gpointer data)
{
- OverlayStateData *osd = (OverlayStateData *)data;
+ OverlayStateData *osd = static_cast<OverlayStateData *>(data);
if (osd->show & OSD_SHOW_INFO)
{
static gboolean image_osd_timer_cb(gpointer data)
{
- OverlayStateData *osd = (OverlayStateData *)data;
+ OverlayStateData *osd = static_cast<OverlayStateData *>(data);
gboolean done = TRUE;
gboolean changed = FALSE;
gint i;
static void image_osd_state_cb(ImageWindow *UNUSED(imd), ImageState state, gpointer data)
{
- OverlayStateData *osd = (OverlayStateData *)data;
+ OverlayStateData *osd = static_cast<OverlayStateData *>(data);
osd->changed_states |= state;
image_osd_update_schedule(osd, FALSE);
static void image_osd_notify_cb(FileData *fd, NotifyType type, gpointer data)
{
- OverlayStateData *osd = (OverlayStateData *)data;
+ OverlayStateData *osd = static_cast<OverlayStateData *>(data);
if ((type & (NOTIFY_HISTMAP)) && osd->imd && fd == osd->imd->image_fd)
{
static void image_osd_destroy_cb(GtkWidget *UNUSED(widget), gpointer data)
{
- OverlayStateData *osd = (OverlayStateData *)data;
+ OverlayStateData *osd = static_cast<OverlayStateData *>(data);
osd->imd = NULL;
image_osd_free(osd);
static void image_click_cb(PixbufRenderer *UNUSED(pr), GdkEventButton *event, gpointer data)
{
- ImageWindow *imd = (ImageWindow *)data;
+ ImageWindow *imd = static_cast<ImageWindow *>(data);
if (!options->image_lm_click_nav && event->button == MOUSE_BUTTON_MIDDLE)
{
imd->mouse_wheel_mode = !imd->mouse_wheel_mode;
static void image_press_cb(PixbufRenderer *pr, GdkEventButton *event, gpointer data)
{
- ImageWindow *imd = (ImageWindow *)data;
+ ImageWindow *imd = static_cast<ImageWindow *>(data);
LayoutWindow *lw;
gint x_pixel, y_pixel;
static void image_drag_cb(PixbufRenderer *pr, GdkEventMotion *event, gpointer data)
{
- ImageWindow *imd = (ImageWindow *)data;
+ ImageWindow *imd = static_cast<ImageWindow *>(data);
gint width, height;
gint rect_width;
gint rect_height;
static void image_scroll_notify_cb(PixbufRenderer *pr, gpointer data)
{
- ImageWindow *imd = (ImageWindow *)data;
+ ImageWindow *imd = static_cast<ImageWindow *>(data);
if (imd->func_scroll_notify && pr->scale)
{
static void image_render_complete_cb(PixbufRenderer *UNUSED(pr), gpointer data)
{
- ImageWindow *imd = (ImageWindow *)data;
+ ImageWindow *imd = static_cast<ImageWindow *>(data);
image_complete_util(imd, FALSE);
}
static void image_zoom_cb(PixbufRenderer *UNUSED(pr), gdouble UNUSED(zoom), gpointer data)
{
- ImageWindow *imd = (ImageWindow *)data;
+ ImageWindow *imd = static_cast<ImageWindow *>(data);
if (imd->title_show_zoom) image_update_title(imd);
image_state_set(imd, IMAGE_STATE_IMAGE);
static void image_read_ahead_done_cb(ImageLoader *UNUSED(il), gpointer data)
{
- ImageWindow *imd = (ImageWindow *)data;
+ ImageWindow *imd = static_cast<ImageWindow *>(data);
if (!imd->read_ahead_fd || !imd->read_ahead_il) return;
static void image_load_area_cb(ImageLoader *il, guint x, guint y, guint w, guint h, gpointer data)
{
- ImageWindow *imd = (ImageWindow *)data;
+ ImageWindow *imd = static_cast<ImageWindow *>(data);
PixbufRenderer *pr;
pr = (PixbufRenderer *)imd->pr;
static void image_load_done_cb(ImageLoader *UNUSED(il), gpointer data)
{
- ImageWindow *imd = (ImageWindow *)data;
+ ImageWindow *imd = static_cast<ImageWindow *>(data);
DEBUG_1("%s image done", get_exec_time());
static void image_load_size_cb(ImageLoader *UNUSED(il), guint width, guint height, gpointer data)
{
- ImageWindow *imd = (ImageWindow *)data;
+ ImageWindow *imd = static_cast<ImageWindow *>(data);
DEBUG_1("image_load_size_cb: %dx%d", width, height);
pixbuf_renderer_set_size_early((PixbufRenderer *)imd->pr, width, height);
static gboolean image_focus_in_cb(GtkWidget *UNUSED(widget), GdkEventFocus *UNUSED(event), gpointer data)
{
- ImageWindow *imd = (ImageWindow *)data;
+ ImageWindow *imd = static_cast<ImageWindow *>(data);
if (imd->func_focus_in)
{
static gboolean image_scroll_cb(GtkWidget *UNUSED(widget), GdkEventScroll *event, gpointer data)
{
- ImageWindow *imd = (ImageWindow *)data;
+ ImageWindow *imd = static_cast<ImageWindow *>(data);
gboolean in_lw = FALSE;
gint i = 0;
LayoutWindow *lw = NULL;
static void image_notify_cb(FileData *fd, NotifyType type, gpointer data)
{
- ImageWindow *imd = (ImageWindow *)data;
+ ImageWindow *imd = static_cast<ImageWindow *>(data);
if (!imd || !image_get_pixbuf(imd) ||
/* imd->il || */ /* loading in progress - do not check - it should start from the beginning anyway */
static void image_destroy_cb(GtkWidget *UNUSED(widget), gpointer data)
{
- ImageWindow *imd = (ImageWindow *)data;
+ ImageWindow *imd = static_cast<ImageWindow *>(data);
image_free(imd);
}
static gboolean view_window_key_press_cb(GtkWidget * (widget), GdkEventKey *event, gpointer data)
{
- ViewWindow *vw = (ViewWindow *)data;
+ ViewWindow *vw = static_cast<ViewWindow *>(data);
ImageWindow *imd;
gint stop_signal;
GtkWidget *menu;
*/
static void button_cb(ImageWindow *imd, GdkEventButton *event, gpointer data)
{
- ViewWindow *vw = (ViewWindow *)data;
+ ViewWindow *vw = static_cast<ViewWindow *>(data);
GtkWidget *menu;
gchar *dest_dir;
LayoutWindow *lw_new;
static void scroll_cb(ImageWindow *imd, GdkEventScroll *event, gpointer data)
{
- ViewWindow *vw = (ViewWindow *)data;
+ ViewWindow *vw = static_cast<ViewWindow *>(data);
if ((event->state & GDK_CONTROL_MASK) ||
(imd->mouse_wheel_mode && !options->image_lm_click_nav))
static void view_fullscreen_stop_func(FullScreenData *UNUSED(fs), gpointer data)
{
- ViewWindow *vw = (ViewWindow *)data;
+ ViewWindow *vw = static_cast<ViewWindow *>(data);
vw->fs = NULL;
static void view_slideshow_stop_func(SlideShowData *UNUSED(fs), gpointer data)
{
- ViewWindow *vw = (ViewWindow *)data;
+ ViewWindow *vw = static_cast<ViewWindow *>(data);
GList *work;
FileData *fd;
static void view_window_destroy_cb(GtkWidget *UNUSED(widget), gpointer data)
{
- ViewWindow *vw = (ViewWindow *)data;
+ ViewWindow *vw = static_cast<ViewWindow *>(data);
view_window_list = g_list_remove(view_window_list, vw);
static gboolean view_window_delete_cb(GtkWidget *UNUSED(w), GdkEventAny *UNUSED(event), gpointer data)
{
- ViewWindow *vw = (ViewWindow *)data;
+ ViewWindow *vw = static_cast<ViewWindow *>(data);
view_window_close(vw);
return TRUE;
static void view_window_collection_unref_cb(GtkWidget *UNUSED(widget), gpointer data)
{
- CollectionData *cd = (CollectionData *)data;
+ CollectionData *cd = static_cast<CollectionData *>(data);
collection_unref(cd);
}
work = view_window_list;
while (work)
{
- ViewWindow *vw = (ViewWindow *)work->data;
+ ViewWindow *vw = static_cast<ViewWindow *>(work->data);
work = work->next;
image_background_set_color_from_options(vw->imd, !!vw->fs);
work = view_window_list;
while (work)
{
- ViewWindow *vw = (ViewWindow *)work->data;
+ ViewWindow *vw = static_cast<ViewWindow *>(work->data);
work = work->next;
if (vw->imd == imd ||
static void view_new_window_cb(GtkWidget *UNUSED(widget), gpointer data)
{
- ViewWindow *vw = (ViewWindow *)data;
+ ViewWindow *vw = static_cast<ViewWindow *>(data);
CollectionData *cd;
CollectInfo *info;
static void view_zoom_in_cb(GtkWidget *UNUSED(widget), gpointer data)
{
- ViewWindow *vw = (ViewWindow *)data;
+ ViewWindow *vw = static_cast<ViewWindow *>(data);
image_zoom_adjust(view_window_active_image(vw), get_zoom_increment());
}
static void view_zoom_out_cb(GtkWidget *UNUSED(widget), gpointer data)
{
- ViewWindow *vw = (ViewWindow *)data;
+ ViewWindow *vw = static_cast<ViewWindow *>(data);
image_zoom_adjust(view_window_active_image(vw), -get_zoom_increment());
}
static void view_zoom_1_1_cb(GtkWidget *UNUSED(widget), gpointer data)
{
- ViewWindow *vw = (ViewWindow *)data;
+ ViewWindow *vw = static_cast<ViewWindow *>(data);
image_zoom_set(view_window_active_image(vw), 1.0);
}
static void view_zoom_fit_cb(GtkWidget *UNUSED(widget), gpointer data)
{
- ViewWindow *vw = (ViewWindow *)data;
+ ViewWindow *vw = static_cast<ViewWindow *>(data);
image_zoom_set(view_window_active_image(vw), 0.0);
}
static void view_copy_cb(GtkWidget *UNUSED(widget), gpointer data)
{
- ViewWindow *vw = (ViewWindow *)data;
+ ViewWindow *vw = static_cast<ViewWindow *>(data);
ImageWindow *imd;
imd = view_window_active_image(vw);
static void view_move_cb(GtkWidget *UNUSED(widget), gpointer data)
{
- ViewWindow *vw = (ViewWindow *)data;
+ ViewWindow *vw = static_cast<ViewWindow *>(data);
ImageWindow *imd;
imd = view_window_active_image(vw);
static void view_rename_cb(GtkWidget *UNUSED(widget), gpointer data)
{
- ViewWindow *vw = (ViewWindow *)data;
+ ViewWindow *vw = static_cast<ViewWindow *>(data);
ImageWindow *imd;
imd = view_window_active_image(vw);
static void view_delete_cb(GtkWidget *UNUSED(widget), gpointer data)
{
- ViewWindow *vw = (ViewWindow *)data;
+ ViewWindow *vw = static_cast<ViewWindow *>(data);
ImageWindow *imd;
imd = view_window_active_image(vw);
static void view_move_to_trash_cb(GtkWidget *UNUSED(widget), gpointer data)
{
- ViewWindow *vw = (ViewWindow *)data;
+ ViewWindow *vw = static_cast<ViewWindow *>(data);
ImageWindow *imd;
imd = view_window_active_image(vw);
static void view_copy_path_cb(GtkWidget *UNUSED(widget), gpointer data)
{
- ViewWindow *vw = (ViewWindow *)data;
+ ViewWindow *vw = static_cast<ViewWindow *>(data);
ImageWindow *imd;
imd = view_window_active_image(vw);
static void view_copy_path_unquoted_cb(GtkWidget *UNUSED(widget), gpointer data)
{
- ViewWindow *vw = (ViewWindow *)data;
+ ViewWindow *vw = static_cast<ViewWindow *>(data);
ImageWindow *imd;
imd = view_window_active_image(vw);
static void view_fullscreen_cb(GtkWidget *UNUSED(widget), gpointer data)
{
- ViewWindow *vw = (ViewWindow *)data;
+ ViewWindow *vw = static_cast<ViewWindow *>(data);
view_fullscreen_toggle(vw, FALSE);
}
static void view_slideshow_start_cb(GtkWidget *UNUSED(widget), gpointer data)
{
- ViewWindow *vw = (ViewWindow *)data;
+ ViewWindow *vw = static_cast<ViewWindow *>(data);
view_slideshow_start(vw);
}
static void view_slideshow_stop_cb(GtkWidget *UNUSED(widget), gpointer data)
{
- ViewWindow *vw = (ViewWindow *)data;
+ ViewWindow *vw = static_cast<ViewWindow *>(data);
view_slideshow_stop(vw);
}
static void view_slideshow_pause_cb(GtkWidget *UNUSED(widget), gpointer data)
{
- ViewWindow *vw = (ViewWindow *)data;
+ ViewWindow *vw = static_cast<ViewWindow *>(data);
slideshow_pause_toggle(vw->ss);
}
static void view_close_cb(GtkWidget *UNUSED(widget), gpointer data)
{
- ViewWindow *vw = (ViewWindow *)data;
+ ViewWindow *vw = static_cast<ViewWindow *>(data);
view_window_close(vw);
}
static void view_set_layout_path_cb(GtkWidget *UNUSED(widget), gpointer data)
{
- ViewWindow *vw = (ViewWindow *)data;
+ ViewWindow *vw = static_cast<ViewWindow *>(data);
LayoutWindow *lw;
ImageWindow *imd;
static void view_popup_menu_destroy_cb(GtkWidget *UNUSED(widget), gpointer data)
{
- GList *editmenu_fd_list = (GList *)data;
+ GList *editmenu_fd_list = static_cast<GList *>(data);
filelist_free(editmenu_fd_list);
}
work = list;
while (work)
{
- FileData *fd = (FileData *)work->data;
+ FileData *fd = static_cast<FileData *>(work->data);
work = work->next;
if (isdir(fd->path))
static void view_dir_list_add(GtkWidget *UNUSED(widget), gpointer data)
{
- CViewConfirmD *d = (CViewConfirmD *)data;
+ CViewConfirmD *d = static_cast<CViewConfirmD *>(data);
view_dir_list_do(d->vw, d->list, FALSE, FALSE);
}
static void view_dir_list_recurse(GtkWidget *UNUSED(widget), gpointer data)
{
- CViewConfirmD *d = (CViewConfirmD *)data;
+ CViewConfirmD *d = static_cast<CViewConfirmD *>(data);
view_dir_list_do(d->vw, d->list, FALSE, TRUE);
}
static void view_dir_list_skip(GtkWidget *UNUSED(widget), gpointer data)
{
- CViewConfirmD *d = (CViewConfirmD *)data;
+ CViewConfirmD *d = static_cast<CViewConfirmD *>(data);
view_dir_list_do(d->vw, d->list, TRUE, FALSE);
}
static void view_dir_list_destroy(GtkWidget *UNUSED(widget), gpointer data)
{
- CViewConfirmD *d = (CViewConfirmD *)data;
+ CViewConfirmD *d = static_cast<CViewConfirmD *>(data);
filelist_free(d->list);
g_free(d);
}
GtkSelectionData *selection_data, guint info,
guint UNUSED(time), gpointer data)
{
- ViewWindow *vw = (ViewWindow *)data;
+ ViewWindow *vw = static_cast<ViewWindow *>(data);
ImageWindow *imd;
if (gtk_drag_get_source_widget(context) == vw->imd->pr) return;
work = list;
while (work)
{
- FileData *fd = (FileData *)work->data;
+ FileData *fd = static_cast<FileData *>(work->data);
if (isdir(fd->path))
{
GtkWidget *menu;
GtkSelectionData *selection_data, guint UNUSED(info),
guint UNUSED(time), gpointer data)
{
- ViewWindow *vw = (ViewWindow *)data;
+ ViewWindow *vw = static_cast<ViewWindow *>(data);
FileData *fd;
fd = image_get_fd(vw->imd);
static void view_window_notify_cb(FileData *fd, NotifyType type, gpointer data)
{
- ViewWindow *vw = (ViewWindow *)data;
+ ViewWindow *vw = static_cast<ViewWindow *>(data);
if (!(type & NOTIFY_CHANGE) || !fd->change) return;
guint data_offset;
guint data_length;
- MPOData *mpo = (MPOData *)data;
+ MPOData *mpo = static_cast<MPOData *>(data);
tag = tiff_byte_get_int16(tiff + offset + TIFF_TIFD_OFFSET_TAG, bo);
format = tiff_byte_get_int16(tiff + offset + TIFF_TIFD_OFFSET_FORMAT, bo);
guint count;
guint data_val;
- MPOEntry *mpe = (MPOEntry *)data;
+ MPOEntry *mpe = static_cast<MPOEntry *>(data);
tag = tiff_byte_get_int16(tiff + offset + TIFF_TIFD_OFFSET_TAG, bo);
format = tiff_byte_get_int16(tiff + offset + TIFF_TIFD_OFFSET_FORMAT, bo);
static void layout_config_destroy(GtkWidget *UNUSED(widget), gpointer data)
{
- LayoutConfig * lc = (LayoutConfig *)data;
+ LayoutConfig * lc = static_cast<LayoutConfig *>(data);
g_list_free(lc->style_widgets);
g_free(lc);
static void layout_image_full_screen_stop_func(FullScreenData *fs, gpointer data)
{
- LayoutWindow *lw = (LayoutWindow *)data;
+ LayoutWindow *lw = static_cast<LayoutWindow *>(data);
/* restore image window */
if (lw->image == fs->imd)
static void layout_image_slideshow_stop_func(SlideShowData *UNUSED(ss), gpointer data)
{
- LayoutWindow *lw = (LayoutWindow *)data;
+ LayoutWindow *lw = static_cast<LayoutWindow *>(data);
lw->slideshow = NULL;
layout_status_update_info(lw, NULL);
static void animation_async_ready_cb(GObject *UNUSED(source_object), GAsyncResult *res, gpointer data)
{
GError *error = NULL;
- AnimationData *animation = (AnimationData *)data;
+ AnimationData *animation = static_cast<AnimationData *>(data);
if (animation)
{
static void li_pop_menu_zoom_in_cb(GtkWidget *UNUSED(widget), gpointer data)
{
- LayoutWindow *lw = (LayoutWindow *)data;
+ LayoutWindow *lw = static_cast<LayoutWindow *>(data);
layout_image_zoom_adjust(lw, get_zoom_increment(), FALSE);
}
static void li_pop_menu_zoom_out_cb(GtkWidget *UNUSED(widget), gpointer data)
{
- LayoutWindow *lw = (LayoutWindow *)data;
+ LayoutWindow *lw = static_cast<LayoutWindow *>(data);
layout_image_zoom_adjust(lw, -get_zoom_increment(), FALSE);
}
static void li_pop_menu_zoom_1_1_cb(GtkWidget *UNUSED(widget), gpointer data)
{
- LayoutWindow *lw = (LayoutWindow *)data;
+ LayoutWindow *lw = static_cast<LayoutWindow *>(data);
layout_image_zoom_set(lw, 1.0, FALSE);
}
static void li_pop_menu_zoom_fit_cb(GtkWidget *UNUSED(widget), gpointer data)
{
- LayoutWindow *lw = (LayoutWindow *)data;
+ LayoutWindow *lw = static_cast<LayoutWindow *>(data);
layout_image_zoom_set(lw, 0.0, FALSE);
}
static void li_pop_menu_alter_cb(GtkWidget *widget, gpointer data)
{
- LayoutWindow *lw = (LayoutWindow *)data;
+ LayoutWindow *lw = static_cast<LayoutWindow *>(data);
AlterType type;
lw = submenu_item_get_data(widget);
static void li_pop_menu_new_cb(GtkWidget *UNUSED(widget), gpointer data)
{
- LayoutWindow *lw = (LayoutWindow *)data;
+ LayoutWindow *lw = static_cast<LayoutWindow *>(data);
view_window_new(layout_image_get_fd(lw));
}
static void li_pop_menu_copy_cb(GtkWidget *widget, gpointer data)
{
- LayoutWindow *lw = (LayoutWindow *)data;
+ LayoutWindow *lw = static_cast<LayoutWindow *>(data);
file_util_copy(layout_image_get_fd(lw), NULL, NULL,
li_pop_menu_click_parent(widget, lw));
static void li_pop_menu_copy_path_cb(GtkWidget *UNUSED(widget), gpointer data)
{
- LayoutWindow *lw = (LayoutWindow *)data;
+ LayoutWindow *lw = static_cast<LayoutWindow *>(data);
file_util_copy_path_to_clipboard(layout_image_get_fd(lw), TRUE);
}
static void li_pop_menu_copy_path_unquoted_cb(GtkWidget *UNUSED(widget), gpointer data)
{
- LayoutWindow *lw = (LayoutWindow *)data;
+ LayoutWindow *lw = static_cast<LayoutWindow *>(data);
file_util_copy_path_to_clipboard(layout_image_get_fd(lw), FALSE);
}
static void li_pop_menu_copy_image_cb(GtkWidget *UNUSED(widget), gpointer data)
{
- LayoutWindow *lw = (LayoutWindow *)data;
+ LayoutWindow *lw = static_cast<LayoutWindow *>(data);
ImageWindow *imd = lw->image;
GdkPixbuf *pixbuf;
static void li_pop_menu_move_cb(GtkWidget *widget, gpointer data)
{
- LayoutWindow *lw = (LayoutWindow *)data;
+ LayoutWindow *lw = static_cast<LayoutWindow *>(data);
file_util_move(layout_image_get_fd(lw), NULL, NULL,
li_pop_menu_click_parent(widget, lw));
static void li_pop_menu_rename_cb(GtkWidget *widget, gpointer data)
{
- LayoutWindow *lw = (LayoutWindow *)data;
+ LayoutWindow *lw = static_cast<LayoutWindow *>(data);
file_util_rename(layout_image_get_fd(lw), NULL,
li_pop_menu_click_parent(widget, lw));
static void li_pop_menu_delete_cb(GtkWidget *widget, gpointer data)
{
- LayoutWindow *lw = (LayoutWindow *)data;
+ LayoutWindow *lw = static_cast<LayoutWindow *>(data);
options->file_ops.safe_delete_enable = FALSE;
file_util_delete(layout_image_get_fd(lw), NULL,
static void li_pop_menu_move_to_trash_cb(GtkWidget *widget, gpointer data)
{
- LayoutWindow *lw = (LayoutWindow *)data;
+ LayoutWindow *lw = static_cast<LayoutWindow *>(data);
options->file_ops.safe_delete_enable = TRUE;
file_util_delete(layout_image_get_fd(lw), NULL,
static void li_pop_menu_slide_start_cb(GtkWidget *UNUSED(widget), gpointer data)
{
- LayoutWindow *lw = (LayoutWindow *)data;
+ LayoutWindow *lw = static_cast<LayoutWindow *>(data);
layout_image_slideshow_start(lw);
}
static void li_pop_menu_slide_stop_cb(GtkWidget *UNUSED(widget), gpointer data)
{
- LayoutWindow *lw = (LayoutWindow *)data;
+ LayoutWindow *lw = static_cast<LayoutWindow *>(data);
layout_image_slideshow_stop(lw);
}
static void li_pop_menu_slide_pause_cb(GtkWidget *UNUSED(widget), gpointer data)
{
- LayoutWindow *lw = (LayoutWindow *)data;
+ LayoutWindow *lw = static_cast<LayoutWindow *>(data);
layout_image_slideshow_pause_toggle(lw);
}
static void li_pop_menu_full_screen_cb(GtkWidget *UNUSED(widget), gpointer data)
{
- LayoutWindow *lw = (LayoutWindow *)data;
+ LayoutWindow *lw = static_cast<LayoutWindow *>(data);
layout_image_full_screen_toggle(lw);
}
static void li_pop_menu_animate_cb(GtkWidget *UNUSED(widget), gpointer data)
{
- LayoutWindow *lw = (LayoutWindow *)data;
+ LayoutWindow *lw = static_cast<LayoutWindow *>(data);
layout_image_animate_toggle(lw);
}
static void li_pop_menu_hide_cb(GtkWidget *UNUSED(widget), gpointer data)
{
- LayoutWindow *lw = (LayoutWindow *)data;
+ LayoutWindow *lw = static_cast<LayoutWindow *>(data);
layout_tools_hide_toggle(lw);
}
static void li_set_layout_path_cb(GtkWidget *UNUSED(widget), gpointer data)
{
- LayoutWindow *lw = (LayoutWindow *)data;
+ LayoutWindow *lw = static_cast<LayoutWindow *>(data);
FileData *fd;
if (!layout_valid(&lw)) return;
static void li_open_archive_cb(GtkWidget *UNUSED(widget), gpointer data)
{
- LayoutWindow *lw = (LayoutWindow *)data;
+ LayoutWindow *lw = static_cast<LayoutWindow *>(data);
LayoutWindow *lw_new;
gchar *dest_dir;
static void layout_image_popup_menu_destroy_cb(GtkWidget *UNUSED(widget), gpointer data)
{
- GList *editmenu_fd_list = (GList *)data;
+ GList *editmenu_fd_list = static_cast<GList *>(data);
filelist_free(editmenu_fd_list);
}
GtkSelectionData *selection_data, guint info,
guint UNUSED(time), gpointer data)
{
- LayoutWindow *lw = (LayoutWindow *)data;
+ LayoutWindow *lw = static_cast<LayoutWindow *>(data);
gint i;
gchar *url;
GtkSelectionData *selection_data, guint UNUSED(info),
guint UNUSED(time), gpointer data)
{
- LayoutWindow *lw = (LayoutWindow *)data;
+ LayoutWindow *lw = static_cast<LayoutWindow *>(data);
FileData *fd;
gint i;
static void layout_image_dnd_end(GtkWidget *UNUSED(widget), GdkDragContext *context, gpointer data)
{
- LayoutWindow *lw = (LayoutWindow *)data;
+ LayoutWindow *lw = static_cast<LayoutWindow *>(data);
if (gdk_drag_context_get_selected_action(context) == GDK_ACTION_MOVE)
{
FileData *fd;
static void layout_image_focus_in_cb(ImageWindow *imd, gpointer data)
{
- LayoutWindow *lw = (LayoutWindow *)data;
+ LayoutWindow *lw = static_cast<LayoutWindow *>(data);
gint i = image_idx(lw, imd);
static void layout_image_button_cb(ImageWindow *imd, GdkEventButton *event, gpointer data)
{
- LayoutWindow *lw = (LayoutWindow *)data;
+ LayoutWindow *lw = static_cast<LayoutWindow *>(data);
GtkWidget *menu;
LayoutWindow *lw_new;
gchar *dest_dir;
static void layout_image_scroll_cb(ImageWindow *imd, GdkEventScroll *event, gpointer data)
{
- LayoutWindow *lw = (LayoutWindow *)data;
+ LayoutWindow *lw = static_cast<LayoutWindow *>(data);
gint i = image_idx(lw, imd);
static void layout_image_drag_cb(ImageWindow *imd, GdkEventMotion *event, gdouble dx, gdouble dy, gpointer data)
{
gint i;
- LayoutWindow *lw = (LayoutWindow *)data;
+ LayoutWindow *lw = static_cast<LayoutWindow *>(data);
gdouble sx, sy;
if (lw->full_screen && lw->image != lw->full_screen->imd &&
static void layout_image_button_inactive_cb(ImageWindow *imd, GdkEventButton *event, gpointer data)
{
- LayoutWindow *lw = (LayoutWindow *)data;
+ LayoutWindow *lw = static_cast<LayoutWindow *>(data);
GtkWidget *menu;
gint i = image_idx(lw, imd);
static void layout_image_drag_inactive_cb(ImageWindow *imd, GdkEventMotion *event, gdouble dx, gdouble dy, gpointer data)
{
- LayoutWindow *lw = (LayoutWindow *)data;
+ LayoutWindow *lw = static_cast<LayoutWindow *>(data);
gint i = image_idx(lw, imd);
if (i != -1)
void layout_status_update_pixel_cb(PixbufRenderer *pr, gpointer data)
{
- LayoutWindow *lw = (LayoutWindow *)data;
+ LayoutWindow *lw = static_cast<LayoutWindow *>(data);
gint x_pixel, y_pixel;
gint width, height;
gchar *text;
static void layout_image_update_cb(ImageWindow *UNUSED(imd), gpointer data)
{
- LayoutWindow *lw = (LayoutWindow *)data;
+ LayoutWindow *lw = static_cast<LayoutWindow *>(data);
layout_status_update_image(lw);
}
while (work && j < i)
{
- FileData *fd = (FileData *)work->data;
+ FileData *fd = static_cast<FileData *>(work->data);
work = work->prev;
if (!fd || !*fd->path || fd->parent ||
void layout_image_notify_cb(FileData *fd, NotifyType type, gpointer data)
{
- LayoutWindow *lw = (LayoutWindow *)data;
+ LayoutWindow *lw = static_cast<LayoutWindow *>(data);
if (!(type & NOTIFY_CHANGE) || !fd->change) return;
gboolean layout_key_press_cb(GtkWidget *widget, GdkEventKey *event, gpointer data)
{
- LayoutWindow *lw = (LayoutWindow *)data;
+ LayoutWindow *lw = static_cast<LayoutWindow *>(data);
GtkWidget *focused;
gboolean stop_signal = FALSE;
gint x = 0;
static void layout_menu_new_cb(GtkAction *UNUSED(action), gpointer data)
{
- LayoutWindow *lw = (LayoutWindow *)data;
+ LayoutWindow *lw = static_cast<LayoutWindow *>(data);
layout_exit_fullscreen(lw);
collection_window_new(NULL);
static void layout_menu_open_cb(GtkAction *UNUSED(action), gpointer data)
{
- LayoutWindow *lw = (LayoutWindow *)data;
+ LayoutWindow *lw = static_cast<LayoutWindow *>(data);
layout_exit_fullscreen(lw);
collection_dialog_load(NULL);
static void layout_menu_search_cb(GtkAction *UNUSED(action), gpointer data)
{
- LayoutWindow *lw = (LayoutWindow *)data;
+ LayoutWindow *lw = static_cast<LayoutWindow *>(data);
layout_exit_fullscreen(lw);
search_new(lw->dir_fd, layout_image_get_fd(lw));
static void layout_menu_dupes_cb(GtkAction *UNUSED(action), gpointer data)
{
- LayoutWindow *lw = (LayoutWindow *)data;
+ LayoutWindow *lw = static_cast<LayoutWindow *>(data);
layout_exit_fullscreen(lw);
dupe_window_new();
static void layout_menu_pan_cb(GtkAction *UNUSED(action), gpointer data)
{
- LayoutWindow *lw = (LayoutWindow *)data;
+ LayoutWindow *lw = static_cast<LayoutWindow *>(data);
layout_exit_fullscreen(lw);
pan_window_new(lw->dir_fd);
static void layout_menu_print_cb(GtkAction *UNUSED(action), gpointer data)
{
- LayoutWindow *lw = (LayoutWindow *)data;
+ LayoutWindow *lw = static_cast<LayoutWindow *>(data);
print_window_new(layout_image_get_fd(lw), layout_selection_list(lw), layout_list(lw), layout_window(lw));
}
static void layout_menu_dir_cb(GtkAction *UNUSED(action), gpointer data)
{
- LayoutWindow *lw = (LayoutWindow *)data;
+ LayoutWindow *lw = static_cast<LayoutWindow *>(data);
if (lw->vd) vd_new_folder(lw->vd, lw->dir_fd);
}
static void layout_menu_copy_cb(GtkAction *UNUSED(action), gpointer data)
{
- LayoutWindow *lw = (LayoutWindow *)data;
+ LayoutWindow *lw = static_cast<LayoutWindow *>(data);
file_util_copy(NULL, layout_selection_list(lw), NULL, layout_window(lw));
}
static void layout_menu_copy_path_cb(GtkAction *UNUSED(action), gpointer data)
{
- LayoutWindow *lw = (LayoutWindow *)data;
+ LayoutWindow *lw = static_cast<LayoutWindow *>(data);
file_util_copy_path_list_to_clipboard(layout_selection_list(lw), TRUE);
}
static void layout_menu_copy_path_unquoted_cb(GtkAction *UNUSED(action), gpointer data)
{
- LayoutWindow *lw = (LayoutWindow *)data;
+ LayoutWindow *lw = static_cast<LayoutWindow *>(data);
file_util_copy_path_list_to_clipboard(layout_selection_list(lw), FALSE);
}
static void layout_menu_move_cb(GtkAction *UNUSED(action), gpointer data)
{
- LayoutWindow *lw = (LayoutWindow *)data;
+ LayoutWindow *lw = static_cast<LayoutWindow *>(data);
file_util_move(NULL, layout_selection_list(lw), NULL, layout_window(lw));
}
static void layout_menu_rename_cb(GtkAction *UNUSED(action), gpointer data)
{
- LayoutWindow *lw = (LayoutWindow *)data;
+ LayoutWindow *lw = static_cast<LayoutWindow *>(data);
file_util_rename(NULL, layout_selection_list(lw), layout_window(lw));
}
static void layout_menu_delete_cb(GtkAction *UNUSED(action), gpointer data)
{
- LayoutWindow *lw = (LayoutWindow *)data;
+ LayoutWindow *lw = static_cast<LayoutWindow *>(data);
options->file_ops.safe_delete_enable = FALSE;
file_util_delete(NULL, layout_selection_list(lw), layout_window(lw));
static void layout_menu_move_to_trash_cb(GtkAction *UNUSED(action), gpointer data)
{
- LayoutWindow *lw = (LayoutWindow *)data;
+ LayoutWindow *lw = static_cast<LayoutWindow *>(data);
options->file_ops.safe_delete_enable = TRUE;
file_util_delete(NULL, layout_selection_list(lw), layout_window(lw));
static void layout_menu_move_to_trash_key_cb(GtkAction *UNUSED(action), gpointer data)
{
- LayoutWindow *lw = (LayoutWindow *)data;
+ LayoutWindow *lw = static_cast<LayoutWindow *>(data);
if (options->file_ops.enable_delete_key)
{
static void layout_menu_disable_grouping_cb(GtkAction *UNUSED(action), gpointer data)
{
- LayoutWindow *lw = (LayoutWindow *)data;
+ LayoutWindow *lw = static_cast<LayoutWindow *>(data);
file_data_disable_grouping_list(layout_selection_list(lw), TRUE);
}
static void layout_menu_enable_grouping_cb(GtkAction *UNUSED(action), gpointer data)
{
- LayoutWindow *lw = (LayoutWindow *)data;
+ LayoutWindow *lw = static_cast<LayoutWindow *>(data);
file_data_disable_grouping_list(layout_selection_list(lw), FALSE);
}
void layout_menu_close_cb(GtkAction *UNUSED(action), gpointer data)
{
- LayoutWindow *lw = (LayoutWindow *)data;
+ LayoutWindow *lw = static_cast<LayoutWindow *>(data);
layout_exit_fullscreen(lw);
layout_close(lw);
static void layout_menu_alter_90_cb(GtkAction *UNUSED(action), gpointer data)
{
- LayoutWindow *lw = (LayoutWindow *)data;
+ LayoutWindow *lw = static_cast<LayoutWindow *>(data);
layout_image_alter_orientation(lw, ALTER_ROTATE_90);
}
static void layout_menu_rating_0_cb(GtkAction *UNUSED(action), gpointer data)
{
- LayoutWindow *lw = (LayoutWindow *)data;
+ LayoutWindow *lw = static_cast<LayoutWindow *>(data);
layout_image_rating(lw, "0");
}
static void layout_menu_rating_1_cb(GtkAction *UNUSED(action), gpointer data)
{
- LayoutWindow *lw = (LayoutWindow *)data;
+ LayoutWindow *lw = static_cast<LayoutWindow *>(data);
layout_image_rating(lw, "1");
}
static void layout_menu_rating_2_cb(GtkAction *UNUSED(action), gpointer data)
{
- LayoutWindow *lw = (LayoutWindow *)data;
+ LayoutWindow *lw = static_cast<LayoutWindow *>(data);
layout_image_rating(lw, "2");
}
static void layout_menu_rating_3_cb(GtkAction *UNUSED(action), gpointer data)
{
- LayoutWindow *lw = (LayoutWindow *)data;
+ LayoutWindow *lw = static_cast<LayoutWindow *>(data);
layout_image_rating(lw, "3");
}
static void layout_menu_rating_4_cb(GtkAction *UNUSED(action), gpointer data)
{
- LayoutWindow *lw = (LayoutWindow *)data;
+ LayoutWindow *lw = static_cast<LayoutWindow *>(data);
layout_image_rating(lw, "4");
}
static void layout_menu_rating_5_cb(GtkAction *UNUSED(action), gpointer data)
{
- LayoutWindow *lw = (LayoutWindow *)data;
+ LayoutWindow *lw = static_cast<LayoutWindow *>(data);
layout_image_rating(lw, "5");
}
static void layout_menu_rating_m1_cb(GtkAction *UNUSED(action), gpointer data)
{
- LayoutWindow *lw = (LayoutWindow *)data;
+ LayoutWindow *lw = static_cast<LayoutWindow *>(data);
layout_image_rating(lw, "-1");
}
static void layout_menu_alter_90cc_cb(GtkAction *UNUSED(action), gpointer data)
{
- LayoutWindow *lw = (LayoutWindow *)data;
+ LayoutWindow *lw = static_cast<LayoutWindow *>(data);
layout_image_alter_orientation(lw, ALTER_ROTATE_90_CC);
}
static void layout_menu_alter_180_cb(GtkAction *UNUSED(action), gpointer data)
{
- LayoutWindow *lw = (LayoutWindow *)data;
+ LayoutWindow *lw = static_cast<LayoutWindow *>(data);
layout_image_alter_orientation(lw, ALTER_ROTATE_180);
}
static void layout_menu_alter_mirror_cb(GtkAction *UNUSED(action), gpointer data)
{
- LayoutWindow *lw = (LayoutWindow *)data;
+ LayoutWindow *lw = static_cast<LayoutWindow *>(data);
layout_image_alter_orientation(lw, ALTER_MIRROR);
}
static void layout_menu_alter_flip_cb(GtkAction *UNUSED(action), gpointer data)
{
- LayoutWindow *lw = (LayoutWindow *)data;
+ LayoutWindow *lw = static_cast<LayoutWindow *>(data);
layout_image_alter_orientation(lw, ALTER_FLIP);
}
static void layout_menu_alter_desaturate_cb(GtkToggleAction *action, gpointer data)
{
- LayoutWindow *lw = (LayoutWindow *)data;
+ LayoutWindow *lw = static_cast<LayoutWindow *>(data);
layout_image_set_desaturate(lw, gtk_toggle_action_get_active(action));
}
static void layout_menu_alter_ignore_alpha_cb(GtkToggleAction *action, gpointer data)
{
- LayoutWindow *lw = (LayoutWindow *)data;
+ LayoutWindow *lw = static_cast<LayoutWindow *>(data);
if (lw->options.ignore_alpha == gtk_toggle_action_get_active(action)) return;
static void layout_menu_alter_none_cb(GtkAction *UNUSED(action), gpointer data)
{
- LayoutWindow *lw = (LayoutWindow *)data;
+ LayoutWindow *lw = static_cast<LayoutWindow *>(data);
layout_image_alter_orientation(lw, ALTER_NONE);
}
static void layout_menu_exif_rotate_cb(GtkToggleAction *action, gpointer data)
{
- LayoutWindow *lw = (LayoutWindow *)data;
+ LayoutWindow *lw = static_cast<LayoutWindow *>(data);
options->image.exif_rotate_enable = gtk_toggle_action_get_active(action);
layout_image_reset_orientation(lw);
static void layout_menu_split_pane_sync_cb(GtkToggleAction *action, gpointer data)
{
- LayoutWindow *lw = (LayoutWindow *)data;
+ LayoutWindow *lw = static_cast<LayoutWindow *>(data);
lw->options.split_pane_sync = gtk_toggle_action_get_active(action);
}
static void layout_menu_select_overunderexposed_cb(GtkToggleAction *action, gpointer data)
{
- LayoutWindow *lw = (LayoutWindow *)data;
+ LayoutWindow *lw = static_cast<LayoutWindow *>(data);
layout_image_set_overunderexposed(lw, gtk_toggle_action_get_active(action));
}
static void layout_menu_write_rotate(GtkToggleAction *UNUSED(action), gpointer data, gboolean keep_date)
{
- LayoutWindow *lw = (LayoutWindow *)data;
+ LayoutWindow *lw = static_cast<LayoutWindow *>(data);
GtkTreeModel *store;
GList *work;
GtkTreeSelection *selection;
static void layout_menu_config_cb(GtkAction *UNUSED(action), gpointer data)
{
- LayoutWindow *lw = (LayoutWindow *)data;
+ LayoutWindow *lw = static_cast<LayoutWindow *>(data);
layout_exit_fullscreen(lw);
show_config_window(lw);
static void layout_menu_editors_cb(GtkAction *UNUSED(action), gpointer data)
{
- LayoutWindow *lw = (LayoutWindow *)data;
+ LayoutWindow *lw = static_cast<LayoutWindow *>(data);
layout_exit_fullscreen(lw);
show_editor_list_window();
static void layout_menu_layout_config_cb(GtkAction *UNUSED(action), gpointer data)
{
- LayoutWindow *lw = (LayoutWindow *)data;
+ LayoutWindow *lw = static_cast<LayoutWindow *>(data);
layout_exit_fullscreen(lw);
layout_show_config_window(lw);
static void layout_menu_remove_thumb_cb(GtkAction *UNUSED(action), gpointer data)
{
- LayoutWindow *lw = (LayoutWindow *)data;
+ LayoutWindow *lw = static_cast<LayoutWindow *>(data);
layout_exit_fullscreen(lw);
cache_manager_show();
static void layout_menu_wallpaper_cb(GtkAction *UNUSED(action), gpointer data)
{
- LayoutWindow *lw = (LayoutWindow *)data;
+ LayoutWindow *lw = static_cast<LayoutWindow *>(data);
layout_image_to_root(lw);
}
/* single window zoom */
static void layout_menu_zoom_in_cb(GtkAction *UNUSED(action), gpointer data)
{
- LayoutWindow *lw = (LayoutWindow *)data;
+ LayoutWindow *lw = static_cast<LayoutWindow *>(data);
layout_image_zoom_adjust(lw, get_zoom_increment(), FALSE);
}
static void layout_menu_zoom_out_cb(GtkAction *UNUSED(action), gpointer data)
{
- LayoutWindow *lw = (LayoutWindow *)data;
+ LayoutWindow *lw = static_cast<LayoutWindow *>(data);
layout_image_zoom_adjust(lw, -get_zoom_increment(), FALSE);
}
static void layout_menu_zoom_1_1_cb(GtkAction *UNUSED(action), gpointer data)
{
- LayoutWindow *lw = (LayoutWindow *)data;
+ LayoutWindow *lw = static_cast<LayoutWindow *>(data);
layout_image_zoom_set(lw, 1.0, FALSE);
}
static void layout_menu_zoom_fit_cb(GtkAction *UNUSED(action), gpointer data)
{
- LayoutWindow *lw = (LayoutWindow *)data;
+ LayoutWindow *lw = static_cast<LayoutWindow *>(data);
layout_image_zoom_set(lw, 0.0, FALSE);
}
static void layout_menu_zoom_fit_hor_cb(GtkAction *UNUSED(action), gpointer data)
{
- LayoutWindow *lw = (LayoutWindow *)data;
+ LayoutWindow *lw = static_cast<LayoutWindow *>(data);
layout_image_zoom_set_fill_geometry(lw, FALSE, FALSE);
}
static void layout_menu_zoom_fit_vert_cb(GtkAction *UNUSED(action), gpointer data)
{
- LayoutWindow *lw = (LayoutWindow *)data;
+ LayoutWindow *lw = static_cast<LayoutWindow *>(data);
layout_image_zoom_set_fill_geometry(lw, TRUE, FALSE);
}
static void layout_menu_zoom_2_1_cb(GtkAction *UNUSED(action), gpointer data)
{
- LayoutWindow *lw = (LayoutWindow *)data;
+ LayoutWindow *lw = static_cast<LayoutWindow *>(data);
layout_image_zoom_set(lw, 2.0, FALSE);
}
static void layout_menu_zoom_3_1_cb(GtkAction *UNUSED(action), gpointer data)
{
- LayoutWindow *lw = (LayoutWindow *)data;
+ LayoutWindow *lw = static_cast<LayoutWindow *>(data);
layout_image_zoom_set(lw, 3.0, FALSE);
}
static void layout_menu_zoom_4_1_cb(GtkAction *UNUSED(action), gpointer data)
{
- LayoutWindow *lw = (LayoutWindow *)data;
+ LayoutWindow *lw = static_cast<LayoutWindow *>(data);
layout_image_zoom_set(lw, 4.0, FALSE);
}
static void layout_menu_zoom_1_2_cb(GtkAction *UNUSED(action), gpointer data)
{
- LayoutWindow *lw = (LayoutWindow *)data;
+ LayoutWindow *lw = static_cast<LayoutWindow *>(data);
layout_image_zoom_set(lw, -2.0, FALSE);
}
static void layout_menu_zoom_1_3_cb(GtkAction *UNUSED(action), gpointer data)
{
- LayoutWindow *lw = (LayoutWindow *)data;
+ LayoutWindow *lw = static_cast<LayoutWindow *>(data);
layout_image_zoom_set(lw, -3.0, FALSE);
}
static void layout_menu_zoom_1_4_cb(GtkAction *UNUSED(action), gpointer data)
{
- LayoutWindow *lw = (LayoutWindow *)data;
+ LayoutWindow *lw = static_cast<LayoutWindow *>(data);
layout_image_zoom_set(lw, -4.0, FALSE);
}
/* connected zoom */
static void layout_menu_connect_zoom_in_cb(GtkAction *UNUSED(action), gpointer data)
{
- LayoutWindow *lw = (LayoutWindow *)data;
+ LayoutWindow *lw = static_cast<LayoutWindow *>(data);
layout_image_zoom_adjust(lw, get_zoom_increment(), TRUE);
}
static void layout_menu_connect_zoom_out_cb(GtkAction *UNUSED(action), gpointer data)
{
- LayoutWindow *lw = (LayoutWindow *)data;
+ LayoutWindow *lw = static_cast<LayoutWindow *>(data);
layout_image_zoom_adjust(lw, -get_zoom_increment(), TRUE);
}
static void layout_menu_connect_zoom_1_1_cb(GtkAction *UNUSED(action), gpointer data)
{
- LayoutWindow *lw = (LayoutWindow *)data;
+ LayoutWindow *lw = static_cast<LayoutWindow *>(data);
layout_image_zoom_set(lw, 1.0, TRUE);
}
static void layout_menu_connect_zoom_fit_cb(GtkAction *UNUSED(action), gpointer data)
{
- LayoutWindow *lw = (LayoutWindow *)data;
+ LayoutWindow *lw = static_cast<LayoutWindow *>(data);
layout_image_zoom_set(lw, 0.0, TRUE);
}
static void layout_menu_connect_zoom_fit_hor_cb(GtkAction *UNUSED(action), gpointer data)
{
- LayoutWindow *lw = (LayoutWindow *)data;
+ LayoutWindow *lw = static_cast<LayoutWindow *>(data);
layout_image_zoom_set_fill_geometry(lw, FALSE, TRUE);
}
static void layout_menu_connect_zoom_fit_vert_cb(GtkAction *UNUSED(action), gpointer data)
{
- LayoutWindow *lw = (LayoutWindow *)data;
+ LayoutWindow *lw = static_cast<LayoutWindow *>(data);
layout_image_zoom_set_fill_geometry(lw, TRUE, TRUE);
}
static void layout_menu_connect_zoom_2_1_cb(GtkAction *UNUSED(action), gpointer data)
{
- LayoutWindow *lw = (LayoutWindow *)data;
+ LayoutWindow *lw = static_cast<LayoutWindow *>(data);
layout_image_zoom_set(lw, 2.0, TRUE);
}
static void layout_menu_connect_zoom_3_1_cb(GtkAction *UNUSED(action), gpointer data)
{
- LayoutWindow *lw = (LayoutWindow *)data;
+ LayoutWindow *lw = static_cast<LayoutWindow *>(data);
layout_image_zoom_set(lw, 3.0, TRUE);
}
static void layout_menu_connect_zoom_4_1_cb(GtkAction *UNUSED(action), gpointer data)
{
- LayoutWindow *lw = (LayoutWindow *)data;
+ LayoutWindow *lw = static_cast<LayoutWindow *>(data);
layout_image_zoom_set(lw, 4.0, TRUE);
}
static void layout_menu_connect_zoom_1_2_cb(GtkAction *UNUSED(action), gpointer data)
{
- LayoutWindow *lw = (LayoutWindow *)data;
+ LayoutWindow *lw = static_cast<LayoutWindow *>(data);
layout_image_zoom_set(lw, -2.0, TRUE);
}
static void layout_menu_connect_zoom_1_3_cb(GtkAction *UNUSED(action), gpointer data)
{
- LayoutWindow *lw = (LayoutWindow *)data;
+ LayoutWindow *lw = static_cast<LayoutWindow *>(data);
layout_image_zoom_set(lw, -3.0, TRUE);
}
static void layout_menu_connect_zoom_1_4_cb(GtkAction *UNUSED(action), gpointer data)
{
- LayoutWindow *lw = (LayoutWindow *)data;
+ LayoutWindow *lw = static_cast<LayoutWindow *>(data);
layout_image_zoom_set(lw, -4.0, TRUE);
}
static void layout_menu_split_cb(GtkRadioAction *action, GtkRadioAction *UNUSED(current), gpointer data)
{
- LayoutWindow *lw = (LayoutWindow *)data;
+ LayoutWindow *lw = static_cast<LayoutWindow *>(data);
ImageSplitMode mode;
layout_exit_fullscreen(lw);
static void layout_menu_thumb_cb(GtkToggleAction *action, gpointer data)
{
- LayoutWindow *lw = (LayoutWindow *)data;
+ LayoutWindow *lw = static_cast<LayoutWindow *>(data);
layout_thumb_set(lw, gtk_toggle_action_get_active(action));
}
static void layout_menu_list_cb(GtkRadioAction *action, GtkRadioAction *UNUSED(current), gpointer data)
{
- LayoutWindow *lw = (LayoutWindow *)data;
+ LayoutWindow *lw = static_cast<LayoutWindow *>(data);
layout_exit_fullscreen(lw);
layout_views_set(lw, lw->options.dir_view_type, (FileViewType) gtk_radio_action_get_current_value(action));
static void layout_menu_view_dir_as_cb(GtkToggleAction *action, gpointer data)
{
- LayoutWindow *lw = (LayoutWindow *)data;
+ LayoutWindow *lw = static_cast<LayoutWindow *>(data);
layout_exit_fullscreen(lw);
static void layout_menu_view_in_new_window_cb(GtkAction *UNUSED(action), gpointer data)
{
- LayoutWindow *lw = (LayoutWindow *)data;
+ LayoutWindow *lw = static_cast<LayoutWindow *>(data);
layout_exit_fullscreen(lw);
view_window_new(layout_image_get_fd(lw));
static void layout_menu_open_archive_cb(GtkAction *UNUSED(action), gpointer data)
{
- LayoutWindow *lw = (LayoutWindow *)data;
+ LayoutWindow *lw = static_cast<LayoutWindow *>(data);
LayoutWindow *lw_new;
gchar *dest_dir;
FileData *fd;
static void layout_menu_fullscreen_cb(GtkAction *UNUSED(action), gpointer data)
{
- LayoutWindow *lw = (LayoutWindow *)data;
+ LayoutWindow *lw = static_cast<LayoutWindow *>(data);
layout_image_full_screen_toggle(lw);
}
static void layout_menu_escape_cb(GtkAction *UNUSED(action), gpointer data)
{
- LayoutWindow *lw = (LayoutWindow *)data;
+ LayoutWindow *lw = static_cast<LayoutWindow *>(data);
layout_exit_fullscreen(lw);
}
static void layout_menu_overlay_toggle_cb(GtkAction *UNUSED(action), gpointer data)
{
- LayoutWindow *lw = (LayoutWindow *)data;
+ LayoutWindow *lw = static_cast<LayoutWindow *>(data);
image_osd_toggle(lw->image);
layout_util_sync_views(lw);
static void layout_menu_overlay_cb(GtkToggleAction *action, gpointer data)
{
- LayoutWindow *lw = (LayoutWindow *)data;
+ LayoutWindow *lw = static_cast<LayoutWindow *>(data);
if (gtk_toggle_action_get_active(action))
{
static void layout_menu_histogram_cb(GtkToggleAction *action, gpointer data)
{
- LayoutWindow *lw = (LayoutWindow *)data;
+ LayoutWindow *lw = static_cast<LayoutWindow *>(data);
if (gtk_toggle_action_get_active(action))
{
static void layout_menu_animate_cb(GtkToggleAction *action, gpointer data)
{
- LayoutWindow *lw = (LayoutWindow *)data;
+ LayoutWindow *lw = static_cast<LayoutWindow *>(data);
if (lw->options.animate == gtk_toggle_action_get_active(action)) return;
layout_image_animate_toggle(lw);
static void layout_menu_histogram_toggle_channel_cb(GtkAction *UNUSED(action), gpointer data)
{
- LayoutWindow *lw = (LayoutWindow *)data;
+ LayoutWindow *lw = static_cast<LayoutWindow *>(data);
image_osd_histogram_toggle_channel(lw->image);
layout_util_sync_views(lw);
static void layout_menu_histogram_toggle_mode_cb(GtkAction *UNUSED(action), gpointer data)
{
- LayoutWindow *lw = (LayoutWindow *)data;
+ LayoutWindow *lw = static_cast<LayoutWindow *>(data);
image_osd_histogram_toggle_mode(lw->image);
layout_util_sync_views(lw);
static void layout_menu_histogram_channel_cb(GtkRadioAction *action, GtkRadioAction *UNUSED(current), gpointer data)
{
- LayoutWindow *lw = (LayoutWindow *)data;
+ LayoutWindow *lw = static_cast<LayoutWindow *>(data);
gint channel = gtk_radio_action_get_current_value(action);
GtkToggleAction *histogram_action = GTK_TOGGLE_ACTION(gtk_action_group_get_action(lw->action_group, "ImageHistogram"));
static void layout_menu_histogram_mode_cb(GtkRadioAction *action, GtkRadioAction *UNUSED(current), gpointer data)
{
- LayoutWindow *lw = (LayoutWindow *)data;
+ LayoutWindow *lw = static_cast<LayoutWindow *>(data);
gint mode = gtk_radio_action_get_current_value(action);
GtkToggleAction *histogram_action = GTK_TOGGLE_ACTION(gtk_action_group_get_action(lw->action_group, "ImageHistogram"));
static void layout_menu_refresh_cb(GtkAction *UNUSED(action), gpointer data)
{
- LayoutWindow *lw = (LayoutWindow *)data;
+ LayoutWindow *lw = static_cast<LayoutWindow *>(data);
layout_refresh(lw);
}
static void layout_menu_bar_exif_cb(GtkAction *UNUSED(action), gpointer data)
{
- LayoutWindow *lw = (LayoutWindow *)data;
+ LayoutWindow *lw = static_cast<LayoutWindow *>(data);
layout_exit_fullscreen(lw);
layout_exif_window_new(lw);
static void layout_menu_search_and_run_cb(GtkAction *UNUSED(action), gpointer data)
{
- LayoutWindow *lw = (LayoutWindow *)data;
+ LayoutWindow *lw = static_cast<LayoutWindow *>(data);
layout_exit_fullscreen(lw);
layout_search_and_run_window_new(lw);
static void layout_menu_float_cb(GtkToggleAction *action, gpointer data)
{
- LayoutWindow *lw = (LayoutWindow *)data;
+ LayoutWindow *lw = static_cast<LayoutWindow *>(data);
if (lw->options.tools_float == gtk_toggle_action_get_active(action)) return;
static void layout_menu_hide_cb(GtkAction *UNUSED(action), gpointer data)
{
- LayoutWindow *lw = (LayoutWindow *)data;
+ LayoutWindow *lw = static_cast<LayoutWindow *>(data);
layout_exit_fullscreen(lw);
layout_tools_hide_toggle(lw);
static void layout_menu_toolbar_cb(GtkToggleAction *action, gpointer data)
{
- LayoutWindow *lw = (LayoutWindow *)data;
+ LayoutWindow *lw = static_cast<LayoutWindow *>(data);
if (lw->options.toolbar_hidden == gtk_toggle_action_get_active(action)) return;
static void layout_menu_info_pixel_cb(GtkToggleAction *action, gpointer data)
{
- LayoutWindow *lw = (LayoutWindow *)data;
+ LayoutWindow *lw = static_cast<LayoutWindow *>(data);
if (lw->options.show_info_pixel == gtk_toggle_action_get_active(action)) return;
/* NOTE: these callbacks are called also from layout_util_sync_views */
static void layout_menu_bar_cb(GtkToggleAction *action, gpointer data)
{
- LayoutWindow *lw = (LayoutWindow *)data;
+ LayoutWindow *lw = static_cast<LayoutWindow *>(data);
if (layout_bar_enabled(lw) == gtk_toggle_action_get_active(action)) return;
static void layout_menu_bar_sort_cb(GtkToggleAction *action, gpointer data)
{
- LayoutWindow *lw = (LayoutWindow *)data;
+ LayoutWindow *lw = static_cast<LayoutWindow *>(data);
if (layout_bar_sort_enabled(lw) == gtk_toggle_action_get_active(action)) return;
static void layout_menu_hide_bars_cb(GtkToggleAction *action, gpointer data)
{
- LayoutWindow *lw = (LayoutWindow *)data;
+ LayoutWindow *lw = static_cast<LayoutWindow *>(data);
if (lw->options.bars_state.hidden == gtk_toggle_action_get_active(action))
{
static void layout_menu_slideshow_cb(GtkToggleAction *action, gpointer data)
{
- LayoutWindow *lw = (LayoutWindow *)data;
+ LayoutWindow *lw = static_cast<LayoutWindow *>(data);
if (layout_image_slideshow_active(lw) == gtk_toggle_action_get_active(action)) return;
layout_image_slideshow_toggle(lw);
static void layout_menu_slideshow_pause_cb(GtkAction *UNUSED(action), gpointer data)
{
- LayoutWindow *lw = (LayoutWindow *)data;
+ LayoutWindow *lw = static_cast<LayoutWindow *>(data);
layout_image_slideshow_pause_toggle(lw);
}
static void layout_menu_stereo_mode_next_cb(GtkAction *UNUSED(action), gpointer data)
{
- LayoutWindow *lw = (LayoutWindow *)data;
+ LayoutWindow *lw = static_cast<LayoutWindow *>(data);
gint mode = layout_image_stereo_pixbuf_get(lw);
/* 0->1, 1->2, 2->3, 3->1 - disable auto, then cycle */
static void layout_menu_stereo_mode_cb(GtkRadioAction *action, GtkRadioAction *UNUSED(current), gpointer data)
{
- LayoutWindow *lw = (LayoutWindow *)data;
+ LayoutWindow *lw = static_cast<LayoutWindow *>(data);
gint mode = gtk_radio_action_get_current_value(action);
layout_image_stereo_pixbuf_set(lw, mode);
}
static void layout_menu_help_cb(GtkAction *UNUSED(action), gpointer data)
{
- LayoutWindow *lw = (LayoutWindow *)data;
+ LayoutWindow *lw = static_cast<LayoutWindow *>(data);
layout_exit_fullscreen(lw);
help_window_show("index.html");
static void layout_menu_help_search_cb(GtkAction *UNUSED(action), gpointer data)
{
- LayoutWindow *lw = (LayoutWindow *)data;
+ LayoutWindow *lw = static_cast<LayoutWindow *>(data);
layout_exit_fullscreen(lw);
help_search_window_show();
static void layout_menu_help_keys_cb(GtkAction *UNUSED(action), gpointer data)
{
- LayoutWindow *lw = (LayoutWindow *)data;
+ LayoutWindow *lw = static_cast<LayoutWindow *>(data);
layout_exit_fullscreen(lw);
help_window_show("GuideReferenceKeyboardShortcuts.html");
static void layout_menu_notes_cb(GtkAction *UNUSED(action), gpointer data)
{
- LayoutWindow *lw = (LayoutWindow *)data;
+ LayoutWindow *lw = static_cast<LayoutWindow *>(data);
layout_exit_fullscreen(lw);
help_window_show("release_notes");
static void layout_menu_changelog_cb(GtkAction *UNUSED(action), gpointer data)
{
- LayoutWindow *lw = (LayoutWindow *)data;
+ LayoutWindow *lw = static_cast<LayoutWindow *>(data);
layout_exit_fullscreen(lw);
help_window_show("changelog");
gchar *key_name, *menu_name;
gchar **subset_lt_arr, **subset_gt_arr;
gchar *subset_lt, *converted_name;
- GPtrArray *array = (GPtrArray *)data;
+ GPtrArray *array = static_cast<GPtrArray *>(data);
path = g_strescape(accel_path, NULL);
name = gtk_accelerator_name(accel_key, accel_mods);
static void layout_menu_about_cb(GtkAction *UNUSED(action), gpointer data)
{
- LayoutWindow *lw = (LayoutWindow *)data;
+ LayoutWindow *lw = static_cast<LayoutWindow *>(data);
layout_exit_fullscreen(lw);
show_about_window(lw);
static void layout_menu_log_window_cb(GtkAction *UNUSED(action), gpointer data)
{
- LayoutWindow *lw = (LayoutWindow *)data;
+ LayoutWindow *lw = static_cast<LayoutWindow *>(data);
layout_exit_fullscreen(lw);
log_window_new(lw);
static void layout_menu_select_all_cb(GtkAction *UNUSED(action), gpointer data)
{
- LayoutWindow *lw = (LayoutWindow *)data;
+ LayoutWindow *lw = static_cast<LayoutWindow *>(data);
layout_select_all(lw);
}
static void layout_menu_unselect_all_cb(GtkAction *UNUSED(action), gpointer data)
{
- LayoutWindow *lw = (LayoutWindow *)data;
+ LayoutWindow *lw = static_cast<LayoutWindow *>(data);
layout_select_none(lw);
}
static void layout_menu_invert_selection_cb(GtkAction *UNUSED(action), gpointer data)
{
- LayoutWindow *lw = (LayoutWindow *)data;
+ LayoutWindow *lw = static_cast<LayoutWindow *>(data);
layout_select_invert(lw);
}
static void layout_menu_file_filter_cb(GtkToggleAction *action, gpointer data)
{
- LayoutWindow *lw = (LayoutWindow *)data;
+ LayoutWindow *lw = static_cast<LayoutWindow *>(data);
layout_file_filter_set(lw, gtk_toggle_action_get_active(action));
}
static void layout_menu_marks_cb(GtkToggleAction *action, gpointer data)
{
- LayoutWindow *lw = (LayoutWindow *)data;
+ LayoutWindow *lw = static_cast<LayoutWindow *>(data);
layout_marks_set(lw, gtk_toggle_action_get_active(action));
}
static void layout_menu_set_mark_sel_cb(GtkAction *action, gpointer data)
{
- LayoutWindow *lw = (LayoutWindow *)data;
+ LayoutWindow *lw = static_cast<LayoutWindow *>(data);
gint mark = GPOINTER_TO_INT(g_object_get_data(G_OBJECT(action), "mark_num"));
g_assert(mark >= 1 && mark <= FILEDATA_MARKS_SIZE);
static void layout_menu_res_mark_sel_cb(GtkAction *action, gpointer data)
{
- LayoutWindow *lw = (LayoutWindow *)data;
+ LayoutWindow *lw = static_cast<LayoutWindow *>(data);
gint mark = GPOINTER_TO_INT(g_object_get_data(G_OBJECT(action), "mark_num"));
g_assert(mark >= 1 && mark <= FILEDATA_MARKS_SIZE);
static void layout_menu_toggle_mark_sel_cb(GtkAction *action, gpointer data)
{
- LayoutWindow *lw = (LayoutWindow *)data;
+ LayoutWindow *lw = static_cast<LayoutWindow *>(data);
gint mark = GPOINTER_TO_INT(g_object_get_data(G_OBJECT(action), "mark_num"));
g_assert(mark >= 1 && mark <= FILEDATA_MARKS_SIZE);
static void layout_menu_sel_mark_cb(GtkAction *action, gpointer data)
{
- LayoutWindow *lw = (LayoutWindow *)data;
+ LayoutWindow *lw = static_cast<LayoutWindow *>(data);
gint mark = GPOINTER_TO_INT(g_object_get_data(G_OBJECT(action), "mark_num"));
g_assert(mark >= 1 && mark <= FILEDATA_MARKS_SIZE);
static void layout_menu_sel_mark_or_cb(GtkAction *action, gpointer data)
{
- LayoutWindow *lw = (LayoutWindow *)data;
+ LayoutWindow *lw = static_cast<LayoutWindow *>(data);
gint mark = GPOINTER_TO_INT(g_object_get_data(G_OBJECT(action), "mark_num"));
g_assert(mark >= 1 && mark <= FILEDATA_MARKS_SIZE);
static void layout_menu_sel_mark_and_cb(GtkAction *action, gpointer data)
{
- LayoutWindow *lw = (LayoutWindow *)data;
+ LayoutWindow *lw = static_cast<LayoutWindow *>(data);
gint mark = GPOINTER_TO_INT(g_object_get_data(G_OBJECT(action), "mark_num"));
g_assert(mark >= 1 && mark <= FILEDATA_MARKS_SIZE);
static void layout_menu_sel_mark_minus_cb(GtkAction *action, gpointer data)
{
- LayoutWindow *lw = (LayoutWindow *)data;
+ LayoutWindow *lw = static_cast<LayoutWindow *>(data);
gint mark = GPOINTER_TO_INT(g_object_get_data(G_OBJECT(action), "mark_num"));
g_assert(mark >= 1 && mark <= FILEDATA_MARKS_SIZE);
static void layout_menu_mark_filter_toggle_cb(GtkAction *action, gpointer data)
{
- LayoutWindow *lw = (LayoutWindow *)data;
+ LayoutWindow *lw = static_cast<LayoutWindow *>(data);
gint mark = GPOINTER_TO_INT(g_object_get_data(G_OBJECT(action), "mark_num"));
g_assert(mark >= 1 && mark <= FILEDATA_MARKS_SIZE);
static void layout_menu_image_first_cb(GtkAction *UNUSED(action), gpointer data)
{
- LayoutWindow *lw = (LayoutWindow *)data;
+ LayoutWindow *lw = static_cast<LayoutWindow *>(data);
layout_image_first(lw);
}
static void layout_menu_image_prev_cb(GtkAction *UNUSED(action), gpointer data)
{
- LayoutWindow *lw = (LayoutWindow *)data;
+ LayoutWindow *lw = static_cast<LayoutWindow *>(data);
gint i;
if (lw->options.split_pane_sync)
static void layout_menu_image_next_cb(GtkAction *UNUSED(action), gpointer data)
{
- LayoutWindow *lw = (LayoutWindow *)data;
+ LayoutWindow *lw = static_cast<LayoutWindow *>(data);
gint i;
if (lw->options.split_pane_sync)
static void layout_menu_page_first_cb(GtkAction *UNUSED(action), gpointer data)
{
- LayoutWindow *lw = (LayoutWindow *)data;
+ LayoutWindow *lw = static_cast<LayoutWindow *>(data);
FileData *fd = layout_image_get_fd(lw);
if (fd->page_total > 0)
static void layout_menu_page_last_cb(GtkAction *UNUSED(action), gpointer data)
{
- LayoutWindow *lw = (LayoutWindow *)data;
+ LayoutWindow *lw = static_cast<LayoutWindow *>(data);
FileData *fd = layout_image_get_fd(lw);
if (fd->page_total > 0)
static void layout_menu_page_next_cb(GtkAction *UNUSED(action), gpointer data)
{
- LayoutWindow *lw = (LayoutWindow *)data;
+ LayoutWindow *lw = static_cast<LayoutWindow *>(data);
FileData *fd = layout_image_get_fd(lw);
if (fd->page_total > 0)
static void layout_menu_page_previous_cb(GtkAction *UNUSED(action), gpointer data)
{
- LayoutWindow *lw = (LayoutWindow *)data;
+ LayoutWindow *lw = static_cast<LayoutWindow *>(data);
FileData *fd = layout_image_get_fd(lw);
if (fd->page_total > 0)
static void layout_menu_image_forward_cb(GtkAction *UNUSED(action), gpointer data)
{
- LayoutWindow *lw = (LayoutWindow *)data;
+ LayoutWindow *lw = static_cast<LayoutWindow *>(data);
/* Obtain next image */
layout_set_path(lw, image_chain_forward());
static void layout_menu_image_back_cb(GtkAction *UNUSED(action), gpointer data)
{
- LayoutWindow *lw = (LayoutWindow *)data;
+ LayoutWindow *lw = static_cast<LayoutWindow *>(data);
/* Obtain previous image */
layout_set_path(lw, image_chain_back());
static void layout_menu_split_pane_next_cb(GtkAction *UNUSED(action), gpointer data)
{
- LayoutWindow *lw = (LayoutWindow *)data;
+ LayoutWindow *lw = static_cast<LayoutWindow *>(data);
gint active_frame;
active_frame = lw->active_split_image;
static void layout_menu_split_pane_prev_cb(GtkAction *UNUSED(action), gpointer data)
{
- LayoutWindow *lw = (LayoutWindow *)data;
+ LayoutWindow *lw = static_cast<LayoutWindow *>(data);
gint active_frame;
active_frame = lw->active_split_image;
static void layout_menu_split_pane_updown_cb(GtkAction *UNUSED(action), gpointer data)
{
- LayoutWindow *lw = (LayoutWindow *)data;
+ LayoutWindow *lw = static_cast<LayoutWindow *>(data);
gint active_frame;
active_frame = lw->active_split_image;
static void layout_menu_image_last_cb(GtkAction *UNUSED(action), gpointer data)
{
- LayoutWindow *lw = (LayoutWindow *)data;
+ LayoutWindow *lw = static_cast<LayoutWindow *>(data);
layout_image_last(lw);
}
static void layout_menu_back_cb(GtkAction *UNUSED(action), gpointer data)
{
- LayoutWindow *lw = (LayoutWindow *)data;
+ LayoutWindow *lw = static_cast<LayoutWindow *>(data);
FileData *dir_fd;
/* Obtain previous path */
static void layout_menu_forward_cb(GtkAction *UNUSED(action), gpointer data)
{
- LayoutWindow *lw = (LayoutWindow *)data;
+ LayoutWindow *lw = static_cast<LayoutWindow *>(data);
FileData *dir_fd;
/* Obtain next path */
static void layout_menu_home_cb(GtkAction *UNUSED(action), gpointer data)
{
- LayoutWindow *lw = (LayoutWindow *)data;
+ LayoutWindow *lw = static_cast<LayoutWindow *>(data);
const gchar *path;
if (lw->options.home_path && *lw->options.home_path)
static void layout_menu_up_cb(GtkAction *UNUSED(action), gpointer data)
{
- LayoutWindow *lw = (LayoutWindow *)data;
+ LayoutWindow *lw = static_cast<LayoutWindow *>(data);
ViewDir *vd = lw->vd;
gchar *path;
static void layout_menu_edit_cb(GtkAction *action, gpointer data)
{
- LayoutWindow *lw = (LayoutWindow *)data;
+ LayoutWindow *lw = static_cast<LayoutWindow *>(data);
const gchar *key = gtk_action_get_name(action);
if (!editor_window_flag_set(key))
static GtkWidget *last_focussed = NULL;
static void layout_menu_keyword_autocomplete_cb(GtkAction *UNUSED(action), gpointer data)
{
- LayoutWindow *lw = (LayoutWindow *)data;
+ LayoutWindow *lw = static_cast<LayoutWindow *>(data);
GtkWidget *tmp;
gboolean auto_has_focus;
#ifdef HAVE_LCMS
static void layout_color_menu_enable_cb(GtkToggleAction *action, gpointer data)
{
- LayoutWindow *lw = (LayoutWindow *)data;
+ LayoutWindow *lw = static_cast<LayoutWindow *>(data);
if (layout_image_color_profile_get_use(lw) == gtk_toggle_action_get_active(action)) return;
#ifdef HAVE_LCMS
static void layout_color_menu_use_image_cb(GtkToggleAction *action, gpointer data)
{
- LayoutWindow *lw = (LayoutWindow *)data;
+ LayoutWindow *lw = static_cast<LayoutWindow *>(data);
gint input;
gboolean use_image;
#ifdef HAVE_LCMS
static void layout_color_menu_input_cb(GtkRadioAction *action, GtkRadioAction *UNUSED(current), gpointer data)
{
- LayoutWindow *lw = (LayoutWindow *)data;
+ LayoutWindow *lw = static_cast<LayoutWindow *>(data);
gint type;
gint input;
gboolean use_image;
work = layout_window_list;
while (work)
{
- LayoutWindow *lw = (LayoutWindow *)work->data;
+ LayoutWindow *lw = static_cast<LayoutWindow *>(work->data);
work = work->next;
layout_menu_recent_update(lw);
static void window_rename_cancel_cb(GenericDialog *UNUSED(gd), gpointer data)
{
- RenameWindow *rw = (RenameWindow *)data;
+ RenameWindow *rw = static_cast<RenameWindow *>(data);
generic_dialog_close(rw->gd);
g_free(rw);
static void window_rename_ok(GenericDialog *UNUSED(gd), gpointer data)
{
- RenameWindow *rw = (RenameWindow *)data;
+ RenameWindow *rw = static_cast<RenameWindow *>(data);
gchar *path;
gboolean window_layout_name_exists = FALSE;
GList *list = NULL;
static void window_rename_ok_cb(GenericDialog *gd, gpointer data)
{
- RenameWindow *rw = (RenameWindow *)data;
+ RenameWindow *rw = static_cast<RenameWindow *>(data);
window_rename_ok(gd, rw);
}
static void window_rename_entry_activate_cb(GenericDialog *gd, gpointer data)
{
- RenameWindow *rw = (RenameWindow *)data;
+ RenameWindow *rw = static_cast<RenameWindow *>(data);
window_rename_ok(gd, rw);
}
static void window_delete_cancel_cb(GenericDialog *UNUSED(gd), gpointer data)
{
- DeleteWindow *dw = (DeleteWindow *)data;
+ DeleteWindow *dw = static_cast<DeleteWindow *>(data);
g_free(dw);
}
static void window_delete_ok_cb(GenericDialog *UNUSED(gd), gpointer data)
{
- DeleteWindow *dw = (DeleteWindow *)data;
+ DeleteWindow *dw = static_cast<DeleteWindow *>(data);
gchar *path;
gchar *xml_name;
static void layout_menu_windows_menu_cb(GtkWidget *UNUSED(widget), gpointer data)
{
- LayoutWindow *lw = (LayoutWindow *)data;
+ LayoutWindow *lw = static_cast<LayoutWindow *>(data);
GtkWidget *menu;
GtkWidget *sub_menu;
gchar *menu_label;
static void layout_menu_view_menu_cb(GtkWidget *UNUSED(widget), gpointer data)
{
- LayoutWindow *lw = (LayoutWindow *)data;
+ LayoutWindow *lw = static_cast<LayoutWindow *>(data);
GtkWidget *menu;
GtkWidget *sub_menu;
gchar *menu_label;
static void layout_menu_window_from_current_cb(GtkWidget *UNUSED(widget), gpointer data)
{
- LayoutWindow *lw = (LayoutWindow *)data;
+ LayoutWindow *lw = static_cast<LayoutWindow *>(data);
gint fd_in = -1;
gint fd_out = -1;
char * tmp_file_in;
static void layout_menu_window_cb(GtkWidget *UNUSED(widget), gpointer data)
{
- LayoutWindow *lw = (LayoutWindow *)data;
+ LayoutWindow *lw = static_cast<LayoutWindow *>(data);
layout_menu_new_window_update(lw);
}
static void layout_menu_window_rename_cb(GtkWidget *UNUSED(widget), gpointer data)
{
- LayoutWindow *lw = (LayoutWindow *)data;
+ LayoutWindow *lw = static_cast<LayoutWindow *>(data);
RenameWindow *rw;
GtkWidget *hbox;
static void layout_menu_window_delete_cb(GtkWidget *UNUSED(widget), gpointer data)
{
- LayoutWindow *lw = (LayoutWindow *)data;
+ LayoutWindow *lw = static_cast<LayoutWindow *>(data);
DeleteWindow *dw;
GtkWidget *hbox;
while (work)
{
GList *path;
- EditorDescription *editor = (EditorDescription *)work->data;
+ EditorDescription *editor = static_cast<EditorDescription *>(work->data);
GtkActionEntry entry = { editor->key,
NULL,
editor->name,
work = layout_window_list;
while (work)
{
- LayoutWindow *lw = (LayoutWindow *)work->data;
+ LayoutWindow *lw = static_cast<LayoutWindow *>(work->data);
work = work->next;
layout_actions_setup_editors(lw);
if (lw->bar_sort_enabled)
work = layout_window_list;
while (work)
{
- LayoutWindow *lw = (LayoutWindow *)work->data;
+ LayoutWindow *lw = static_cast<LayoutWindow *>(work->data);
work = work->next;
layout_util_status_update_write(lw);
static void layout_bar_destroyed(GtkWidget *UNUSED(widget), gpointer data)
{
- LayoutWindow *lw = (LayoutWindow *)data;
+ LayoutWindow *lw = static_cast<LayoutWindow *>(data);
lw->bar = NULL;
/*
static void layout_bar_sort_destroyed(GtkWidget *UNUSED(widget), gpointer data)
{
- LayoutWindow *lw = (LayoutWindow *)data;
+ LayoutWindow *lw = static_cast<LayoutWindow *>(data);
lw->bar_sort = NULL;
static gboolean layout_exif_window_destroy(GtkWidget *UNUSED(widget), gpointer data)
{
- LayoutWindow *lw = (LayoutWindow *)data;
+ LayoutWindow *lw = static_cast<LayoutWindow *>(data);
lw->exif_window = NULL;
return TRUE;
work = layout_window_list;
while (work)
{
- LayoutWindow *lw = (LayoutWindow *)work->data;
+ LayoutWindow *lw = static_cast<LayoutWindow *>(work->data);
work = work->next;
if (lw->image == imd) return lw;
work = layout_window_list;
while (work)
{
- LayoutWindow *lw = (LayoutWindow *)work->data;
+ LayoutWindow *lw = static_cast<LayoutWindow *>(work->data);
work = work->next;
if (lw->image->image_fd == imd->image_fd)
work = layout_window_list;
while (work)
{
- LayoutWindow *lw = (LayoutWindow *)work->data;
+ LayoutWindow *lw = static_cast<LayoutWindow *>(work->data);
work = work->next;
if (lw->options.id && strcmp(id, lw->options.id) == 0)
static gboolean layout_set_current_cb(GtkWidget *UNUSED(widget), GdkEventFocus *UNUSED(event), gpointer data)
{
- LayoutWindow *lw = (LayoutWindow *)data;
+ LayoutWindow *lw = static_cast<LayoutWindow *>(data);
current_lw = lw;
return FALSE;
}
static void layout_path_entry_changed_cb(GtkWidget *widget, gpointer data)
{
- LayoutWindow *lw = (LayoutWindow *)data;
+ LayoutWindow *lw = static_cast<LayoutWindow *>(data);
gchar *buf;
if (gtk_combo_box_get_active(GTK_COMBO_BOX(widget)) < 0) return;
static void layout_path_entry_tab_cb(const gchar *path, gpointer data)
{
- LayoutWindow *lw = (LayoutWindow *)data;
+ LayoutWindow *lw = static_cast<LayoutWindow *>(data);
gchar *buf;
buf = g_strdup(path);
static void layout_path_entry_cb(const gchar *path, gpointer data)
{
- LayoutWindow *lw = (LayoutWindow *)data;
+ LayoutWindow *lw = static_cast<LayoutWindow *>(data);
gchar *buf;
buf = g_strdup(path);
static void layout_vd_select_cb(ViewDir *UNUSED(vd), FileData *fd, gpointer data)
{
- LayoutWindow *lw = (LayoutWindow *)data;
+ LayoutWindow *lw = static_cast<LayoutWindow *>(data);
layout_set_fd(lw, fd);
}
static void layout_path_entry_tab_append_cb(const gchar *UNUSED(path), gpointer data, gint n)
{
- LayoutWindow *lw = (LayoutWindow *)data;
+ LayoutWindow *lw = static_cast<LayoutWindow *>(data);
if (!lw || !lw->back_button) return;
if (!layout_valid(&lw)) return;
static void layout_sort_menu_ascend_cb(GtkWidget *UNUSED(widget), gpointer data)
{
- LayoutWindow *lw = (LayoutWindow *)data;
+ LayoutWindow *lw = static_cast<LayoutWindow *>(data);
layout_sort_set(lw, lw->sort_method, !lw->sort_ascend);
}
static void layout_sort_button_press_cb(GtkWidget *UNUSED(widget), gpointer data)
{
- LayoutWindow *lw = (LayoutWindow *)data;
+ LayoutWindow *lw = static_cast<LayoutWindow *>(data);
GtkWidget *menu;
menu = submenu_add_sort(NULL, G_CALLBACK(layout_sort_menu_cb), lw, FALSE, FALSE, TRUE, lw->sort_method);
static void layout_zoom_button_press_cb(GtkWidget *UNUSED(widget), gpointer data)
{
- LayoutWindow *lw = (LayoutWindow *)data;
+ LayoutWindow *lw = static_cast<LayoutWindow *>(data);
GtkWidget *menu;
menu = submenu_add_zoom(NULL, G_CALLBACK(layout_zoom_menu_cb),
static void layout_list_status_cb(ViewFile *UNUSED(vf), gpointer data)
{
- LayoutWindow *lw = (LayoutWindow *)data;
+ LayoutWindow *lw = static_cast<LayoutWindow *>(data);
layout_status_update_info(lw, NULL);
}
static void layout_list_thumb_cb(ViewFile *UNUSED(vf), gdouble val, const gchar *text, gpointer data)
{
- LayoutWindow *lw = (LayoutWindow *)data;
+ LayoutWindow *lw = static_cast<LayoutWindow *>(data);
layout_status_update_progress(lw, val, text);
}
static gboolean layout_tools_delete_cb(GtkWidget *UNUSED(widget), GdkEventAny *UNUSED(event), gpointer data)
{
- LayoutWindow *lw = (LayoutWindow *)data;
+ LayoutWindow *lw = static_cast<LayoutWindow *>(data);
layout_tools_float_toggle(lw);
while (work)
{
gint i;
- LayoutWindow *lw = (LayoutWindow *)work->data;
+ LayoutWindow *lw = static_cast<LayoutWindow *>(work->data);
work = work->next;
if (!lw->image) continue;
static void layout_config_close_cb(GtkWidget *UNUSED(widget), gpointer data)
{
- LayoutConfig *lc = (LayoutConfig *)data;
+ LayoutConfig *lc = static_cast<LayoutConfig *>(data);
gtk_widget_destroy(lc->configwindow);
free_layout_options_content(&lc->options);
static void layout_config_apply_cb(GtkWidget *UNUSED(widget), gpointer data)
{
- LayoutConfig *lc = (LayoutConfig *)data;
+ LayoutConfig *lc = static_cast<LayoutConfig *>(data);
g_free(lc->options.order);
lc->options.order = layout_config_get(lc->layout_widget, &lc->options.style);
static void layout_config_ok_cb(GtkWidget *widget, gpointer data)
{
- LayoutConfig *lc = (LayoutConfig *)data;
+ LayoutConfig *lc = static_cast<LayoutConfig *>(data);
layout_config_apply_cb(widget, lc);
layout_config_close_cb(widget, lc);
}
static void home_path_set_current_cb(GtkWidget *UNUSED(widget), gpointer data)
{
- LayoutConfig *lc = (LayoutConfig *)data;
+ LayoutConfig *lc = static_cast<LayoutConfig *>(data);
gtk_entry_set_text(GTK_ENTRY(lc->home_path_entry), layout_get_path(lc->lw));
}
static void startup_path_set_current_cb(GtkWidget *widget, gpointer data)
{
- LayoutConfig *lc = (LayoutConfig *)data;
+ LayoutConfig *lc = static_cast<LayoutConfig *>(data);
if (!gtk_toggle_button_get_active(GTK_TOGGLE_BUTTON(widget)))
{
return;
static void startup_path_set_last_cb(GtkWidget *widget, gpointer data)
{
- LayoutConfig *lc = (LayoutConfig *)data;
+ LayoutConfig *lc = static_cast<LayoutConfig *>(data);
if (!gtk_toggle_button_get_active(GTK_TOGGLE_BUTTON(widget)))
{
return;
static void startup_path_set_home_cb(GtkWidget *widget, gpointer data)
{
- LayoutConfig *lc = (LayoutConfig *)data;
+ LayoutConfig *lc = static_cast<LayoutConfig *>(data);
if (!gtk_toggle_button_get_active(GTK_TOGGLE_BUTTON(widget)))
{
return;
static gboolean layout_delete_cb(GtkWidget *UNUSED(widget), GdkEventAny *UNUSED(event), gpointer data)
{
- LayoutWindow *lw = (LayoutWindow *)data;
+ LayoutWindow *lw = static_cast<LayoutWindow *>(data);
layout_close(lw);
return TRUE;
static gboolean move_window_to_workspace_cb(gpointer data)
{
#ifdef GDK_WINDOWING_X11
- LayoutWindow *lw = (LayoutWindow *)data;
+ LayoutWindow *lw = static_cast<LayoutWindow *>(data);
GdkWindow *window;
GdkDisplay *display;
static void log_window_line_wrap_cb(GtkWidget *UNUSED(widget), gpointer data)
{
- LogWindow *logwin = (LogWindow *)data;
+ LogWindow *logwin = static_cast<LogWindow *>(data);
options->log_window.line_wrap = !options->log_window.line_wrap;
while (g_list_length(memory) >= (guint)options->log_window_lines)
{
GList *work = g_list_last(memory);
- LogMsg *oldest_msg = (LogMsg *)work->data;
+ LogMsg *oldest_msg = static_cast<LogMsg *>(work->data);
g_free(oldest_msg->text);
memory = g_list_delete_link(memory, work);
while (work)
{
GList *prev;
- LogMsg *oldest_msg = (LogMsg *)work->data;
+ LogMsg *oldest_msg = static_cast<LogMsg *>(work->data);
log_window_insert_text(buffer, &iter, oldest_msg->text,
logwindow->color_tags[oldest_msg->type]);
work = files;
while (work)
{
- FileData *fd = (FileData *)work->data;
+ FileData *fd = static_cast<FileData *>(work->data);
if (!*path) *path = remove_level_from_path(fd->path);
if (!*file) *file = g_strdup(fd->path);
*list = g_list_prepend(*list, fd);
gboolean changed)
{
GString *gstring = g_string_new(changed ? NULL : "; ");
- SecureSaveInfo *ssi = (SecureSaveInfo *)data;
+ SecureSaveInfo *ssi = static_cast<SecureSaveInfo *>(data);
gchar *tmp, *name;
g_string_append(gstring, "(gtk_accel_path \"");
while (work)
{
- const EditorDescription *editor = (const EditorDescription *)work->data;
+ const EditorDescription *editor = static_cast<const EditorDescription *>(work->data);
work = work->next;
gboolean active = TRUE;
work = fd->cached_metadata;
while (work)
{
- GList *entry = (GList *)work->data;
+ GList *entry = static_cast<GList *>(work->data);
gchar *entry_key = entry->data;
if (strcmp(entry_key, key) == 0)
work = fd->cached_metadata;
while (work)
{
- GList *entry = (GList *)work->data;
+ GList *entry = static_cast<GList *>(work->data);
gchar *entry_key = entry->data;
if (strcmp(entry_key, key) == 0)
work = fd->cached_metadata;
while (work)
{
- GList *entry = (GList *)work->data;
+ GList *entry = static_cast<GList *>(work->data);
gchar *entry_key = entry->data;
if (strcmp(entry_key, key) == 0)
work = fd->cached_metadata;
while (work)
{
- GList *entry = (GList *)work->data;
+ GList *entry = static_cast<GList *>(work->data);
string_list_free(entry);
work = work->next;
//work = list;
//while (work)
//{
- //FileData *fd = (//FileData *)work->data;
+ //FileData *fd = static_cast<//FileData *>(work->data);
//work = work->next;
//ret = ret && metadata_write_queue_remove(fd);
//}
work = metadata_write_queue;
while (work)
{
- FileData *fd = (FileData *)work->data;
+ FileData *fd = static_cast<FileData *>(work->data);
work = work->next;
if (!isname(fd->path))
while (work)
{
- FileData *sfd = (FileData *)work->data;
+ FileData *sfd = static_cast<FileData *>(work->data);
work = work->next;
if (sfd->format_class == FORMAT_CLASS_META) continue;
gboolean meta_data_get_keyword_mark(FileData *fd, gint UNUSED(n), gpointer data)
{
/** @FIXME do not use global keyword_tree */
- GList *path = (GList *)data;
+ GList *path = static_cast<GList *>(data);
GList *keywords;
gboolean found = FALSE;
keywords = metadata_read_list(fd, KEYWORD_KEY, METADATA_PLAIN);
gboolean meta_data_set_keyword_mark(FileData *fd, gint UNUSED(n), gboolean value, gpointer data)
{
- GList *path = (GList *)data;
+ GList *path = static_cast<GList *>(data);
GList *keywords = NULL;
GtkTreeIter iter;
static gboolean keyword_show_set_in_cb(GtkTreeModel *model, GtkTreePath *UNUSED(path), GtkTreeIter *iter_ptr, gpointer data)
{
GtkTreeIter iter = *iter_ptr;
- GList *keywords = (GList *)data;
+ GList *keywords = static_cast<GList *>(data);
gpointer id = keywords->data;
keywords = keywords->next; /* hack */
if (keyword_tree_is_set(model, &iter, keywords))
static void tag_button_cb(GtkWidget *widget, gpointer data)
{
- GtkTextView *image_overlay_template_view = (GtkTextView *)data;
+ GtkTextView *image_overlay_template_view = static_cast<GtkTextView *>(data);
GtkTextBuffer *buffer;
TagData *td;
guint UNUSED(time), gpointer data)
{
TagData *td;
- GtkTextView *image_overlay_template_view = (GtkTextView *)data;
+ GtkTextView *image_overlay_template_view = static_cast<GtkTextView *>(data);
td = g_object_get_data(G_OBJECT(btn), "tag_data");
gtk_selection_data_set_text(selection_data, td->key, -1);
static gboolean pr_scroller_update_cb(gpointer data)
{
- PixbufRenderer *pr = (PixbufRenderer *)data;
+ PixbufRenderer *pr = static_cast<PixbufRenderer *>(data);
gint x, y;
gint xinc, yinc;
work = pr->source_tiles;
while (work)
{
- SourceTile *st = (SourceTile *)work->data;
+ SourceTile *st = static_cast<SourceTile *>(work->data);
if (x >= st->x && x < st->x + pr->source_tile_width &&
y >= st->y && y < st->y + pr->source_tile_height)
static void pr_size_cb(GtkWidget *UNUSED(widget), GtkAllocation *allocation, gpointer data)
{
- PixbufRenderer *pr = (PixbufRenderer *)data;
+ PixbufRenderer *pr = static_cast<PixbufRenderer *>(data);
pr_size_sync(pr, allocation->width, allocation->height);
}
static void config_window_help_cb(GtkWidget *UNUSED(widget), gpointer data)
{
- GtkWidget *notebook = (GtkWidget *)data;
+ GtkWidget *notebook = static_cast<GtkWidget *>(data);
gint i;
static const gchar *html_section[] =
static void config_window_ok_cb(GtkWidget *widget, gpointer data)
{
LayoutWindow *lw;
- GtkNotebook *notebook = (GtkNotebook *)data;
+ GtkNotebook *notebook = static_cast<GtkNotebook *>(data);
GdkWindow *window;
gint x;
gint y;
static void video_menu_populate(gpointer data, gpointer user_data)
{
GtkWidget *combo = user_data;
- EditorDescription *ed = (EditorDescription *)data;
+ EditorDescription *ed = static_cast<EditorDescription *>(data);
gtk_combo_box_text_append_text(GTK_COMBO_BOX_TEXT(combo), ed->name);
}
static void filter_store_ext_edit_cb(GtkCellRendererText *UNUSED(cell), gchar *path_str,
gchar *new_text, gpointer data)
{
- GtkWidget *model = (GtkWidget *)data;
- FilterEntry *fe = (FilterEntry *)data;
+ GtkWidget *model = static_cast<GtkWidget *>(data);
+ FilterEntry *fe = static_cast<FilterEntry *>(data);
GtkTreePath *tpath;
GtkTreeIter iter;
static void filter_store_class_edit_cb(GtkCellRendererText *UNUSED(cell), gchar *path_str,
gchar *new_text, gpointer data)
{
- GtkWidget *model = (GtkWidget *)data;
- FilterEntry *fe = (FilterEntry *)data;
+ GtkWidget *model = static_cast<GtkWidget *>(data);
+ FilterEntry *fe = static_cast<FilterEntry *>(data);
GtkTreePath *tpath;
GtkTreeIter iter;
gint i;
static void filter_store_desc_edit_cb(GtkCellRendererText *UNUSED(cell), gchar *path_str,
gchar *new_text, gpointer data)
{
- GtkWidget *model = (GtkWidget *)data;
+ GtkWidget *model = static_cast<GtkWidget *>(data);
FilterEntry *fe;
GtkTreePath *tpath;
GtkTreeIter iter;
static void filter_store_enable_cb(GtkCellRendererToggle *UNUSED(renderer),
gchar *path_str, gpointer data)
{
- GtkWidget *model = (GtkWidget *)data;
+ GtkWidget *model = static_cast<GtkWidget *>(data);
FilterEntry *fe;
GtkTreePath *tpath;
GtkTreeIter iter;
static void filter_store_writable_cb(GtkCellRendererToggle *UNUSED(renderer),
gchar *path_str, gpointer data)
{
- GtkWidget *model = (GtkWidget *)data;
+ GtkWidget *model = static_cast<GtkWidget *>(data);
FilterEntry *fe;
GtkTreePath *tpath;
GtkTreeIter iter;
static void filter_store_sidecar_cb(GtkCellRendererToggle *UNUSED(renderer),
gchar *path_str, gpointer data)
{
- GtkWidget *model = (GtkWidget *)data;
+ GtkWidget *model = static_cast<GtkWidget *>(data);
FilterEntry *fe;
GtkTreePath *tpath;
GtkTreeIter iter;
static void filter_remove_cb(GtkWidget *UNUSED(widget), gpointer data)
{
- GtkWidget *filter_view = (GtkWidget *)data;
+ GtkWidget *filter_view = static_cast<GtkWidget *>(data);
GtkTreeSelection *selection;
GtkTreeIter iter;
FilterEntry *fe;
static void filter_disable_cb(GtkWidget *widget, gpointer data)
{
- GtkWidget *frame = (GtkWidget *)data;
+ GtkWidget *frame = static_cast<GtkWidget *>(data);
gtk_widget_set_sensitive(frame,
!gtk_toggle_button_get_active(GTK_TOGGLE_BUTTON(widget)));
static void image_overlay_default_template_ok_cb(GenericDialog *UNUSED(gd), gpointer data)
{
- GtkTextView *text_view = (GtkTextView *)data;
+ GtkTextView *text_view = static_cast<GtkTextView *>(data);
GtkTextBuffer *buffer;
set_default_image_overlay_template_string(&options->image_overlay.template_string);
static guint star_rating_symbol_test(GtkWidget *UNUSED(widget), gpointer data)
{
- GtkContainer *hbox = (GtkContainer *)data;
+ GtkContainer *hbox = static_cast<GtkContainer *>(data);
GString *str = g_string_new(NULL);
GtkEntry *hex_code_entry;
gchar *hex_code_full;
static gboolean popover_cb(gpointer data)
{
- GtkPopover *popover = (GtkPopover *)data;
+ GtkPopover *popover = static_cast<GtkPopover *>(data);
gtk_popover_popdown(popover);
static void keywords_find_close_cb(GenericDialog *UNUSED(fd), gpointer data)
{
- KeywordFindData *kfd = (KeywordFindData *)data;
+ KeywordFindData *kfd = static_cast<KeywordFindData *>(data);
if (!gtk_widget_get_sensitive(kfd->button_close)) return;
static void keywords_find_stop_cb(GenericDialog *UNUSED(fd), gpointer data)
{
- KeywordFindData *kfd = (KeywordFindData *)data;
+ KeywordFindData *kfd = static_cast<KeywordFindData *>(data);
g_idle_remove_by_data(kfd);
static gboolean keywords_find_file(gpointer data)
{
- KeywordFindData *kfd = (KeywordFindData *)data;
+ KeywordFindData *kfd = static_cast<KeywordFindData *>(data);
GtkTextIter iter;
GtkTextBuffer *buffer;
gchar *tmp;
static void keywords_find_start_cb(GenericDialog *UNUSED(fd), gpointer data)
{
- KeywordFindData *kfd = (KeywordFindData *)data;
+ KeywordFindData *kfd = static_cast<KeywordFindData *>(data);
gchar *path;
if (kfd->list || !gtk_widget_get_sensitive(kfd->button_start)) return;
static void timezone_async_ready_cb(GObject *source_object, GAsyncResult *res, gpointer data)
{
GError *error = NULL;
- TZData *tz = (TZData *)data;
+ TZData *tz = static_cast<TZData *>(data);
gchar *tmp_filename;
gchar *timezone_bin;
gchar *tmp_dir = NULL;
static void timezone_progress_cb(goffset current_num_bytes, goffset total_num_bytes, gpointer data)
{
- TZData *tz = (TZData *)data;
+ TZData *tz = static_cast<TZData *>(data);
if (!g_cancellable_is_cancelled(tz->cancellable))
{
static void timezone_cancel_button_cb(GenericDialog *UNUSED(gd), gpointer data)
{
- TZData *tz = (TZData *)data;
+ TZData *tz = static_cast<TZData *>(data);
g_cancellable_cancel(tz->cancellable);
}
static void timezone_database_install_cb(GtkWidget *widget, gpointer data)
{
- TZData *tz = (TZData *)data;
+ TZData *tz = static_cast<TZData *>(data);
GError *error = NULL;
GFileIOStream *io_stream;
static void print_job_render_image_loader_done(ImageLoader *il, gpointer data)
{
- PrintWindow *pw = (PrintWindow *)data;
+ PrintWindow *pw = static_cast<PrintWindow *>(data);
GdkPixbuf *pixbuf;
pixbuf = image_loader_get_pixbuf(il);
static void image_text_position_h1_cb(GtkWidget *widget, gpointer data)
{
- PrintWindow *pw = (PrintWindow *)data;
+ PrintWindow *pw = static_cast<PrintWindow *>(data);
gint new_set;
if (gtk_toggle_button_get_active(GTK_TOGGLE_BUTTON(widget)))
static void image_text_position_h2_cb(GtkWidget *widget, gpointer data)
{
- PrintWindow *pw = (PrintWindow *)data;
+ PrintWindow *pw = static_cast<PrintWindow *>(data);
gint new_set;
if (gtk_toggle_button_get_active(GTK_TOGGLE_BUTTON(widget)))
static void image_text_position_f1_cb(GtkWidget *widget, gpointer data)
{
- PrintWindow *pw = (PrintWindow *)data;
+ PrintWindow *pw = static_cast<PrintWindow *>(data);
gint new_set;
if (gtk_toggle_button_get_active(GTK_TOGGLE_BUTTON(widget)))
static void image_text_position_f2_cb(GtkWidget *widget, gpointer data)
{
- PrintWindow *pw = (PrintWindow *)data;
+ PrintWindow *pw = static_cast<PrintWindow *>(data);
gint new_set;
if (gtk_toggle_button_get_active(GTK_TOGGLE_BUTTON(widget)))
static void page_text_position_h1_cb(GtkWidget *widget, gpointer data)
{
- PrintWindow *pw = (PrintWindow *)data;
+ PrintWindow *pw = static_cast<PrintWindow *>(data);
gint new_set;
if (gtk_toggle_button_get_active(GTK_TOGGLE_BUTTON(widget)))
static void page_text_position_h2_cb(GtkWidget *widget, gpointer data)
{
- PrintWindow *pw = (PrintWindow *)data;
+ PrintWindow *pw = static_cast<PrintWindow *>(data);
gint new_set;
if (gtk_toggle_button_get_active(GTK_TOGGLE_BUTTON(widget)))
static void page_text_position_f1_cb(GtkWidget *widget, gpointer data)
{
- PrintWindow *pw = (PrintWindow *)data;
+ PrintWindow *pw = static_cast<PrintWindow *>(data);
gint new_set;
if (gtk_toggle_button_get_active(GTK_TOGGLE_BUTTON(widget)))
static void page_text_position_f2_cb(GtkWidget *widget, gpointer data)
{
- PrintWindow *pw = (PrintWindow *)data;
+ PrintWindow *pw = static_cast<PrintWindow *>(data);
gint new_set;
if (gtk_toggle_button_get_active(GTK_TOGGLE_BUTTON(widget)))
GtkPrintContext *UNUSED(context),
gpointer data)
{
- PrintWindow *pw = (PrintWindow *)data;
+ PrintWindow *pw = static_cast<PrintWindow *>(data);
if (pw->job_render_finished)
{
static void draw_page(GtkPrintOperation *UNUSED(operation), GtkPrintContext *context,
gint page_nr, gpointer data)
{
- PrintWindow *pw = (PrintWindow *)data;
+ PrintWindow *pw = static_cast<PrintWindow *>(data);
FileData *fd;
cairo_t *cr;
gdouble context_width, context_height;
static void end_print_cb(GtkPrintOperation *operation,
GtkPrintContext *UNUSED(context), gpointer data)
{
- PrintWindow *pw = (PrintWindow *)data;
+ PrintWindow *pw = static_cast<PrintWindow *>(data);
GList *work;
GdkPixbuf *pixbuf;
gchar *path;
work = layout_window_list;
while (work)
{
- LayoutWindow *lw = (LayoutWindow *)work->data;
+ LayoutWindow *lw = static_cast<LayoutWindow *>(work->data);
layout_write_config(lw, outstr, indent);
work = work->next;
}
static void options_parse_keyword_end(GQParserData *UNUSED(parser_data), GMarkupParseContext *UNUSED(context), const gchar *UNUSED(element_name), gpointer data, GError **UNUSED(error))
{
- GtkTreeIter *iter_ptr = (GtkTreeIter *)data;
+ GtkTreeIter *iter_ptr = static_cast<GtkTreeIter *>(data);
gtk_tree_iter_free(iter_ptr);
}
static void options_parse_keyword(GQParserData *parser_data, GMarkupParseContext *UNUSED(context), const gchar *element_name, const gchar **attribute_names, const gchar **attribute_values, gpointer data, GError **UNUSED(error))
{
- GtkTreeIter *iter_ptr = (GtkTreeIter *)data;
+ GtkTreeIter *iter_ptr = static_cast<GtkTreeIter *>(data);
if (g_ascii_strcasecmp(element_name, "keyword") == 0)
{
GtkTreeIter *child = keyword_add_from_config(keyword_tree, iter_ptr, attribute_names, attribute_values);
static void options_parse_pane_exif(GQParserData *parser_data, GMarkupParseContext *UNUSED(context), const gchar *element_name, const gchar **attribute_names, const gchar **attribute_values, gpointer data, GError **UNUSED(error))
{
- GtkWidget *pane = (GtkWidget *)data;
+ GtkWidget *pane = static_cast<GtkWidget *>(data);
if (g_ascii_strcasecmp(element_name, "entry") == 0)
{
bar_pane_exif_entry_add_from_config(pane, attribute_names, attribute_values);
static void options_parse_pane_keywords(GQParserData *parser_data, GMarkupParseContext *UNUSED(context), const gchar *element_name, const gchar **attribute_names, const gchar **attribute_values, gpointer data, GError **UNUSED(error))
{
- GtkWidget *pane = (GtkWidget *)data;
+ GtkWidget *pane = static_cast<GtkWidget *>(data);
if (g_ascii_strcasecmp(element_name, "expanded") == 0)
{
static void options_parse_bar(GQParserData *parser_data, GMarkupParseContext *UNUSED(context), const gchar *element_name, const gchar **attribute_names, const gchar **attribute_values, gpointer data, GError **UNUSED(error))
{
- GtkWidget *bar = (GtkWidget *)data;
+ GtkWidget *bar = static_cast<GtkWidget *>(data);
if (g_ascii_strcasecmp(element_name, "pane_comment") == 0)
{
GtkWidget *pane = bar_find_pane_by_id(bar, PANE_COMMENT, options_get_id(attribute_names, attribute_values));
static void options_parse_toolbar(GQParserData *parser_data, GMarkupParseContext *UNUSED(context), const gchar *element_name, const gchar **attribute_names, const gchar **attribute_values, gpointer data, GError **UNUSED(error))
{
- LayoutWindow *lw = (LayoutWindow *)data;
+ LayoutWindow *lw = static_cast<LayoutWindow *>(data);
if (g_ascii_strcasecmp(element_name, "toolitem") == 0)
{
layout_toolbar_add_from_config(lw, TOOLBAR_MAIN, attribute_names, attribute_values);
static void options_parse_statusbar(GQParserData *parser_data, GMarkupParseContext *UNUSED(context), const gchar *element_name, const gchar **attribute_names, const gchar **attribute_values, gpointer data, GError **UNUSED(error))
{
- LayoutWindow *lw = (LayoutWindow *)data;
+ LayoutWindow *lw = static_cast<LayoutWindow *>(data);
if (g_ascii_strcasecmp(element_name, "toolitem") == 0)
{
layout_toolbar_add_from_config(lw, TOOLBAR_STATUS, attribute_names, attribute_values);
static void options_parse_layout(GQParserData *parser_data, GMarkupParseContext *UNUSED(context), const gchar *element_name, const gchar **attribute_names, const gchar **attribute_values, gpointer data, GError **UNUSED(error))
{
- LayoutWindow *lw = (LayoutWindow *)data;
+ LayoutWindow *lw = static_cast<LayoutWindow *>(data);
if (g_ascii_strcasecmp(element_name, "bar") == 0)
{
if (!lw->bar)
static void options_parse_layout_end(GQParserData *UNUSED(parser_data), GMarkupParseContext *UNUSED(context), const gchar *UNUSED(element_name), gpointer data, GError **UNUSED(error))
{
- LayoutWindow *lw = (LayoutWindow *)data;
+ LayoutWindow *lw = static_cast<LayoutWindow *>(data);
+ //~ LayoutWindow *lw = (LayoutWindow *)data;
+ //~ LayoutWindow *lw = data;
layout_util_sync(lw);
}
static gboolean remote_server_client_cb(GIOChannel *source, GIOCondition condition, gpointer data)
{
- RemoteClient *client = (RemoteClient *)data;
+ RemoteClient *client = static_cast<RemoteClient *>(data);
RemoteConnection *rc;
GIOStatus status = G_IO_STATUS_NORMAL;
static gboolean remote_server_read_cb(GIOChannel *UNUSED(source), GIOCondition UNUSED(condition), gpointer data)
{
- RemoteConnection *rc = (RemoteConnection *)data;
+ RemoteConnection *rc = static_cast<RemoteConnection *>(data);
gint fd;
guint alen;
GList *work = selected;
while (work)
{
- FileData *fd = (FileData *)work->data;
+ FileData *fd = static_cast<FileData *>(work->data);
g_assert(fd->magick == FD_MAGICK);
g_string_append_printf(out_string, "%s %s\n",
GList *file_list = layout_list(lw_id);
for (GList *work = file_list; work && !fd_to_select; work = work->next)
{
- FileData *fd = (FileData *)work->data;
+ FileData *fd = static_cast<FileData *>(work->data);
if (!strcmp(path, fd->path) || g_str_has_suffix(fd->path, slash_plus_filename))
{
fd_to_select = file_data_ref(fd);
GList *link_to_remove = NULL;
for (GList *work = selected; work; prior_link = work, work = work->next)
{
- FileData *fd = (FileData *)work->data;
+ FileData *fd = static_cast<FileData *>(work->data);
if (fd_to_deselect)
{
if (fd == fd_to_deselect)
static void gr_list_clear(const gchar *UNUSED(text), GIOChannel *UNUSED(channel), gpointer data)
{
- RemoteData *remote_data = (RemoteData *)data;
+ RemoteData *remote_data = static_cast<RemoteData *>(data);
remote_data->command_collection = NULL;
remote_data->file_list = NULL;
static void gr_list_add(const gchar *text, GIOChannel *UNUSED(channel), gpointer data)
{
- RemoteData *remote_data = (RemoteData *)data;
+ RemoteData *remote_data = static_cast<RemoteData *>(data);
gboolean is_new = TRUE;
gchar *path = NULL;
FileData *fd;
work = rt->overlay_list;
while (work)
{
- OverlayData *od = (OverlayData *)work->data;
+ OverlayData *od = static_cast<OverlayData *>(work->data);
work = work->next;
rt_overlay_queue_draw(rt, od, x1, y1, x2, y2);
work = rt->overlay_list;
while (work)
{
- OverlayData *od = (OverlayData *)work->data;
+ OverlayData *od = static_cast<OverlayData *>(work->data);
work = work->next;
if (!od->window) rt_overlay_init_window(rt, od);
work = rt->overlay_list;
while (work)
{
- OverlayData *od = (OverlayData *)work->data;
+ OverlayData *od = static_cast<OverlayData *>(work->data);
work = work->next;
if (od->id == id) return od;
work = rt->overlay_list;
while (work)
{
- OverlayData *od = (OverlayData *)work->data;
+ OverlayData *od = static_cast<OverlayData *>(work->data);
work = work->next;
if (od->window) gdk_window_destroy(od->window);
od->window = NULL;
static void rt_hierarchy_changed_cb(GtkWidget *UNUSED(widget), GtkWidget *UNUSED(previous_toplevel), gpointer data)
{
- RendererTiles *rt = (RendererTiles *)data;
+ RendererTiles *rt = static_cast<RendererTiles *>(data);
rt_overlay_list_reset_window(rt);
}
while (work)
{
- QueueData *qd = (QueueData *)work->data;
+ QueueData *qd = static_cast<QueueData *>(work->data);
area += qd->w * qd->h;
work = work->next;
}
static gboolean rt_queue_draw_idle_cb(gpointer data)
{
- RendererTiles *rt = (RendererTiles *)data;
+ RendererTiles *rt = static_cast<RendererTiles *>(data);
PixbufRenderer *pr = rt->pr;
QueueData *qd;
gboolean fast;
static gboolean rt_size_allocate_cb(GtkWidget *widget, GdkRectangle *allocation, gpointer data)
{
- RendererTiles *rt = (RendererTiles *)data;
+ RendererTiles *rt = static_cast<RendererTiles *>(data);
cairo_t *cr;
cairo_surface_t *old_surface;
static gboolean search_and_run_destroy(gpointer data)
{
- SarData *sar = (SarData *)data;
+ SarData *sar = static_cast<SarData *>(data);
sar->lw->sar_window = NULL;
gtk_widget_destroy(sar->window);
static gboolean entry_box_activate_cb(GtkWidget *UNUSED(widget), gpointer data)
{
- SarData *sar = (SarData *)data;
+ SarData *sar = static_cast<SarData *>(data);
if (sar->action)
{
static gboolean keypress_cb(GtkWidget *UNUSED(widget), GdkEventKey *event, gpointer data)
{
- SarData *sar = (SarData *)data;
+ SarData *sar = static_cast<SarData *>(data);
gboolean ret = FALSE;
switch (event->keyval)
static gboolean match_selected_cb(GtkEntryCompletion *UNUSED(widget), GtkTreeModel *model, GtkTreeIter *iter, gpointer data)
{
- SarData *sar = (SarData *)data;
+ SarData *sar = static_cast<SarData *>(data);
gtk_tree_model_get(GTK_TREE_MODEL(model), iter, SAR_ACTION, &sar->action, -1);
static gboolean match_func(GtkEntryCompletion *completion, const gchar *key, GtkTreeIter *iter, gpointer data)
{
- SarData *sar = (SarData *)data;
+ SarData *sar = static_cast<SarData *>(data);
gboolean ret = FALSE;
gchar *normalized;
GtkTreeModel *model;
work = slist;
while (!found && work)
{
- GtkTreePath *tpath = (GtkTreePath *)work->data;
+ GtkTreePath *tpath = static_cast<GtkTreePath *>(work->data);
MatchFileData *mfd_n;
GtkTreeIter iter;
if (bytes || list)
{
- GtkTreePath *tpath = (GtkTreePath *)work->data;
+ GtkTreePath *tpath = static_cast<GtkTreePath *>(work->data);
MatchFileData *mfd;
GtkTreeIter iter;
work = slist;
while (work)
{
- GtkTreePath *tpath = (GtkTreePath *)work->data;
+ GtkTreePath *tpath = static_cast<GtkTreePath *>(work->data);
GtkTreeIter iter;
MatchFileData *mfd;
work = flist;
while (work)
{
- FileData *fd = (FileData *)work->data;
+ FileData *fd = static_cast<FileData *>(work->data);
work = work->next;
search_result_remove(sd, fd);
static gboolean search_result_update_idle_cb(gpointer data)
{
- SearchData *sd = (SearchData *)data;
+ SearchData *sd = static_cast<SearchData *>(data);
search_status_update(sd);
static gboolean search_result_select_cb(GtkTreeSelection *UNUSED(selection), GtkTreeModel *UNUSED(store),
GtkTreePath *UNUSED(tpath), gboolean UNUSED(selected), gpointer data)
{
- SearchData *sd = (SearchData *)data;
+ SearchData *sd = static_cast<SearchData *>(data);
if (!sd->update_idle_id)
{
static void search_result_thumb_done_cb(ThumbLoader *UNUSED(tl), gpointer data)
{
- SearchData *sd = (SearchData *)data;
+ SearchData *sd = static_cast<SearchData *>(data);
search_result_thumb_do(sd);
search_result_thumb_step(sd);
static void sr_menu_view_cb(GtkWidget *UNUSED(widget), gpointer data)
{
- SearchData *sd = (SearchData *)data;
+ SearchData *sd = static_cast<SearchData *>(data);
if (sd->click_fd) layout_set_fd(NULL, sd->click_fd);
}
static void sr_menu_viewnew_cb(GtkWidget *UNUSED(widget), gpointer data)
{
- SearchData *sd = (SearchData *)data;
+ SearchData *sd = static_cast<SearchData *>(data);
GList *list;
list = search_result_selection_list(sd);
static void sr_menu_select_all_cb(GtkWidget *UNUSED(widget), gpointer data)
{
- SearchData *sd = (SearchData *)data;
+ SearchData *sd = static_cast<SearchData *>(data);
GtkTreeSelection *selection;
selection = gtk_tree_view_get_selection(GTK_TREE_VIEW(sd->result_view));
static void sr_menu_select_none_cb(GtkWidget *UNUSED(widget), gpointer data)
{
- SearchData *sd = (SearchData *)data;
+ SearchData *sd = static_cast<SearchData *>(data);
GtkTreeSelection *selection;
selection = gtk_tree_view_get_selection(GTK_TREE_VIEW(sd->result_view));
static void sr_menu_print_cb(GtkWidget *UNUSED(widget), gpointer data)
{
- SearchData *sd = (SearchData *)data;
+ SearchData *sd = static_cast<SearchData *>(data);
print_window_new(sd->click_fd, search_result_selection_list(sd),
search_result_get_filelist(sd), sd->window);
static void sr_menu_copy_cb(GtkWidget *UNUSED(widget), gpointer data)
{
- SearchData *sd = (SearchData *)data;
+ SearchData *sd = static_cast<SearchData *>(data);
file_util_copy(NULL, search_result_selection_list(sd), NULL, sd->window);
}
static void sr_menu_move_cb(GtkWidget *UNUSED(widget), gpointer data)
{
- SearchData *sd = (SearchData *)data;
+ SearchData *sd = static_cast<SearchData *>(data);
file_util_move(NULL, search_result_selection_list(sd), NULL, sd->window);
}
static void sr_menu_rename_cb(GtkWidget *UNUSED(widget), gpointer data)
{
- SearchData *sd = (SearchData *)data;
+ SearchData *sd = static_cast<SearchData *>(data);
file_util_rename(NULL, search_result_selection_list(sd), sd->window);
}
static void sr_menu_delete_cb(GtkWidget *UNUSED(widget), gpointer data)
{
- SearchData *sd = (SearchData *)data;
+ SearchData *sd = static_cast<SearchData *>(data);
options->file_ops.safe_delete_enable = FALSE;
file_util_delete(NULL, search_result_selection_list(sd), sd->window);
static void sr_menu_move_to_trash_cb(GtkWidget *UNUSED(widget), gpointer data)
{
- SearchData *sd = (SearchData *)data;
+ SearchData *sd = static_cast<SearchData *>(data);
options->file_ops.safe_delete_enable = TRUE;
file_util_delete(NULL, search_result_selection_list(sd), sd->window);
static void sr_menu_copy_path_cb(GtkWidget *UNUSED(widget), gpointer data)
{
- SearchData *sd = (SearchData *)data;
+ SearchData *sd = static_cast<SearchData *>(data);
file_util_copy_path_list_to_clipboard(search_result_selection_list(sd), TRUE);
}
static void sr_menu_copy_path_unquoted_cb(GtkWidget *UNUSED(widget), gpointer data)
{
- SearchData *sd = (SearchData *)data;
+ SearchData *sd = static_cast<SearchData *>(data);
file_util_copy_path_list_to_clipboard(search_result_selection_list(sd), FALSE);
}
static void sr_menu_play_cb(GtkWidget *UNUSED(widget), gpointer data)
{
- SearchData *sd = (SearchData *)data;
+ SearchData *sd = static_cast<SearchData *>(data);
start_editor_from_file(options->image_l_click_video_editor, sd->click_fd);
}
static void search_result_menu_destroy_cb(GtkWidget *UNUSED(widget), gpointer data)
{
- GList *editmenu_fd_list = (GList *)data;
+ GList *editmenu_fd_list = static_cast<GList *>(data);
filelist_free(editmenu_fd_list);
}
static gboolean search_result_press_cb(GtkWidget *widget, GdkEventButton *bevent, gpointer data)
{
- SearchData *sd = (SearchData *)data;
+ SearchData *sd = static_cast<SearchData *>(data);
GtkTreeModel *store;
GtkTreePath *tpath;
GtkTreeIter iter;
static gboolean search_result_release_cb(GtkWidget *widget, GdkEventButton *bevent, gpointer data)
{
- SearchData *sd = (SearchData *)data;
+ SearchData *sd = static_cast<SearchData *>(data);
GtkTreeModel *store;
GtkTreePath *tpath;
GtkTreeIter iter;
static gboolean search_result_keypress_cb(GtkWidget *widget, GdkEventKey *event, gpointer data)
{
- SearchData *sd = (SearchData *)data;
+ SearchData *sd = static_cast<SearchData *>(data);
gboolean stop_signal = FALSE;
GtkTreeModel *store;
GtkTreeSelection *selection;
static gboolean search_window_keypress_cb(GtkWidget *UNUSED(widget), GdkEventKey *event, gpointer data)
{
- SearchData *sd = (SearchData *)data;
+ SearchData *sd = static_cast<SearchData *>(data);
gboolean stop_signal = FALSE;
if (event->state & GDK_CONTROL_MASK)
GtkSelectionData *selection_data, guint UNUSED(info),
guint UNUSED(time), gpointer data)
{
- SearchData *sd = (SearchData *)data;
+ SearchData *sd = static_cast<SearchData *>(data);
GList *list;
list = search_result_selection_list(sd);
static void search_dnd_begin(GtkWidget *widget, GdkDragContext *context, gpointer data)
{
- SearchData *sd = (SearchData *)data;
+ SearchData *sd = static_cast<SearchData *>(data);
if (sd->click_fd && !search_result_row_selected(sd, sd->click_fd))
{
GtkSelectionData *selection_data, guint info,
guint UNUSED(time), gpointer data)
{
- SearchData *sd = (SearchData *)data;
+ SearchData *sd = static_cast<SearchData *>(data);
GList *list;
gdouble latitude, longitude;
FileData *fd;
GtkSelectionData *selection_data, guint info,
guint UNUSED(time), gpointer data)
{
- SearchData *sd = (SearchData *)data;
+ SearchData *sd = static_cast<SearchData *>(data);
GList *list;
FileData *fd;
GtkSelectionData *selection_data, guint info,
guint UNUSED(time), gpointer data)
{
- SearchData *sd = (SearchData *)data;
+ SearchData *sd = static_cast<SearchData *>(data);
GList *list;
FileData *fd;
work = g_list_last(sd->search_buffer_list);
while (work)
{
- MatchFileData *mfd = (MatchFileData *)work->data;
+ MatchFileData *mfd = static_cast<MatchFileData *>(work->data);
work = work->prev;
search_result_append(sd, mfd);
static void search_file_load_done_cb(ImageLoader *UNUSED(il), gpointer data)
{
- SearchData *sd = (SearchData *)data;
+ SearchData *sd = static_cast<SearchData *>(data);
search_file_load_process(sd, sd->img_cd);
}
static gboolean search_step_cb(gpointer data)
{
- SearchData *sd = (SearchData *)data;
+ SearchData *sd = static_cast<SearchData *>(data);
FileData *fd;
if (sd->search_buffer_count > SEARCH_BUFFER_FLUSH_SIZE)
static void search_similarity_load_done_cb(ImageLoader *UNUSED(il), gpointer data)
{
- SearchData *sd = (SearchData *)data;
+ SearchData *sd = static_cast<SearchData *>(data);
search_file_load_process(sd, sd->search_similarity_cd);
}
static void search_start_cb(GtkWidget *UNUSED(widget), gpointer data)
{
- SearchData *sd = (SearchData *)data;
+ SearchData *sd = static_cast<SearchData *>(data);
GtkTreeViewColumn *column;
gchar *path;
gchar *entry_text;
static void search_thumb_toggle_cb(GtkWidget *button, gpointer data)
{
- SearchData *sd = (SearchData *)data;
+ SearchData *sd = static_cast<SearchData *>(data);
search_result_thumb_enable(sd, gtk_toggle_button_get_active(GTK_TOGGLE_BUTTON(button)));
}
static void menu_choice_path_cb(GtkWidget *combo, gpointer data)
{
- SearchData *sd = (SearchData *)data;
+ SearchData *sd = static_cast<SearchData *>(data);
if (!menu_choice_get_match_type(combo, &sd->search_type)) return;
static void menu_choice_name_cb(GtkWidget *combo, gpointer data)
{
- SearchData *sd = (SearchData *)data;
+ SearchData *sd = static_cast<SearchData *>(data);
if (!menu_choice_get_match_type(combo, &sd->match_name)) return;
}
static void menu_choice_size_cb(GtkWidget *combo, gpointer data)
{
- SearchData *sd = (SearchData *)data;
+ SearchData *sd = static_cast<SearchData *>(data);
if (!menu_choice_get_match_type(combo, &sd->match_size)) return;
static void menu_choice_rating_cb(GtkWidget *combo, gpointer data)
{
- SearchData *sd = (SearchData *)data;
+ SearchData *sd = static_cast<SearchData *>(data);
if (!menu_choice_get_match_type(combo, &sd->match_rating)) return;
static void menu_choice_class_cb(GtkWidget *combo, gpointer data)
{
- SearchData *sd = (SearchData *)data;
+ SearchData *sd = static_cast<SearchData *>(data);
if (!menu_choice_get_match_type(combo, &sd->match_class)) return;
}
static void menu_choice_marks_cb(GtkWidget *combo, gpointer data)
{
- SearchData *sd = (SearchData *)data;
+ SearchData *sd = static_cast<SearchData *>(data);
if (!menu_choice_get_match_type(combo, &sd->match_marks)) return;
}
static void menu_choice_date_cb(GtkWidget *combo, gpointer data)
{
- SearchData *sd = (SearchData *)data;
+ SearchData *sd = static_cast<SearchData *>(data);
if (!menu_choice_get_match_type(combo, &sd->match_date)) return;
static void menu_choice_dimensions_cb(GtkWidget *combo, gpointer data)
{
- SearchData *sd = (SearchData *)data;
+ SearchData *sd = static_cast<SearchData *>(data);
if (!menu_choice_get_match_type(combo, &sd->match_dimensions)) return;
static void menu_choice_keyword_cb(GtkWidget *combo, gpointer data)
{
- SearchData *sd = (SearchData *)data;
+ SearchData *sd = static_cast<SearchData *>(data);
if (!menu_choice_get_match_type(combo, &sd->match_keywords)) return;
}
static void menu_choice_comment_cb(GtkWidget *combo, gpointer data)
{
- SearchData *sd = (SearchData *)data;
+ SearchData *sd = static_cast<SearchData *>(data);
if (!menu_choice_get_match_type(combo, &sd->match_comment)) return;
}
static void menu_choice_gps_cb(GtkWidget *combo, gpointer data)
{
- SearchData *sd = (SearchData *)data;
+ SearchData *sd = static_cast<SearchData *>(data);
if (!menu_choice_get_match_type(combo, &sd->match_gps)) return;
static void menu_choice_check_cb(GtkWidget *button, gpointer data)
{
- GtkWidget *widget = (GtkWidget *)data;
+ GtkWidget *widget = static_cast<GtkWidget *>(data);
gboolean active;
gboolean *value;
static void search_window_close_cb(GtkWidget *UNUSED(widget), gpointer data)
{
- SearchData *sd = (SearchData *)data;
+ SearchData *sd = static_cast<SearchData *>(data);
search_window_close(sd);
}
static gboolean search_window_delete_cb(GtkWidget *UNUSED(widget), GdkEventAny *UNUSED(event), gpointer data)
{
- SearchData *sd = (SearchData *)data;
+ SearchData *sd = static_cast<SearchData *>(data);
search_window_close(sd);
return TRUE;
static void search_window_destroy_cb(GtkWidget *UNUSED(widget), gpointer data)
{
- SearchData *sd = (SearchData *)data;
+ SearchData *sd = static_cast<SearchData *>(data);
search_window_list = g_list_remove(search_window_list, sd);
static void select_collection_dialog_ok_cb(FileDialog *fdlg, gpointer data)
{
- SearchData *sd = (SearchData *)data;
+ SearchData *sd = static_cast<SearchData *>(data);
gchar *path;
gchar *path_noext;
gchar *collection;
static void select_collection_clicked_cb(GtkWidget *UNUSED(widget), gpointer data)
{
- SearchData *sd = (SearchData *)data;
+ SearchData *sd = static_cast<SearchData *>(data);
FileDialog *fdlg;
const gchar *title;
const gchar *btntext;
static void search_notify_cb(FileData *fd, NotifyType type, gpointer data)
{
- SearchData *sd = (SearchData *)data;
+ SearchData *sd = static_cast<SearchData *>(data);
if (!(type & NOTIFY_CHANGE) || !fd->change) return;
work = list;
while (work)
{
- MatchFileData *mfd = (MatchFileData *)work->data;
+ MatchFileData *mfd = static_cast<MatchFileData *>(work->data);
file_data_unref((FileData *)mfd->fd);
work = work->next;
}
static void shortcuts_bookmark_select(const gchar *path, gpointer data)
{
- ShortcutsData *scd = (ShortcutsData *)data;
+ ShortcutsData *scd = static_cast<ShortcutsData *>(data);
if (file_extension_match(path, GQ_COLLECTION_EXT))
{
static void shortcuts_add_ok_cb(FileDialog *fd, gpointer data)
{
- ShortcutsData *scd = (ShortcutsData *)data;
+ ShortcutsData *scd = static_cast<ShortcutsData *>(data);
const gchar *name = gtk_entry_get_text(GTK_ENTRY(scd->dialog_name_entry));
gboolean empty_name = (name[0] == '\0');
static void shortcuts_add_cancel_cb(FileDialog *UNUSED(fd), gpointer data)
{
- ShortcutsData *scd = (ShortcutsData *)data;
+ ShortcutsData *scd = static_cast<ShortcutsData *>(data);
shortcuts_add_close(scd);
}
static void shortcuts_add_cb(GtkWidget *button, gpointer data)
{
- ShortcutsData *scd = (ShortcutsData *)data;
+ ShortcutsData *scd = static_cast<ShortcutsData *>(data);
GtkWidget *hbox;
const gchar *title;
static void shortcuts_destroy(GtkWidget *UNUSED(widget), gpointer data)
{
- ShortcutsData *scd = (ShortcutsData *)data;
+ ShortcutsData *scd = static_cast<ShortcutsData *>(data);
shortcuts_add_close(scd);
static gboolean slideshow_loop_cb(gpointer data)
{
- SlideShowData *ss = (SlideShowData *)data;
+ SlideShowData *ss = static_cast<SlideShowData *>(data);
if (ss->paused) return TRUE;
static void thumb_loader_std_done_cb(ImageLoader *il, gpointer data)
{
- ThumbLoaderStd *tl = (ThumbLoaderStd *)data;
+ ThumbLoaderStd *tl = static_cast<ThumbLoaderStd *>(data);
GdkPixbuf *pixbuf;
DEBUG_1("thumb image done: %s", tl->fd ? tl->fd->path : "???");
static void thumb_loader_std_error_cb(ImageLoader *il, gpointer data)
{
- ThumbLoaderStd *tl = (ThumbLoaderStd *)data;
+ ThumbLoaderStd *tl = static_cast<ThumbLoaderStd *>(data);
/* if at least some of the image is available, go to done */
if (image_loader_get_pixbuf(tl->il) != NULL)
static void thumb_loader_std_progress_cb(ImageLoader *UNUSED(il), gdouble percent, gpointer data)
{
- ThumbLoaderStd *tl = (ThumbLoaderStd *)data;
+ ThumbLoaderStd *tl = static_cast<ThumbLoaderStd *>(data);
tl->progress = (gdouble)percent;
static void thumb_loader_std_thumb_file_validate_done_cb(ThumbLoaderStd *UNUSED(tl), gpointer data)
{
- ThumbValidate *tv = (ThumbValidate *)data;
+ ThumbValidate *tv = static_cast<ThumbValidate *>(data);
GdkPixbuf *pixbuf;
gboolean valid = FALSE;
static void thumb_loader_std_thumb_file_validate_error_cb(ThumbLoaderStd *UNUSED(tl), gpointer data)
{
- ThumbValidate *tv = (ThumbValidate *)data;
+ ThumbValidate *tv = static_cast<ThumbValidate *>(data);
thumb_loader_std_thumb_file_validate_finish(tv, FALSE);
}
static gboolean thumb_loader_std_thumb_file_validate_idle_cb(gpointer data)
{
- ThumbValidate *tv = (ThumbValidate *)data;
+ ThumbValidate *tv = static_cast<ThumbValidate *>(data);
tv->idle_id = 0;
thumb_loader_std_thumb_file_validate_finish(tv, FALSE);
static void thumb_std_maint_move_validate_cb(const gchar *UNUSED(path), gboolean UNUSED(valid), gpointer data)
{
- TMaintMove *tm = (TMaintMove *)data;
+ TMaintMove *tm = static_cast<TMaintMove *>(data);
GdkPixbuf *pixbuf;
/* get the original thumbnail pixbuf (unrotated, with original options)
static void thumb_loader_percent_cb(ImageLoader *UNUSED(il), gdouble percent, gpointer data)
{
- ThumbLoader *tl = (ThumbLoader *)data;
+ ThumbLoader *tl = static_cast<ThumbLoader *>(data);
tl->percent_done = percent;
static void thumb_loader_done_cb(ImageLoader *il, gpointer data)
{
- ThumbLoader *tl = (ThumbLoader *)data;
+ ThumbLoader *tl = static_cast<ThumbLoader *>(data);
GdkPixbuf *pixbuf;
gint pw, ph;
gint save;
static void thumb_loader_error_cb(ImageLoader *il, gpointer data)
{
- ThumbLoader *tl = (ThumbLoader *)data;
+ ThumbLoader *tl = static_cast<ThumbLoader *>(data);
/* if at least some of the image is available, go to done_cb */
if (image_loader_get_pixbuf(tl->il) != NULL)
static gboolean thumb_loader_done_delay_cb(gpointer data)
{
- ThumbLoader *tl = (ThumbLoader *)data;
+ ThumbLoader *tl = static_cast<ThumbLoader *>(data);
tl->idle_done_id = 0;
static void toolbar_item_move(GtkWidget *UNUSED(widget), gpointer data,
gboolean up, gboolean single_step)
{
- GtkWidget *list_item = (GtkWidget *)data;
+ GtkWidget *list_item = static_cast<GtkWidget *>(data);
GtkWidget *box;
gint pos = 0;
static gboolean toolbar_press_cb(GtkGesture *UNUSED(gesture), int UNUSED(n_press), double UNUSED(x), double UNUSED(y), gpointer data)
{
- ToolbarButtonData *button_data = (ToolbarButtonData *)data;
+ ToolbarButtonData *button_data = static_cast<ToolbarButtonData *>(data);
toolbar_menu_popup(button_data->button);
const gchar *name = g_object_get_data(G_OBJECT(widget), "toolbar_add_name");
const gchar *label = g_object_get_data(G_OBJECT(widget), "toolbar_add_label");
const gchar *stock_id = g_object_get_data(G_OBJECT(widget), "toolbar_add_stock_id");
- ToolbarData *tbbd = (ToolbarData *)data;
+ ToolbarData *tbbd = static_cast<ToolbarData *>(data);
toolbarlist_add_button(name, label, stock_id, GTK_BOX(tbbd->vbox));
}
work = editors_list;
while (work)
{
- const EditorDescription *editor = (const EditorDescription *)work->data;
+ const EditorDescription *editor = static_cast<const EditorDescription *>(work->data);
if (g_strcmp0(name, editor->key) == 0)
{
GtkWidget *menu;
GList *editors_list;
GList *work;
- ToolbarData *toolbarlist = (ToolbarData *)data;
+ ToolbarData *toolbarlist = static_cast<ToolbarData *>(data);
const UseableToolbarItems *list = useable_toolbar_items;
menu = popup_menu_short_lived();
work = editors_list;
while (work)
{
- const EditorDescription *editor = (const EditorDescription *)work->data;
+ const EditorDescription *editor = static_cast<const EditorDescription *>(work->data);
GtkWidget *item;
gchar *icon = g_strconcat(editor->icon, ".desktop", NULL);
static gboolean toolbar_menu_add_cb(GtkWidget *widget, gpointer data)
{
- ToolbarData *toolbarlist = (ToolbarData *)data;
+ ToolbarData *toolbarlist = static_cast<ToolbarData *>(data);
toolbar_menu_add_popup(widget, toolbarlist);
return TRUE;
static void bookmark_select_cb(GtkWidget *button, gpointer data)
{
- BookMarkData *bm = (BookMarkData *)data;
+ BookMarkData *bm = static_cast<BookMarkData *>(data);
BookButtonData *b;
b = g_object_get_data(G_OBJECT(button), "bookbuttondata");
static void bookmark_edit_destroy_cb(GtkWidget *UNUSED(widget), gpointer data)
{
- BookPropData *p = (BookPropData *)data;
+ BookPropData *p = static_cast<BookPropData *>(data);
bookmark_free(p->bb);
g_free(p);
static void bookmark_edit_ok_cb(GenericDialog *UNUSED(gd), gpointer data)
{
- BookPropData *p = (BookPropData *)data;
+ BookPropData *p = static_cast<BookPropData *>(data);
const gchar *name;
gchar *path;
const gchar *icon;
static void bookmark_menu_prop_cb(GtkWidget *widget, gpointer data)
{
- BookMarkData *bm = (BookMarkData *)data;
+ BookMarkData *bm = static_cast<BookMarkData *>(data);
if (!bm->active_button) return;
static void bookmark_menu_remove_cb(GtkWidget *UNUSED(widget), gpointer data)
{
- BookMarkData *bm = (BookMarkData *)data;
+ BookMarkData *bm = static_cast<BookMarkData *>(data);
if (!bm->active_button) return;
static gboolean bookmark_press_cb(GtkWidget *button, GdkEventButton *event, gpointer data)
{
- BookMarkData *bm = (BookMarkData *)data;
+ BookMarkData *bm = static_cast<BookMarkData *>(data);
if (event->button != MOUSE_BUTTON_RIGHT) return FALSE;
static gboolean bookmark_keypress_cb(GtkWidget *button, GdkEventKey *event, gpointer data)
{
- BookMarkData *bm = (BookMarkData *)data;
+ BookMarkData *bm = static_cast<BookMarkData *>(data);
switch (event->keyval)
{
GdkDragContext *context, GtkSelectionData *selection_data,
guint UNUSED(info), guint UNUSED(time), gpointer data)
{
- BookMarkData *bm = (BookMarkData *)data;
+ BookMarkData *bm = static_cast<BookMarkData *>(data);
BookButtonData *b;
GList *list = NULL;
GtkSelectionData *selection_data, guint UNUSED(info),
guint UNUSED(time), gpointer data)
{
- BookMarkData *bm = (BookMarkData *)data;
+ BookMarkData *bm = static_cast<BookMarkData *>(data);
GList *list = NULL;
GList *errors = NULL;
GList *work;
static void bookmark_list_destroy(GtkWidget *UNUSED(widget), gpointer data)
{
- BookMarkData *bm = (BookMarkData *)data;
+ BookMarkData *bm = static_cast<BookMarkData *>(data);
bookmark_widget_list = g_list_remove(bookmark_widget_list, bm);
static void history_combo_destroy(GtkWidget *UNUSED(widget), gpointer data)
{
- HistoryComboData *hc = (HistoryComboData *)data;
+ HistoryComboData *hc = static_cast<HistoryComboData *>(data);
g_free(hc->history_key);
g_free(data);
static void web_file_async_ready_cb(GObject *source_object, GAsyncResult *res, gpointer data)
{
GError *error = NULL;
- WebData *web = (WebData *)data;
+ WebData *web = static_cast<WebData *>(data);
gchar *tmp_filename;
if (!g_cancellable_is_cancelled(web->cancellable))
static void web_file_progress_cb(goffset current_num_bytes, goffset total_num_bytes, gpointer data)
{
- WebData *web = (WebData *)data;
+ WebData *web = static_cast<WebData *>(data);
if (!g_cancellable_is_cancelled(web->cancellable))
{
static void download_web_file_cancel_button_cb(GenericDialog *UNUSED(gd), gpointer data)
{
- WebData *web = (WebData *)data;
+ WebData *web = static_cast<WebData *>(data);
g_cancellable_cancel(web->cancellable);
}
gboolean download_web_file(const gchar *text, gboolean minimized, gpointer data)
{
gchar *scheme;
- LayoutWindow *lw = (LayoutWindow *)data;
+ LayoutWindow *lw = static_cast<LayoutWindow *>(data);
gchar *tmp_dir;
GError *error = NULL;
WebData *web;
static void help_window_close(GtkWidget *UNUSED(widget), gpointer data)
{
- GtkWidget *window = (GtkWidget *)data;
+ GtkWidget *window = static_cast<GtkWidget *>(data);
gtk_widget_destroy(window);
}
static void pref_checkbox_link_sensitivity_cb(GtkWidget *button, gpointer data)
{
- GtkWidget *widget = (GtkWidget *)data;
+ GtkWidget *widget = static_cast<GtkWidget *>(data);
gtk_widget_set_sensitive(widget, gtk_toggle_button_get_active(GTK_TOGGLE_BUTTON(button)));
}
static void pref_checkbox_link_sensitivity_swap_cb(GtkWidget *button, gpointer data)
{
- GtkWidget *widget = (GtkWidget *)data;
+ GtkWidget *widget = static_cast<GtkWidget *>(data);
gtk_widget_set_sensitive(widget, !gtk_toggle_button_get_active(GTK_TOGGLE_BUTTON(button)));
}
static void pref_link_sensitivity_cb(GtkWidget *watch, GtkStateType UNUSED(prev_state), gpointer data)
{
- GtkWidget *widget = (GtkWidget *)data;
+ GtkWidget *widget = static_cast<GtkWidget *>(data);
gtk_widget_set_sensitive(widget, gtk_widget_is_sensitive(watch));
}
static gboolean date_selection_popup_release_cb(GtkWidget *UNUSED(widget), GdkEventButton *UNUSED(event), gpointer data)
{
- DateSelection *ds = (DateSelection *)data;
+ DateSelection *ds = static_cast<DateSelection *>(data);
date_selection_popup_hide(ds);
return TRUE;
static gboolean date_selection_popup_press_cb(GtkWidget *UNUSED(widget), GdkEventButton *event, gpointer data)
{
- DateSelection *ds = (DateSelection *)data;
+ DateSelection *ds = static_cast<DateSelection *>(data);
gint x, y;
gint w, h;
gint xr, yr;
static gboolean date_selection_popup_keypress_cb(GtkWidget *UNUSED(widget), GdkEventKey *event, gpointer data)
{
- DateSelection *ds = (DateSelection *)data;
+ DateSelection *ds = static_cast<DateSelection *>(data);
switch (event->keyval)
{
static void date_selection_day_cb(GtkWidget *UNUSED(widget), gpointer data)
{
- DateSelection *ds = (DateSelection *)data;
+ DateSelection *ds = static_cast<DateSelection *>(data);
date_selection_popup_sync(ds);
}
static void date_selection_doubleclick_cb(GtkWidget *UNUSED(widget), gpointer data)
{
- DateSelection *ds = (DateSelection *)data;
+ DateSelection *ds = static_cast<DateSelection *>(data);
date_selection_popup_hide(ds);
}
static void date_selection_button_cb(GtkWidget *UNUSED(widget), gpointer data)
{
- DateSelection *ds = (DateSelection *)data;
+ DateSelection *ds = static_cast<DateSelection *>(data);
if (gtk_toggle_button_get_active(GTK_TOGGLE_BUTTON(ds->button)) == (!ds->window))
{
static void button_size_allocate_cb(GtkWidget *button, GtkAllocation *allocation, gpointer data)
{
- GtkWidget *spin = (GtkWidget *)data;
+ GtkWidget *spin = static_cast<GtkWidget *>(data);
GtkRequisition spin_requisition;
gtk_widget_get_requisition(spin, &spin_requisition);
static void date_selection_destroy_cb(GtkWidget *UNUSED(widget), gpointer data)
{
- DateSelection *ds = (DateSelection *)data;
+ DateSelection *ds = static_cast<DateSelection *>(data);
date_selection_popup_hide(ds);
void pref_color_button_set_cb(GtkWidget *widget, gpointer data)
{
- GdkColor *color = (GdkColor *)data;
+ GdkColor *color = static_cast<GdkColor *>(data);
gtk_color_button_get_color(GTK_COLOR_BUTTON(widget), color);
}
gboolean defined_mouse_buttons(GtkWidget *UNUSED(widget), GdkEventButton *event, gpointer data)
{
- LayoutWindow *lw = (LayoutWindow *)data;
+ LayoutWindow *lw = static_cast<LayoutWindow *>(data);
GtkAction *action;
gboolean ret = FALSE;
static void dest_free_data(GtkWidget *UNUSED(widget), gpointer data)
{
- Dest_Data *dd = (Dest_Data *)data;
+ Dest_Data *dd = static_cast<Dest_Data *>(data);
if (dd->gd)
{
static gint dest_view_rename_cb(TreeEditData *ted, const gchar *old_name, const gchar *new_name, gpointer data)
{
- Dest_Data *dd = (Dest_Data *)data;
+ Dest_Data *dd = static_cast<Dest_Data *>(data);
GtkTreeModel *model;
GtkTreeIter iter;
gchar *buf;
static void dest_view_delete_dlg_cancel(GenericDialog *UNUSED(gd), gpointer data)
{
- DestDel_Data *dl = (DestDel_Data *)data;
+ DestDel_Data *dl = static_cast<DestDel_Data *>(data);
dl->dd->gd = NULL;
g_free(dl->path);
static void dest_view_delete_dlg_ok_cb(GenericDialog *gd, gpointer data)
{
- DestDel_Data *dl = (DestDel_Data *)data;
+ DestDel_Data *dl = static_cast<DestDel_Data *>(data);
if (!unlink_file(dl->path))
{
static void dest_popup_dir_rename_cb(GtkWidget *UNUSED(widget), gpointer data)
{
- Dest_Data *dd = (Dest_Data *)data;
+ Dest_Data *dd = static_cast<Dest_Data *>(data);
dest_view_rename(dd, GTK_TREE_VIEW(dd->d_view));
}
static void dest_popup_dir_bookmark_cb(GtkWidget *UNUSED(widget), gpointer data)
{
- Dest_Data *dd = (Dest_Data *)data;
+ Dest_Data *dd = static_cast<Dest_Data *>(data);
dest_view_bookmark(dd, GTK_TREE_VIEW(dd->d_view));
}
static void dest_popup_file_rename_cb(GtkWidget *UNUSED(widget), gpointer data)
{
- Dest_Data *dd = (Dest_Data *)data;
+ Dest_Data *dd = static_cast<Dest_Data *>(data);
dest_view_rename(dd, GTK_TREE_VIEW(dd->f_view));
}
static void dest_popup_file_delete_cb(GtkWidget *UNUSED(widget), gpointer data)
{
- Dest_Data *dd = (Dest_Data *)data;
+ Dest_Data *dd = static_cast<Dest_Data *>(data);
dest_view_delete(dd, GTK_TREE_VIEW(dd->f_view));
}
static void dest_popup_file_bookmark_cb(GtkWidget *UNUSED(widget), gpointer data)
{
- Dest_Data *dd = (Dest_Data *)data;
+ Dest_Data *dd = static_cast<Dest_Data *>(data);
dest_view_bookmark(dd, GTK_TREE_VIEW(dd->f_view));
}
static gboolean dest_press_cb(GtkWidget *view, GdkEventButton *event, gpointer data)
{
- Dest_Data *dd = (Dest_Data *)data;
+ Dest_Data *dd = static_cast<Dest_Data *>(data);
GtkTreePath *tpath;
GtkTreeViewColumn *column;
gint cell_x, cell_y;
static gboolean dest_keypress_cb(GtkWidget *view, GdkEventKey *event, gpointer data)
{
- Dest_Data *dd = (Dest_Data *)data;
+ Dest_Data *dd = static_cast<Dest_Data *>(data);
switch (event->keyval)
{
static void dest_new_dir_cb(GtkWidget *widget, gpointer data)
{
- Dest_Data *dd = (Dest_Data *)data;
+ Dest_Data *dd = static_cast<Dest_Data *>(data);
gchar *path;
GtkWidget *dialog_window;
static void dest_select_cb(GtkTreeSelection *selection, gpointer data)
{
- Dest_Data *dd = (Dest_Data *)data;
+ Dest_Data *dd = static_cast<Dest_Data *>(data);
GtkTreeView *view;
GtkTreeModel *store;
GtkTreeIter iter;
static void dest_activate_cb(GtkWidget *view, GtkTreePath *tpath, GtkTreeViewColumn *UNUSED(column), gpointer data)
{
- Dest_Data *dd = (Dest_Data *)data;
+ Dest_Data *dd = static_cast<Dest_Data *>(data);
GtkTreeModel *store;
GtkTreeIter iter;
gchar *path;
static void dest_home_cb(GtkWidget *UNUSED(widget), gpointer data)
{
- Dest_Data *dd = (Dest_Data *)data;
+ Dest_Data *dd = static_cast<Dest_Data *>(data);
dest_change_dir(dd, homedir(), (dd->f_view != NULL));
}
static void dest_show_hidden_cb(GtkWidget *UNUSED(widget), gpointer data)
{
- Dest_Data *dd = (Dest_Data *)data;
+ Dest_Data *dd = static_cast<Dest_Data *>(data);
gchar *buf;
dd->show_hidden = gtk_toggle_button_get_active(GTK_TOGGLE_BUTTON(dd->hidden_button));
static void dest_entry_changed_cb(GtkEditable *UNUSED(editable), gpointer data)
{
- Dest_Data *dd = (Dest_Data *)data;
+ Dest_Data *dd = static_cast<Dest_Data *>(data);
const gchar *path;
gchar *buf;
static void dest_filter_changed_cb(GtkEditable *UNUSED(editable), gpointer data)
{
- Dest_Data *dd = (Dest_Data *)data;
+ Dest_Data *dd = static_cast<Dest_Data *>(data);
GtkWidget *entry;
const gchar *buf;
gchar *path;
static void dest_bookmark_select_cb(const gchar *path, gpointer data)
{
- Dest_Data *dd = (Dest_Data *)data;
+ Dest_Data *dd = static_cast<Dest_Data *>(data);
if (isdir(path))
{
static gboolean spinner_loop_cb(gpointer data)
{
- SpinnerData *sp = (SpinnerData *)data;
+ SpinnerData *sp = static_cast<SpinnerData *>(data);
if (sp->list) spinner_increment_frame(sp);
static void spinner_destroy_cb(GtkWidget *UNUSED(widget), gpointer data)
{
- SpinnerData *sp = (SpinnerData *)data;
+ SpinnerData *sp = static_cast<SpinnerData *>(data);
GList *work;
spinner_set_timeout(sp, 0);
work = sp->list;
while (work)
{
- GdkPixbuf *pb = (GdkPixbuf *)work->data;
+ GdkPixbuf *pb = static_cast<GdkPixbuf *>(work->data);
work = work->next;
g_object_unref(pb);
static void tab_completion_destroy(GtkWidget *UNUSED(widget), gpointer data)
{
- TabCompData *td = (TabCompData *)data;
+ TabCompData *td = static_cast<TabCompData *>(data);
tab_completion_free_list(td);
g_free(td->history_key);
#ifdef TAB_COMPLETION_ENABLE_POPUP_MENU
void tab_completion_iter_menu_items(GtkWidget *widget, gpointer data)
{
- TabCompData *td = (TabCompData *)data;
+ TabCompData *td = static_cast<TabCompData *>(data);
GtkWidget *child;
if (!gtk_widget_get_visible(widget)) return;
static gboolean tab_completion_popup_key_press(GtkWidget *widget, GdkEventKey *event, gpointer data)
{
- TabCompData *td = (TabCompData *)data;
+ TabCompData *td = static_cast<TabCompData *>(data);
if (event->keyval == GDK_KEY_Tab ||
event->keyval == GDK_KEY_BackSpace ||
static gboolean tab_completion_key_pressed(GtkWidget *widget, GdkEventKey *event, gpointer data)
{
- TabCompData *td = (TabCompData *)data;
+ TabCompData *td = static_cast<TabCompData *>(data);
gboolean stop_signal = FALSE;
switch (event->keyval)
static void tab_completion_button_pressed(GtkWidget *UNUSED(widget), gpointer data)
{
TabCompData *td;
- GtkWidget *entry = (GtkWidget *)data;
+ GtkWidget *entry = static_cast<GtkWidget *>(data);
td = g_object_get_data(G_OBJECT(entry), "tab_completion_data");
static void tab_completion_button_size_allocate(GtkWidget *button, GtkAllocation *allocation, gpointer data)
{
- GtkWidget *parent = (GtkWidget *)data;
+ GtkWidget *parent = static_cast<GtkWidget *>(data);
GtkAllocation parent_allocation;
gtk_widget_get_allocation(parent, &parent_allocation);
static void tab_completion_select_cancel_cb(FileDialog *fd, gpointer data)
{
- TabCompData *td = (TabCompData *)data;
+ TabCompData *td = static_cast<TabCompData *>(data);
td->fd = NULL;
file_dialog_close(fd);
static void tab_completion_select_ok_cb(FileDialog *fd, gpointer data)
{
- TabCompData *td = (TabCompData *)data;
+ TabCompData *td = static_cast<TabCompData *>(data);
gtk_entry_set_text(GTK_ENTRY(td->entry), gtk_entry_get_text(GTK_ENTRY(fd->entry)));
static void tab_completion_select_pressed(GtkWidget *UNUSED(widget), gpointer data)
{
- TabCompData *td = (TabCompData *)data;
+ TabCompData *td = static_cast<TabCompData *>(data);
tab_completion_select_show(td);
}
static gboolean tree_edit_click_end_cb(GtkWidget *UNUSED(widget), GdkEventButton *UNUSED(event), gpointer data)
{
- TreeEditData *ted = (TreeEditData *)data;
+ TreeEditData *ted = static_cast<TreeEditData *>(data);
tree_edit_do(ted);
tree_edit_close(ted);
static gboolean tree_edit_click_cb(GtkWidget *UNUSED(widget), GdkEventButton *event, gpointer data)
{
- TreeEditData *ted = (TreeEditData *)data;
+ TreeEditData *ted = static_cast<TreeEditData *>(data);
GdkWindow *window = gtk_widget_get_window(ted->window);
gint x, y;
static gboolean tree_edit_key_press_cb(GtkWidget *UNUSED(widget), GdkEventKey *event, gpointer data)
{
- TreeEditData *ted = (TreeEditData *)data;
+ TreeEditData *ted = static_cast<TreeEditData *>(data);
switch (event->keyval)
{
static gboolean tree_edit_by_path_idle_cb(gpointer data)
{
- TreeEditData *ted = (TreeEditData *)data;
+ TreeEditData *ted = static_cast<TreeEditData *>(data);
GdkRectangle rect;
gint x, y, w, h; /* geometry of cell within tree */
gint wx, wy; /* geometry of tree from root window */
static gboolean widget_auto_scroll_cb(gpointer data)
{
- AutoScrollData *sd = (AutoScrollData *)data;
+ AutoScrollData *sd = static_cast<AutoScrollData *>(data);
GdkWindow *window;
gint x, y;
gint w, h;
work = g_list_first(dialog_windows);
while (work)
{
- DialogWindow *dw = (DialogWindow *)work->data;
+ DialogWindow *dw = static_cast<DialogWindow *>(work->data);
if (g_strcmp0(dw->title ,title) == 0 && g_strcmp0(dw->role, role) == 0)
{
dw->x = x;
work = g_list_first(dialog_windows);
while (work)
{
- DialogWindow *dw = (DialogWindow *)work->data;
+ DialogWindow *dw = static_cast<DialogWindow *>(work->data);
if (g_strcmp0(dw->title,title) == 0 && g_strcmp0(dw->role, role) == 0)
{
static void generic_dialog_click_cb(GtkWidget *widget, gpointer data)
{
- GenericDialog *gd = (GenericDialog *)data;
+ GenericDialog *gd = static_cast<GenericDialog *>(data);
void (*func)(GenericDialog *, gpointer);
gboolean auto_close;
static gboolean generic_dialog_default_key_press_cb(GtkWidget *widget, GdkEventKey *event, gpointer data)
{
- GenericDialog *gd = (GenericDialog *)data;
+ GenericDialog *gd = static_cast<GenericDialog *>(data);
if (event->keyval == GDK_KEY_Return && gtk_widget_has_focus(widget)
&& gd->default_cb)
static gboolean generic_dialog_key_press_cb(GtkWidget *widget, GdkEventKey *event, gpointer data)
{
- GenericDialog *gd = (GenericDialog *)data;
+ GenericDialog *gd = static_cast<GenericDialog *>(data);
gboolean auto_close = gd->auto_close;
if (event->keyval == GDK_KEY_Escape)
static gboolean generic_dialog_delete_cb(GtkWidget *UNUSED(w), GdkEventAny *UNUSED(event), gpointer data)
{
- GenericDialog *gd = (GenericDialog *)data;
+ GenericDialog *gd = static_cast<GenericDialog *>(data);
gboolean auto_close;
auto_close = gd->auto_close;
static void generic_dialog_show_cb(GtkWidget *widget, gpointer data)
{
- GenericDialog *gd = (GenericDialog *)data;
+ GenericDialog *gd = static_cast<GenericDialog *>(data);
if (gd->cancel_button)
{
gtk_box_reorder_child(GTK_BOX(gd->hbox), gd->cancel_button, -1);
work = g_list_first(dialog_windows);
while (work)
{
- DialogWindow *dw = (DialogWindow *)work->data;
+ DialogWindow *dw = static_cast<DialogWindow *>(work->data);
WRITE_NL(); WRITE_STRING("<window ");
write_char_option(outstr, indent + 1, "title", dw->title);
write_char_option(outstr, indent + 1, "role", dw->role);
static void file_dialog_entry_cb(GtkWidget *UNUSED(widget), gpointer data)
{
- FileDialog *fdlg = (FileDialog *)data;
+ FileDialog *fdlg = static_cast<FileDialog *>(data);
g_free(fdlg->dest_path);
fdlg->dest_path = remove_trailing_slash(gtk_entry_get_text(GTK_ENTRY(fdlg->entry)));
}
static void file_dialog_entry_enter_cb(const gchar *UNUSED(path), gpointer data)
{
- GenericDialog *gd = (GenericDialog *)data;
+ GenericDialog *gd = static_cast<GenericDialog *>(data);
file_dialog_entry_cb(NULL, data);
static void file_util_resume_cb(GenericDialog *UNUSED(gd), gpointer data)
{
- UtilityData *ud = (UtilityData *)data;
+ UtilityData *ud = static_cast<UtilityData *>(data);
if (ud->external)
editor_resume(ud->resume_data);
else
static void file_util_abort_cb(GenericDialog *UNUSED(gd), gpointer data)
{
- UtilityData *ud = (UtilityData *)data;
+ UtilityData *ud = static_cast<UtilityData *>(data);
if (ud->external)
editor_skip(ud->resume_data);
else
static gint file_util_perform_ci_cb(gpointer resume_data, EditorFlags flags, GList *list, gpointer data)
{
- UtilityData *ud = (UtilityData *)data;
+ UtilityData *ud = static_cast<UtilityData *>(data);
gint ret = EDITOR_CB_CONTINUE;
ud->resume_data = resume_data;
static gboolean file_util_perform_ci_internal(gpointer data)
{
- UtilityData *ud = (UtilityData *)data;
+ UtilityData *ud = static_cast<UtilityData *>(data);
if (!ud->perform_idle_id)
{
static gint file_util_perform_ci_dir_cb(gpointer UNUSED(resume_data), EditorFlags flags, GList *UNUSED(list), gpointer data)
{
- UtilityData *ud = (UtilityData *)data;
+ UtilityData *ud = static_cast<UtilityData *>(data);
file_util_perform_ci_dir(ud, FALSE, !EDITOR_ERRORS_BUT_SKIPPED(flags));
return EDITOR_CB_CONTINUE; /* does not matter, there was just single directory */
}
static void file_util_check_resume_cb(GenericDialog *UNUSED(gd), gpointer data)
{
- UtilityData *ud = (UtilityData *)data;
+ UtilityData *ud = static_cast<UtilityData *>(data);
ud->phase = UTILITY_PHASE_CHECKED;
file_util_dialog_run(ud);
}
static void file_util_check_abort_cb(GenericDialog *UNUSED(gd), gpointer data)
{
- UtilityData *ud = (UtilityData *)data;
+ UtilityData *ud = static_cast<UtilityData *>(data);
ud->phase = UTILITY_PHASE_START;
file_util_dialog_run(ud);
}
static void file_util_cancel_cb(GenericDialog *gd, gpointer data)
{
- UtilityData *ud = (UtilityData *)data;
+ UtilityData *ud = static_cast<UtilityData *>(data);
generic_dialog_close(gd);
static void file_util_discard_cb(GenericDialog *gd, gpointer data)
{
- UtilityData *ud = (UtilityData *)data;
+ UtilityData *ud = static_cast<UtilityData *>(data);
generic_dialog_close(gd);
static void file_util_ok_cb(GenericDialog *gd, gpointer data)
{
- UtilityData *ud = (UtilityData *)data;
+ UtilityData *ud = static_cast<UtilityData *>(data);
generic_dialog_close(gd);
static void file_util_fdlg_cancel_cb(FileDialog *fdlg, gpointer data)
{
- UtilityData *ud = (UtilityData *)data;
+ UtilityData *ud = static_cast<UtilityData *>(data);
file_dialog_close(fdlg);
static void file_util_fdlg_rename_cb(FileDialog *fdlg, gpointer data)
{
- UtilityData *ud = (UtilityData *)data;
+ UtilityData *ud = static_cast<UtilityData *>(data);
gchar *desc = NULL;
GenericDialog *d = NULL;
static void file_util_fdlg_ok_cb(FileDialog *fdlg, gpointer data)
{
- UtilityData *ud = (UtilityData *)data;
+ UtilityData *ud = static_cast<UtilityData *>(data);
file_util_dest_folder_update_path(ud);
if (isdir(ud->dest_path)) file_dialog_sync_history(fdlg, TRUE);
static void file_util_dest_folder_entry_cb(GtkWidget *UNUSED(entry), gpointer data)
{
- UtilityData *ud = (UtilityData *)data;
+ UtilityData *ud = static_cast<UtilityData *>(data);
file_util_dest_folder_update_path(ud);
}
static void file_util_rename_preview_entry_cb(GtkWidget *UNUSED(entry), gpointer data)
{
- UtilityData *ud = (UtilityData *)data;
+ UtilityData *ud = static_cast<UtilityData *>(data);
file_util_rename_preview_update(ud);
}
static void file_util_rename_preview_adj_cb(GtkWidget *UNUSED(spin), gpointer data)
{
- UtilityData *ud = (UtilityData *)data;
+ UtilityData *ud = static_cast<UtilityData *>(data);
file_util_rename_preview_update(ud);
}
static gboolean file_util_rename_idle_cb(gpointer data)
{
- UtilityData *ud = (UtilityData *)data;
+ UtilityData *ud = static_cast<UtilityData *>(data);
file_util_rename_preview_update(ud);
static void file_util_rename_preview_order_cb(GtkTreeModel *UNUSED(treemodel), GtkTreePath *UNUSED(tpath),
GtkTreeIter *UNUSED(iter), gpointer data)
{
- UtilityData *ud = (UtilityData *)data;
+ UtilityData *ud = static_cast<UtilityData *>(data);
if (ud->update_idle_id) return;
GtkTreePath *tpath, gboolean path_currently_selected,
gpointer data)
{
- UtilityData *ud = (UtilityData *)data;
+ UtilityData *ud = static_cast<UtilityData *>(data);
GtkTreeIter iter;
FileData *fd = NULL;
static void file_util_details_cb(GenericDialog *UNUSED(gd), gpointer data)
{
- UtilityData *ud = (UtilityData *)data;
+ UtilityData *ud = static_cast<UtilityData *>(data);
if (ud->details_func && ud->sel_fd)
{
ud->details_func(ud, ud->sel_fd);
while (work)
{
- FileData *fd = (FileData *)work->data;
+ FileData *fd = static_cast<FileData *>(work->data);
work = work->next;
if (ud->phase == UTILITY_PHASE_DONE) ud->finalize_func(fd);
else if (ud->phase == UTILITY_PHASE_DISCARD) ud->discard_func(fd);
static void file_util_details_dialog_destroy_cb(GtkWidget *widget, gpointer data)
{
- UtilityData *ud = (UtilityData *)data;
+ UtilityData *ud = static_cast<UtilityData *>(data);
g_signal_handlers_disconnect_by_func(ud->gd->dialog, (gpointer)(file_util_details_dialog_close_cb), widget);
}
static void file_util_details_dialog_exclude(GenericDialog *gd, gpointer data, gboolean discard)
{
- UtilityData *ud = (UtilityData *)data;
+ UtilityData *ud = static_cast<UtilityData *>(data);
FileData *fd = g_object_get_data(G_OBJECT(gd->dialog), "file_data");
if (!fd) return;
while (work)
{
- FileData *sfd = (FileData *)work->data;
+ FileData *sfd = static_cast<FileData *>(work->data);
work =work->next;
g_string_append_printf(message, _(" '%s'\n"), sfd->path);
}
{
while (work)
{
- FileData *fd = (FileData *)work->data;
+ FileData *fd = static_cast<FileData *>(work->data);
file_data_set_regroup_when_finished(fd, TRUE);
work = work->next;
}
static gboolean file_util_write_metadata_first_after_done(gpointer data)
{
- UtilityDelayData *dd = (UtilityDelayData *)data;
+ UtilityDelayData *dd = static_cast<UtilityDelayData *>(data);
/* start the delayed operation with original arguments */
switch (dd->type)
static void file_util_write_metadata_first_done(gboolean success, const gchar *UNUSED(done_path), gpointer data)
{
- UtilityDelayData *dd = (UtilityDelayData *)data;
+ UtilityDelayData *dd = static_cast<UtilityDelayData *>(data);
if (success)
{
work = flist;
while (work)
{
- FileData *fd = (FileData *)work->data;
+ FileData *fd = static_cast<FileData *>(work->data);
work = work->next;
if (fd->change)
static void new_folder_entry_activate_cb(GtkWidget *UNUSED(widget), gpointer data)
{
- GtkDialog *dialog = (GtkDialog *)data;
+ GtkDialog *dialog = static_cast<GtkDialog *>(data);
gtk_dialog_response(dialog, GTK_RESPONSE_ACCEPT);
}
work = VDLIST(vd)->list;
while (work)
{
- FileData *fd = (FileData *)work->data;
+ FileData *fd = static_cast<FileData *>(work->data);
if (strcmp(fd->path, path) == 0)
{
if (row) *row = n;
work = VDLIST(vd)->list;
while (work && !found)
{
- FileData *fd = (FileData *)work->data;
+ FileData *fd = static_cast<FileData *>(work->data);
if (!old_path || strcmp(old_path, fd->name) == 0) found = fd;
work = work->next;
}
gboolean vdlist_press_key_cb(GtkWidget *widget, GdkEventKey *event, gpointer data)
{
- ViewDir *vd = (ViewDir *)data;
+ ViewDir *vd = static_cast<ViewDir *>(data);
GtkTreePath *tpath;
if (event->keyval != GDK_KEY_Menu) return FALSE;
gboolean vdlist_press_cb(GtkWidget *widget, GdkEventButton *bevent, gpointer data)
{
- ViewDir *vd = (ViewDir *)data;
+ ViewDir *vd = static_cast<ViewDir *>(data);
GtkTreePath *tpath;
GtkTreeIter iter;
FileData *fd = NULL;
void vdlist_destroy_cb(GtkWidget *UNUSED(widget), gpointer data)
{
- ViewDir *vd = (ViewDir *)data;
+ ViewDir *vd = static_cast<ViewDir *>(data);
vd_dnd_drop_scroll_cancel(vd);
widget_auto_scroll_stop(vd->view);
static gboolean vdtree_dnd_drop_expand_cb(gpointer data)
{
- ViewDir *vd = (ViewDir *)data;
+ ViewDir *vd = static_cast<ViewDir *>(data);
GtkTreeIter iter;
if (vd->drop_fd && vd_find_row(vd, vd->drop_fd, &iter))
GList *work = list;
while (work)
{
- PathData *pd = (PathData *)work->data;
+ PathData *pd = static_cast<PathData *>(work->data);
g_free(pd->name);
g_free(pd);
work = work->next;
work = old;
while (work)
{
- NodeData *cnd = (NodeData *)work->data;
+ NodeData *cnd = static_cast<NodeData *>(work->data);
work = work->next;
if (vd->click_fd == cnd->fd) vd->click_fd = NULL;
work = list;
while (work)
{
- PathData *pd = (PathData *)work->data;
+ PathData *pd = static_cast<PathData *>(work->data);
if (pd->node == NULL)
{
PathData *parent_pd;
work = g_list_last(list);
if (work)
{
- PathData *pd = (PathData *)work->data;
+ PathData *pd = static_cast<PathData *>(work->data);
fd = pd->node;
}
parts_list_free(list);
gboolean vdtree_press_key_cb(GtkWidget *widget, GdkEventKey *event, gpointer data)
{
- ViewDir *vd = (ViewDir *)data;
+ ViewDir *vd = static_cast<ViewDir *>(data);
GtkTreePath *tpath;
GtkTreeIter iter;
FileData *fd = NULL;
gboolean vdtree_press_cb(GtkWidget *widget, GdkEventButton *bevent, gpointer data)
{
- ViewDir *vd = (ViewDir *)data;
+ ViewDir *vd = static_cast<ViewDir *>(data);
GtkTreePath *tpath;
GtkTreeViewColumn *column;
GtkTreeIter iter;
static void vdtree_row_expanded(GtkTreeView *treeview, GtkTreeIter *iter, GtkTreePath *tpath, gpointer data)
{
- ViewDir *vd = (ViewDir *)data;
+ ViewDir *vd = static_cast<ViewDir *>(data);
GtkTreeModel *store;
NodeData *nd = NULL;
FileData *fd;
static void vdtree_row_collapsed(GtkTreeView *treeview, GtkTreeIter *iter, GtkTreePath *tpath, gpointer data)
{
- ViewDir *vd = (ViewDir *)data;
+ ViewDir *vd = static_cast<ViewDir *>(data);
GtkTreeModel *store;
NodeData *nd = NULL;
FileData *fd;
void vdtree_destroy_cb(GtkWidget *UNUSED(widget), gpointer data)
{
- ViewDir *vd = (ViewDir *)data;
+ ViewDir *vd = static_cast<ViewDir *>(data);
GtkTreeModel *store;
vdtree_dnd_drop_expand_cancel(vd);
static void vd_destroy_cb(GtkWidget *widget, gpointer data)
{
- ViewDir *vd = (ViewDir *)data;
+ ViewDir *vd = static_cast<ViewDir *>(data);
file_data_unregister_notify_func(vd_notify_cb, vd);
static void vd_rename_finished_cb(gboolean success, const gchar *new_path, gpointer data)
{
- ViewDir *vd = (ViewDir *)data;
+ ViewDir *vd = static_cast<ViewDir *>(data);
if (success)
{
FileData *fd = file_data_new_dir(new_path);
static gboolean vd_rename_cb(TreeEditData *td, const gchar *UNUSED(old_name), const gchar *new_name, gpointer data)
{
- ViewDir *vd = (ViewDir *)data;
+ ViewDir *vd = static_cast<ViewDir *>(data);
FileData *fd;
gchar *new_path;
gchar *base;
void vd_popup_destroy_cb(GtkWidget *UNUSED(widget), gpointer data)
{
- ViewDir *vd = (ViewDir *)data;
+ ViewDir *vd = static_cast<ViewDir *>(data);
vd_color_set(vd, vd->click_fd, FALSE);
vd->click_fd = NULL;
static void vd_drop_menu_copy_cb(GtkWidget *UNUSED(widget), gpointer data)
{
- ViewDir *vd = (ViewDir *)data;
+ ViewDir *vd = static_cast<ViewDir *>(data);
const gchar *path;
GList *list;
static void vd_drop_menu_move_cb(GtkWidget *UNUSED(widget), gpointer data)
{
- ViewDir *vd = (ViewDir *)data;
+ ViewDir *vd = static_cast<ViewDir *>(data);
const gchar *path;
GList *list;
static void vd_drop_menu_filter_cb(GtkWidget *widget, gpointer data)
{
- ViewDir *vd = (ViewDir *)data;
+ ViewDir *vd = static_cast<ViewDir *>(data);
const gchar *path;
GList *list;
const gchar *key;
while (work)
{
GtkWidget *item;
- const EditorDescription *editor = (const EditorDescription *)work->data;
+ const EditorDescription *editor = static_cast<const EditorDescription *>(work->data);
gchar *key;
work = work->next;
static void vd_pop_menu_up_cb(GtkWidget *UNUSED(widget), gpointer data)
{
- ViewDir *vd = (ViewDir *)data;
+ ViewDir *vd = static_cast<ViewDir *>(data);
gchar *path;
if (!vd->dir_fd || strcmp(vd->dir_fd->path, G_DIR_SEPARATOR_S) == 0) return;
static void vd_pop_menu_slide_cb(GtkWidget *UNUSED(widget), gpointer data)
{
- ViewDir *vd = (ViewDir *)data;
+ ViewDir *vd = static_cast<ViewDir *>(data);
if (!vd->layout) return;
if (!vd->click_fd) return;
static void vd_pop_menu_slide_rec_cb(GtkWidget *UNUSED(widget), gpointer data)
{
- ViewDir *vd = (ViewDir *)data;
+ ViewDir *vd = static_cast<ViewDir *>(data);
GList *list;
if (!vd->layout) return;
static void vd_pop_menu_dupe_cb(GtkWidget *UNUSED(widget), gpointer data)
{
- ViewDir *vd = (ViewDir *)data;
+ ViewDir *vd = static_cast<ViewDir *>(data);
vd_pop_menu_dupe(vd, FALSE);
}
static void vd_pop_menu_dupe_rec_cb(GtkWidget *UNUSED(widget), gpointer data)
{
- ViewDir *vd = (ViewDir *)data;
+ ViewDir *vd = static_cast<ViewDir *>(data);
vd_pop_menu_dupe(vd, TRUE);
}
static void vd_pop_menu_delete_cb(GtkWidget *UNUSED(widget), gpointer data)
{
- ViewDir *vd = (ViewDir *)data;
+ ViewDir *vd = static_cast<ViewDir *>(data);
if (!vd->click_fd) return;
file_util_delete_dir(vd->click_fd, vd->widget);
static void vd_pop_menu_copy_path_cb(GtkWidget *UNUSED(widget), gpointer data)
{
- ViewDir *vd = (ViewDir *)data;
+ ViewDir *vd = static_cast<ViewDir *>(data);
if (!vd->click_fd) return;
static void vd_pop_menu_copy_path_unquoted_cb(GtkWidget *UNUSED(widget), gpointer data)
{
- ViewDir *vd = (ViewDir *)data;
+ ViewDir *vd = static_cast<ViewDir *>(data);
if (!vd->click_fd) return;
static void vd_pop_submenu_dir_view_as_cb(GtkWidget *widget, gpointer data)
{
- ViewDir *vd = (ViewDir *)data;
+ ViewDir *vd = static_cast<ViewDir *>(data);
DirViewType new_type = GPOINTER_TO_INT(g_object_get_data(G_OBJECT(widget), "menu_item_radio_data"));
layout_views_set(vd->layout, new_type, vd->layout->options.file_view_type);
static void vd_pop_menu_refresh_cb(GtkWidget *UNUSED(widget), gpointer data)
{
- ViewDir *vd = (ViewDir *)data;
+ ViewDir *vd = static_cast<ViewDir *>(data);
if (vd->layout) layout_refresh(vd->layout);
}
static void vd_toggle_show_hidden_files_cb(GtkWidget *UNUSED(widget), gpointer data)
{
- ViewDir *vd = (ViewDir *)data;
+ ViewDir *vd = static_cast<ViewDir *>(data);
options->file_filter.show_hidden_files = !options->file_filter.show_hidden_files;
if (vd->layout) layout_refresh(vd->layout);
static void vd_pop_menu_new_folder_cb(gboolean success, const gchar *new_path, gpointer data)
{
- ViewDir *vd = (ViewDir *)data;
+ ViewDir *vd = static_cast<ViewDir *>(data);
FileData *fd = NULL;
GtkTreeIter iter;
GtkTreePath *tpath;
static void vd_pop_menu_new_cb(GtkWidget *UNUSED(widget), gpointer data)
{
- ViewDir *vd = (ViewDir *)data;
+ ViewDir *vd = static_cast<ViewDir *>(data);
FileData *dir_fd = NULL;
switch (vd->type)
static void vd_pop_menu_rename_cb(GtkWidget *UNUSED(widget), gpointer data)
{
- ViewDir *vd = (ViewDir *)data;
+ ViewDir *vd = static_cast<ViewDir *>(data);
vd_rename_by_data(vd, vd->click_fd);
}
static void vd_pop_menu_sort_ascend_cb(GtkWidget *widget, gpointer data)
{
- ViewDir *vd = (ViewDir *)data;
+ ViewDir *vd = static_cast<ViewDir *>(data);
gboolean ascend;
if (!vd) return;
GtkSelectionData *selection_data, guint info,
guint UNUSED(time), gpointer data)
{
- ViewDir *vd = (ViewDir *)data;
+ ViewDir *vd = static_cast<ViewDir *>(data);
GList *list;
if (!vd->click_fd) return;
static void vd_dnd_begin(GtkWidget *UNUSED(widget), GdkDragContext *UNUSED(context), gpointer data)
{
- ViewDir *vd = (ViewDir *)data;
+ ViewDir *vd = static_cast<ViewDir *>(data);
vd_color_set(vd, vd->click_fd, TRUE);
vd_dest_set(vd, FALSE);
static void vd_dnd_end(GtkWidget *UNUSED(widget), GdkDragContext *context, gpointer data)
{
- ViewDir *vd = (ViewDir *)data;
+ ViewDir *vd = static_cast<ViewDir *>(data);
vd_color_set(vd, vd->click_fd, FALSE);
GtkSelectionData *selection_data, guint info,
guint UNUSED(time), gpointer data)
{
- ViewDir *vd = (ViewDir *)data;
+ ViewDir *vd = static_cast<ViewDir *>(data);
GtkTreePath *tpath;
FileData *fd = NULL;
GdkDragAction action = GDK_ACTION_ASK;
static gboolean vd_auto_scroll_idle_cb(gpointer data)
{
- ViewDir *vd = (ViewDir *)data;
+ ViewDir *vd = static_cast<ViewDir *>(data);
GdkSeat *seat;
GdkDevice *device;
static gboolean vd_auto_scroll_notify_cb(GtkWidget *UNUSED(widget), gint UNUSED(x), gint UNUSED(y), gpointer data)
{
- ViewDir *vd = (ViewDir *)data;
+ ViewDir *vd = static_cast<ViewDir *>(data);
if (!vd->drop_fd || vd->drop_list) return FALSE;
static gboolean vd_dnd_drop_motion(GtkWidget *UNUSED(widget), GdkDragContext *context,
gint x, gint y, guint time, gpointer data)
{
- ViewDir *vd = (ViewDir *)data;
+ ViewDir *vd = static_cast<ViewDir *>(data);
vd->click_fd = NULL;
static void vd_dnd_drop_leave(GtkWidget *UNUSED(widget), GdkDragContext *UNUSED(context), guint UNUSED(time), gpointer data)
{
- ViewDir *vd = (ViewDir *)data;
+ ViewDir *vd = static_cast<ViewDir *>(data);
if (vd->drop_fd != vd->click_fd) vd_color_set(vd, vd->drop_fd, FALSE);
//void vd_menu_position_cb(GtkMenu *menu, gint *x, gint *y, gboolean *UNUSED(push_in), gpointer data)
//{
- //ViewDir *vd = (//ViewDir *)data;
+ //ViewDir *vd = static_cast<//ViewDir *>(data);
//GtkTreeModel *store;
//GtkTreeIter iter;
//GtkTreePath *tpath;
void vd_activate_cb(GtkTreeView *tview, GtkTreePath *tpath, GtkTreeViewColumn *UNUSED(column), gpointer data)
{
- ViewDir *vd = (ViewDir *)data;
+ ViewDir *vd = static_cast<ViewDir *>(data);
FileData *fd = vd_get_fd_from_tree_path(vd, tview, tpath);
vd_select_row(vd, fd);
void vd_color_cb(GtkTreeViewColumn *UNUSED(tree_column), GtkCellRenderer *cell,
GtkTreeModel *tree_model, GtkTreeIter *iter, gpointer data)
{
- ViewDir *vd = (ViewDir *)data;
+ ViewDir *vd = static_cast<ViewDir *>(data);
gboolean set;
gtk_tree_model_get(tree_model, iter, DIR_COLUMN_COLOR, &set, -1);
gboolean vd_release_cb(GtkWidget *widget, GdkEventButton *bevent, gpointer data)
{
- ViewDir *vd = (ViewDir *)data;
+ ViewDir *vd = static_cast<ViewDir *>(data);
GtkTreePath *tpath;
FileData *fd = NULL;
gboolean vd_press_key_cb(GtkWidget *widget, GdkEventKey *event, gpointer data)
{
- ViewDir *vd = (ViewDir *)data;
+ ViewDir *vd = static_cast<ViewDir *>(data);
gboolean ret = FALSE;
switch (vd->type)
gboolean vd_press_cb(GtkWidget *widget, GdkEventButton *bevent, gpointer data)
{
- ViewDir *vd = (ViewDir *)data;
+ ViewDir *vd = static_cast<ViewDir *>(data);
gboolean ret = FALSE;
FileData *fd;
GtkTreePath *tpath;
static void vd_notify_cb(FileData *fd, NotifyType type, gpointer data)
{
- ViewDir *vd = (ViewDir *)data;
+ ViewDir *vd = static_cast<ViewDir *>(data);
gboolean refresh;
gchar *base;
static void help_search_window_ok_cb(GenericDialog *UNUSED(gd), gpointer data)
{
- HelpSearchData *hsd = (HelpSearchData *)data;
+ HelpSearchData *hsd = static_cast<HelpSearchData *>(data);
gchar *search_command;
search_command = g_strconcat(options->help_search_engine,
static void help_search_window_cancel_cb(GenericDialog *UNUSED(gd), gpointer data)
{
- HelpSearchData *hsd = (HelpSearchData *)data;
+ HelpSearchData *hsd = static_cast<HelpSearchData *>(data);
g_free(hsd);
}