}
static GtkTargetEntry advanced_exif_drag_types[] = {
- { "text/plain", 0, TARGET_TEXT_PLAIN }
+ { const_cast<gchar *>("text/plain"), 0, TARGET_TEXT_PLAIN }
};
static gint n_exif_drag_types = 1;
*/
static GtkTargetEntry bar_pane_exif_drag_types[] = {
- { TARGET_APP_EXIF_ENTRY_STRING, GTK_TARGET_SAME_APP, TARGET_APP_EXIF_ENTRY },
- { "text/plain", 0, TARGET_TEXT_PLAIN }
+ { const_cast<gchar *>(TARGET_APP_EXIF_ENTRY_STRING), GTK_TARGET_SAME_APP, TARGET_APP_EXIF_ENTRY },
+ { const_cast<gchar *>("text/plain"), 0, TARGET_TEXT_PLAIN }
};
static gint n_exif_entry_drag_types = 2;
static GtkTargetEntry bar_pane_exif_drop_types[] = {
{ TARGET_APP_EXIF_ENTRY_STRING, GTK_TARGET_SAME_APP, TARGET_APP_EXIF_ENTRY },
- { "text/plain", 0, TARGET_TEXT_PLAIN }
+ { const_cast<gchar *>("text/plain"), 0, TARGET_TEXT_PLAIN }
};
static gint n_exif_entry_drop_types = 2;
};
static GtkTargetEntry bar_pane_gps_drop_types[] = {
- { "text/uri-list", 0, TARGET_URI_LIST },
- { "text/plain", 0, TARGET_TEXT_PLAIN }
+ { const_cast<gchar *>("text/uri-list"), 0, TARGET_URI_LIST },
+ { const_cast<gchar *>("text/plain"), 0, TARGET_TEXT_PLAIN }
};
static gint n_gps_entry_drop_types = 2;
static GtkTargetEntry bar_pane_keywords_drag_types[] = {
{ TARGET_APP_KEYWORD_PATH_STRING, GTK_TARGET_SAME_WIDGET, TARGET_APP_KEYWORD_PATH },
- { "text/plain", 0, TARGET_TEXT_PLAIN }
+ { const_cast<gchar *>("text/plain"), 0, TARGET_TEXT_PLAIN }
};
static gint n_keywords_drag_types = 2;
static GtkTargetEntry bar_pane_keywords_drop_types[] = {
{ TARGET_APP_KEYWORD_PATH_STRING, GTK_TARGET_SAME_WIDGET, TARGET_APP_KEYWORD_PATH },
- { "text/plain", 0, TARGET_TEXT_PLAIN }
+ { const_cast<gchar *>("text/plain"), 0, TARGET_TEXT_PLAIN }
};
static gint n_keywords_drop_types = 2;
static GtkTargetEntry collection_drag_types[] = {
{ TARGET_APP_COLLECTION_MEMBER_STRING, 0, TARGET_APP_COLLECTION_MEMBER },
- { "text/uri-list", 0, TARGET_URI_LIST },
- { "text/plain", 0, TARGET_TEXT_PLAIN }
+ { const_cast<gchar *>("text/uri-list"), 0, TARGET_URI_LIST },
+ { const_cast<gchar *>("text/plain"), 0, TARGET_TEXT_PLAIN }
};
static gint n_collection_drag_types = 3;
static GtkTargetEntry collection_drop_types[] = {
{ TARGET_APP_COLLECTION_MEMBER_STRING, 0, TARGET_APP_COLLECTION_MEMBER },
- { "text/uri-list", 0, TARGET_URI_LIST }
+ { const_cast<gchar *>("text/uri-list"), 0, TARGET_URI_LIST }
};
static gint n_collection_drop_types = 2;
GtkTargetEntry dnd_file_drag_types[] = {
- { "text/uri-list", 0, TARGET_URI_LIST },
- { "text/plain", 0, TARGET_TEXT_PLAIN }
+ { const_cast<gchar *>("text/uri-list"), 0, TARGET_URI_LIST },
+ { const_cast<gchar *>("text/plain"), 0, TARGET_TEXT_PLAIN }
};
gint dnd_file_drag_types_count = 2;
GtkTargetEntry dnd_file_drop_types[] = {
{ TARGET_APP_COLLECTION_MEMBER_STRING, 0, TARGET_APP_COLLECTION_MEMBER },
- { "text/uri-list", 0, TARGET_URI_LIST },
- { "text/plain", 0, TARGET_TEXT_PLAIN },
+ { const_cast<gchar *>("text/uri-list"), 0, TARGET_URI_LIST },
+ { const_cast<gchar *>("text/plain"), 0, TARGET_TEXT_PLAIN },
};
gint dnd_file_drop_types_count = 3;
*/
static GtkTargetEntry dupe_drag_types[] = {
- { "text/uri-list", 0, TARGET_URI_LIST },
- { "text/plain", 0, TARGET_TEXT_PLAIN }
+ { const_cast<gchar *>("text/uri-list"), 0, TARGET_URI_LIST },
+ { const_cast<gchar *>("text/plain"), 0, TARGET_TEXT_PLAIN }
};
static gint n_dupe_drag_types = 2;
static GtkTargetEntry dupe_drop_types[] = {
{ TARGET_APP_COLLECTION_MEMBER_STRING, 0, TARGET_APP_COLLECTION_MEMBER },
- { "text/uri-list", 0, TARGET_URI_LIST }
+ { const_cast<gchar *>("text/uri-list"), 0, TARGET_URI_LIST }
};
static gint n_dupe_drop_types = 2;
{
const gint index = GPOINTER_TO_INT(data);
DupeWindow *dw = static_cast<DupeWindow *>(dupe_window);
- gchar *title = "Export duplicates data";
- gchar *default_path = "/tmp/";
+ const gchar *title = "Export duplicates data";
+ const gchar *default_path = "/tmp/";
gchar *file_extension;
const gchar *stock_id;
ExportDupesData *edd;
}
static gchar** image_loader_collection_get_format_mime_types(gpointer UNUSED(loader))
{
- static gchar *mime[] = {"image/png", NULL};
+ static const gchar *mime[] = {"image/png", NULL};
return g_strdupv(mime);
}
}
static gchar** image_loader_cr3_get_format_mime_types(gpointer UNUSED(loader))
{
- static gchar *mime[] = {"image/x-canon-cr3", NULL};
+ static const gchar *mime[] = {"image/x-canon-cr3", NULL};
return g_strdupv(mime);
}
}
static gchar** image_loader_dds_get_format_mime_types(gpointer UNUSED(loader))
{
- static gchar *mime[] = {"image/vnd-ms.dds", NULL};
+ static const gchar *mime[] = {"image/vnd-ms.dds", NULL};
return g_strdupv(mime);
}
static gchar** image_loader_djvu_get_format_mime_types(gpointer UNUSED(loader))
{
- static gchar *mime[] = {"image/vnd.djvu", NULL};
+ static const gchar *mime[] = {"image/vnd.djvu", NULL};
return g_strdupv(mime);
}
static gchar** image_loader_external_get_format_mime_types(gpointer UNUSED(loader))
{
- static gchar *mime[] = {"application/octet-stream", NULL};
+ static const gchar *mime[] = {"application/octet-stream", NULL};
return g_strdupv(mime);
}
static gchar** image_loader_ft_get_format_mime_types(gpointer UNUSED(loader))
{
- static gchar *mime[] = {"video/mp4", NULL};
+ static const gchar *mime[] = {"video/mp4", NULL};
return g_strdupv(mime);}
static gpointer image_loader_ft_new(ImageLoaderBackendCbAreaUpdated area_updated_cb, ImageLoaderBackendCbSize size_cb, ImageLoaderBackendCbAreaPrepared area_prepared_cb, gpointer data)
static gchar** image_loader_heif_get_format_mime_types(gpointer UNUSED(loader))
{
- static gchar *mime[] = {"image/heic", NULL};
+ static const gchar *mime[] = {"image/heic", NULL};
return g_strdupv(mime);
}
static gchar** image_loader_j2k_get_format_mime_types(gpointer UNUSED(loader))
{
- static gchar *mime[] = {"image/jp2", NULL};
+ static const gchar *mime[] = {"image/jp2", NULL};
return g_strdupv(mime);
}
}
static gchar** image_loader_jpeg_get_format_mime_types(gpointer UNUSED(loader))
{
- static gchar *mime[] = {"image/jpeg", NULL};
+ static const gchar *mime[] = {"image/jpeg", NULL};
return g_strdupv(mime);
}
static gchar** image_loader_jpegxl_get_format_mime_types(gpointer loader)
{
- static gchar *mime[] = {"image/jxl", NULL};
+ static const gchar *mime[] = {"image/jxl", NULL};
return g_strdupv(mime);
}
static gchar** image_loader_pdf_get_format_mime_types(gpointer UNUSED(loader))
{
- static gchar *mime[] = {"application/pdf", NULL};
+ static const gchar *mime[] = {"application/pdf", NULL};
return g_strdupv(mime);
}
static gchar** image_loader_psd_get_format_mime_types(gpointer UNUSED(loader))
{
- static gchar *mime[] = {"application/psd", NULL};
+ static const gchar *mime[] = {"application/psd", NULL};
return g_strdupv(mime);
}
}
static gchar** image_loader_svgz_get_format_mime_types(gpointer UNUSED(loader))
{
- static gchar *mime[] = {"image/svg", NULL};
+ static const gchar *mime[] = {"image/svg", NULL};
return g_strdupv(mime);
}
}
static gchar** image_loader_tiff_get_format_mime_types(gpointer UNUSED(loader))
{
- static gchar *mime[] = {"image/tiff", NULL};
+ static const gchar *mime[] = {"image/tiff", NULL};
return g_strdupv(mime);
}
static gchar **image_loader_zxscr_get_format_mime_types(gpointer UNUSED(loader))
{
- static gchar *mime[] = {"application/octet-stream", NULL};
+ static const gchar *mime[] = {"application/octet-stream", NULL};
return g_strdupv(mime);
}
{NULL, NULL}};
static GtkTargetEntry osd_drag_types[] = {
- { "text/plain", GTK_TARGET_SAME_APP, TARGET_TEXT_PLAIN }
+ { const_cast<gchar *>("text/plain"), GTK_TARGET_SAME_APP, TARGET_TEXT_PLAIN }
};
typedef struct _TagData TagData;
FILETYPES_COLUMN_COUNT
};
-gchar *format_class_list[] = {
+const gchar *format_class_list[] = {
N_("Unknown"),
N_("Image"),
N_("RAW Image"),
typedef struct _UseableMouseItems UseableMouseItems;
struct _UseableMouseItems
{
- gchar *name; /* GtkActionEntry terminology */
- gchar *label;
- gchar *stock_id;
+ const gchar *name; /* GtkActionEntry terminology */
+ const gchar *label;
+ const gchar *stock_id;
};
static const UseableMouseItems useable_mouse_items[] = {
gboolean read_uint_option(const gchar *option, const gchar *label, const gchar *value, guint *n);
gboolean read_uint_option_clamp(const gchar *option, const gchar *label, const gchar *value, guint *n, guint min, guint max);
gboolean read_int_option_clamp(const gchar *option, const gchar *label, const gchar *value, gint *n, gint min, gint max);
-void write_int_unit_option(GString *str, gint indent, gchar *label, gint n, gint subunits);
+void write_int_unit_option(GString *str, gint indent, const gchar *label, gint n, gint subunits);
gboolean read_int_unit_option(const gchar *option, const gchar *label, const gchar *value, gint *n, gint subunits);
void write_bool_option(GString *str, gint indent, const gchar *label, gint n);
gboolean read_bool_option(const gchar *option, const gchar *label, const gchar *value, gint *n);
*/
static GtkTargetEntry result_drag_types[] = {
- { "text/uri-list", 0, TARGET_URI_LIST },
- { "text/plain", 0, TARGET_TEXT_PLAIN }
+ { const_cast<gchar *>("text/uri-list"), 0, TARGET_URI_LIST },
+ { const_cast<gchar *>("text/plain"), 0, TARGET_TEXT_PLAIN }
};
static gint n_result_drag_types = 2;
static GtkTargetEntry result_drop_types[] = {
- { "text/uri-list", 0, TARGET_URI_LIST },
- { "text/plain", 0, TARGET_TEXT_PLAIN }
+ { const_cast<gchar *>("text/uri-list"), 0, TARGET_URI_LIST },
+ { const_cast<gchar *>("text/plain"), 0, TARGET_TEXT_PLAIN }
};
static gint n_result_drop_types = 2;
GtkWidget *button_label;
GtkWidget *image;
- gchar *name; /* GtkActionEntry terminology */
- gchar *stock_id;
+ const gchar *name; /* GtkActionEntry terminology */
+ const gchar *stock_id;
};
static ToolbarData *toolbarlist[2];
typedef struct _UseableToolbarItems UseableToolbarItems;
struct _UseableToolbarItems
{
- gchar *name; /* GtkActionEntry terminology */
- gchar *label;
- gchar *stock_id;
+ const gchar *name; /* GtkActionEntry terminology */
+ const gchar *label;
+ const gchar *stock_id;
};
/** @FIXME Should be created by program from menu_entries[]
FILE_FORMAT_CLASSES
} FileFormatClass;
-extern gchar *format_class_list[]; /**< defined in preferences.cc */
+extern const gchar *format_class_list[]; /**< defined in preferences.cc */
/**
* @typedef SecureSaveErrno
};
static GtkTargetEntry bookmark_drop_types[] = {
- { "text/uri-list", 0, TARGET_URI_LIST },
+ { const_cast<gchar *>("text/uri-list"), 0, TARGET_URI_LIST },
{ "x-url/http", 0, TARGET_X_URL },
{ "_NETSCAPE_URL", 0, TARGET_X_URL }
};
#define bookmark_drop_types_n 3
static GtkTargetEntry bookmark_drag_types[] = {
- { "text/uri-list", 0, TARGET_URI_LIST },
- { "text/plain", 0, TARGET_TEXT_PLAIN }
+ { const_cast<gchar *>("text/uri-list"), 0, TARGET_URI_LIST },
+ { const_cast<gchar *>("text/plain"), 0, TARGET_TEXT_PLAIN }
};
#define bookmark_drag_types_n 2
};
static GtkTargetEntry dest_drag_types[] = {
- { "text/uri-list", 0, TARGET_URI_LIST },
- { "text/plain", 0, TARGET_TEXT_PLAIN }
+ { const_cast<gchar *>("text/uri-list"), 0, TARGET_URI_LIST },
+ { const_cast<gchar *>("text/plain"), 0, TARGET_TEXT_PLAIN }
};
#define dest_drag_types_n 2
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;
*/
static GtkTargetEntry vd_dnd_drop_types[] = {
- { "text/uri-list", 0, TARGET_URI_LIST }
+ { const_cast<gchar *>("text/uri-list"), 0, TARGET_URI_LIST }
};
static gint vd_dnd_drop_types_count = 1;