static GtkTargetEntry target_types[] =
{
- {(gchar *)"text/plain", 0, CLIPBOARD_TEXT_PLAIN},
- {(gchar *)"text/uri-list", 0, CLIPBOARD_TEXT_URI_LIST},
+ {(gchar *)const_cast<gchar *>("text/plain"), 0, CLIPBOARD_TEXT_PLAIN},
+ {(gchar *)const_cast<gchar *>("text/uri-list"), 0, CLIPBOARD_TEXT_URI_LIST},
{(gchar *)"x-special/gnome-copied-files", 0, CLIPBOARD_X_SPECIAL_GNOME_COPIED_FILES},
{(gchar *)"UTF8_STRING", 0, CLIPBOARD_UTF8_STRING}
};
typedef struct _UtilityDataMessages UtilityDataMessages;
struct _UtilityDataMessages {
- gchar *title;
- gchar *question;
- gchar *desc_flist;
- gchar *desc_source_fd;
- gchar *fail;
+ const gchar *title;
+ const gchar *question;
+ const gchar *desc_flist;
+ const gchar *desc_source_fd;
+ const gchar *fail;
};
typedef struct _UtilityData UtilityData;
FileData *fd2 = NULL;
gchar *buf;
- imd = g_object_get_data(G_OBJECT(ud->gd->dialog), "img_image");
- label = g_object_get_data(G_OBJECT(ud->gd->dialog), "img_label");
+ imd = static_cast<ImageWindow *>(g_object_get_data(G_OBJECT(ud->gd->dialog), "img_image"));
+ label = static_cast<GtkWidget *>(g_object_get_data(G_OBJECT(ud->gd->dialog), "img_label"));
if (!imd) return;
if (ud->type == UTILITY_TYPE_RENAME || ud->type == UTILITY_TYPE_COPY || ud->type == UTILITY_TYPE_MOVE)
{
- imd = g_object_get_data(G_OBJECT(ud->gd->dialog), "img_image2");
- label = g_object_get_data(G_OBJECT(ud->gd->dialog), "img_label2");
+ imd = static_cast<ImageWindow *>(g_object_get_data(G_OBJECT(ud->gd->dialog), "img_image2"));
+ label = static_cast<GtkWidget *>(g_object_get_data(G_OBJECT(ud->gd->dialog), "img_label2"));
if (imd)
{
while (list)
{
- FileData *fd = list->data;
+ FileData *fd = static_cast<FileData *>(list->data);
GtkTreeIter iter;
gchar *sidecars;
g_string_append(msg, "\n");
while (list)
{
- FileData *fd = list->data;
+ FileData *fd = static_cast<FileData *>(list->data);
g_string_append(msg, fd->path);
g_string_append(msg, "\n");
while (list) /* be careful, file_util_perform_ci_internal can pass ud->flist as list */
{
- FileData *fd = list->data;
+ FileData *fd = static_cast<FileData *>(list->data);
list = list->next;
if (!EDITOR_ERRORS(flags)) /* files were successfully deleted, call the maint functions */
/* this is removed when ud is destroyed */
ud->perform_idle_id = g_idle_add(file_util_perform_ci_internal, ud);
- return TRUE;
+ return G_SOURCE_CONTINUE;
}
g_assert(ud->flist);
gboolean last = !ud->flist->next;
EditorFlags status = EDITOR_ERROR_STATUS;
- if (ud->with_sidecars ? file_data_sc_perform_ci(single_entry->data)
- : file_data_perform_ci(single_entry->data))
- status = 0; /* OK */
+ if (ud->with_sidecars ? file_data_sc_perform_ci(static_cast<FileData *>(single_entry->data))
+ : file_data_perform_ci(static_cast<FileData *>(single_entry->data)))
+ status = static_cast<EditorFlags>(0); /* OK */
ret = file_util_perform_ci_cb(GINT_TO_POINTER(!last), status, single_entry, ud);
g_list_free(single_entry);
- if (ret == EDITOR_CB_SUSPEND || last) return FALSE;
+ if (ret == EDITOR_CB_SUSPEND || last) return G_SOURCE_REMOVE;
if (ret == EDITOR_CB_SKIP)
{
file_util_perform_ci_cb(NULL, EDITOR_ERROR_SKIPPED, ud->flist, ud);
- return FALSE;
+ return G_SOURCE_REMOVE;
}
}
- return TRUE;
+ return G_SOURCE_CONTINUE;
}
static void file_util_perform_ci_dir(UtilityData *ud, gboolean internal, gboolean ext_result)
{
FileData *fd;
- fd = work->data;
+ fd = static_cast<FileData *>(work->data);
work = work->next;
if (!fail)
{
FileData *fd;
- fd = work->data;
+ fd = static_cast<FileData *>(work->data);
work = work->next;
if (!fail)
file_util_rename_preview_update(ud);
ud->update_idle_id = 0;
- return FALSE;
+ return G_SOURCE_REMOVE;
}
static void file_util_rename_preview_order_cb(GtkTreeModel *UNUSED(treemodel), GtkTreePath *UNUSED(tpath),
pref_table_label(table, 0, 1, _("New name:"), 1.0);
ud->rename_entry = gtk_entry_new();
- gtk_table_attach(GTK_TABLE(table), ud->rename_entry, 1, 2, 1, 2, GTK_EXPAND | GTK_FILL, 0, 0, 0);
+ gtk_table_attach(GTK_TABLE(table), ud->rename_entry, 1, 2, 1, 2, static_cast<GtkAttachOptions>(GTK_EXPAND | GTK_FILL), static_cast<GtkAttachOptions>(0), 0, 0);
generic_dialog_attach_default(GENERIC_DIALOG(ud->gd), ud->rename_entry);
gtk_widget_grab_focus(ud->rename_entry);
static void file_util_details_dialog_close_cb(GtkWidget *UNUSED(widget), gpointer data)
{
- gtk_widget_destroy(data);
+ gtk_widget_destroy(GTK_WIDGET(data));
}
static void file_util_details_dialog_exclude(GenericDialog *gd, gpointer data, gboolean discard)
{
UtilityData *ud = static_cast<UtilityData *>(data);
- FileData *fd = g_object_get_data(G_OBJECT(gd->dialog), "file_data");
+ FileData *fd = static_cast<FileData *>(g_object_get_data(G_OBJECT(gd->dialog), "file_data"));
if (!fd) return;
file_util_exclude_fd(ud, fd);
i = 0;
while (work)
{
- const gchar *key = work->data;
+ const gchar *key = static_cast<const gchar *>(work->data);
gchar *title = exif_get_description_by_key(key);
gchar *title_f = g_strdup_printf("%s:", title);
gchar *value = metadata_read_string(fd, key, METADATA_FORMATTED);
{
FileData *fd;
- fd = dlist->data;
+ fd = static_cast<FileData *>(dlist->data);
dlist = dlist->next;
if (!fd->name ||
{
FileData *lfd;
- lfd = work->data;
+ lfd = static_cast<FileData *>(work->data);
work = work->next;
ok = file_util_delete_dir_empty_path(ud, lfd, level);
{
FileData *lfd;
- lfd = work->data;
+ lfd = static_cast<FileData *>(work->data);
work = work->next;
DEBUG_1("deltree child: %s", lfd->path);
{
FileData *fd;
- fd = work->data;
+ fd = static_cast<FileData *>(work->data);
work = work->next;
ok = file_util_delete_dir_empty_path(ud, fd, 0);
{
FileData *fd;
- fd = work->data;
+ fd = static_cast<FileData *>(work->data);
work = work->next;
file_data_sc_free_ci(fd);
}
{
FileData *lfd;
- lfd = work->data;
+ lfd = static_cast<FileData *>(work->data);
work = work->next;
ud->content_list = g_list_prepend(ud->content_list, file_data_ref(lfd));
gchar *np;
FileData *fd;
- fd = work->data;
+ fd = static_cast<FileData *>(work->data);
work = work->next;
g_assert(strncmp(fd->path, ud->dir_fd->path, orig_len) == 0);
{
FileData *fd;
- fd = work->data;
+ fd = static_cast<FileData *>(work->data);
work = work->next;
file_data_sc_free_ci(fd);
}
g_free(dd->dest_path);
g_free(dd->editor_key);
g_free(dd);
- return FALSE;
+ return G_SOURCE_REMOVE;
}
static void file_util_write_metadata_first_done(gboolean success, const gchar *UNUSED(done_path), gpointer data)