void keyword_list_set(GList *keyword_list)
{
- GList *ret = NULL;
GtkTreeIter iter;
if (!keyword_list) return;
if (profile)
{
#ifdef HAVE_LCMS2
- cmsUInt32Number r;
char buffer[20];
buffer[0] = '\0';
cmsGetProfileInfoASCII(profile, cmsInfoDescription, "en", "US", buffer, 20);
* 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
*/
+#include <inttypes.h>
+
#include "main.h"
#include "dupe.h"
GtkWidget *item;
gint on_row;
GList *editmenu_fd_list;
- GtkWidget *submenu;
on_row = (di != NULL);
output_string = g_string_append(output_string, sep);
g_free(name);
- output_string = g_string_append(output_string, g_strdup_printf("%ld", di->fd->size));
+ output_string = g_string_append(output_string, g_strdup_printf("%"PRIu64, di->fd->size));
output_string = g_string_append(output_string, sep);
output_string = g_string_append(output_string, text_from_time(di->fd->date));
output_string = g_string_append(output_string, sep);
else
{
g_free(exif_date_time);
- exif_date_time = g_strdup(tmp);
+ exif_date_time = tmp;
}
}
- g_free(tmp);
}
putenv(time_zone_org);
*/
static gchar *exif_build_formatted_timezone(ExifData *exif)
{
- gchar *time_zone = NULL;
gchar *exif_date_time = NULL;
gchar *timezone = NULL;
gchar *countryname = NULL;
else
{
work = g_list_last(image_chain);
- gchar *tmp;
- tmp = work->data;
if (g_strcmp0(work->data , path) != 0)
{
image_chain = g_list_append(image_chain, g_strdup(path));
static void image_loader_tiff_set_page_num(gpointer loader, gint page_num)
{
- ImageLoader *il = (ImageLoader *) loader;
ImageLoaderTiff *lt = (ImageLoaderTiff *) loader;
lt->page_num = page_num;
static GtkWidget *view_popup_menu(ViewWindow *vw)
{
GtkWidget *menu;
- GtkWidget *submenu;
GtkWidget *item;
GList *editmenu_fd_list;
static gboolean path_entry_tooltip_cb(GtkWidget *widget, gpointer data)
{
- LayoutWindow *lw = data;
GList *box_child_list;
GtkComboBox *path_entry;
gchar *current_path;
void layout_status_update_progress(LayoutWindow *lw, gdouble val, const gchar *text)
{
- static gdouble thumb = 0;
static gdouble meta = 0;
if (!layout_valid(&lw)) return;
*/
if(!g_strcmp0(text, "Loading thumbs..."))
{
- thumb = val;
if (meta)
{
return;
void layout_style_set(LayoutWindow *lw, gint style, const gchar *order)
{
FileData *dir_fd;
- gint i;
if (!layout_valid(&lw)) return;
{
LayoutWindow *lw = data;
GtkWidget *menu;
- FileData *dir_fd;
switch (event->button)
{
file_util_delete(NULL, layout_selection_list(lw), layout_window(lw));
}
-static void layout_menu_delete_key_cb(GtkAction *action, gpointer data)
-{
- LayoutWindow *lw = data;
-
- if (options->file_ops.enable_delete_key)
- {
- 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_key_cb(GtkAction *action, gpointer data)
{
LayoutWindow *lw = data;
static void layout_menu_select_rectangle_cb(GtkToggleAction *action, gpointer data)
{
- LayoutWindow *lw = data;
-
options->draw_rectangle = gtk_toggle_action_get_active(action);
}
if (gtk_toggle_action_get_active(action))
{
- OsdShowFlags flags = image_osd_get(lw->image);
image_osd_set(lw->image, OSD_SHOW_INFO | OSD_SHOW_STATUS | OSD_SHOW_GUIDELINES);
layout_util_sync_views(lw);
}
static void layout_menu_image_forward_cb(GtkAction *action, gpointer data)
{
LayoutWindow *lw = data;
- FileData *dir_fd;
/* Obtain next image */
layout_set_path(lw, image_chain_forward());
static void layout_menu_image_back_cb(GtkAction *action, gpointer data)
{
LayoutWindow *lw = data;
- FileData *dir_fd;
/* Obtain previous image */
layout_set_path(lw, image_chain_back());
{
GError *error;
gint i;
- GtkAction *action;
DEBUG_1("%s layout_actions_setup: start", get_exec_time());
if (lw->ui_manager) return;
CollectionData *first_collection = NULL;
gchar *buf;
CollectionData *cd = NULL;
- gchar *app_lock;
#ifdef HAVE_GTHREAD
#if !GLIB_CHECK_VERSION(2,32,0)
{
GList *work;
gint index = 0; /* index to existing collection list menu item selected */
- GtkWidget *item;
work = collection_list;
while (work)
*/
gint date_get_first_day_of_week()
{
- gchar *dot;
- gchar *current_locale;
-
#ifdef HAVE__NL_TIME_FIRST_WEEKDAY
return nl_langinfo(_NL_TIME_FIRST_WEEKDAY)[0];
#else
+ gchar *dot;
+ gchar *current_locale;
+
current_locale = setlocale(LC_ALL, NULL);
dot = strstr(current_locale, ".");
if ((strncmp(dot - 2, "US", 2) == 0) || (strncmp(dot - 2, "MX", 2) == 0) || (strncmp(dot - 2, "CA", 2) == 0))
GtkWidget *osd_new(gint max_cols, GtkWidget *template_view)
{
- GtkWidget *hbox;
GtkWidget *vbox;
- GtkWidget *vbox_buttons;
- GtkWidget *group;
- GtkWidget *button;
GtkWidget *scrolled;
- GtkTextBuffer *buffer;
- GtkWidget *label;
- GtkWidget * subgroup;
gint i = 0;
gint rows = 0;
gint max_rows = 0;
- gint col = 0;
gint cols = 0;
gdouble entries;
GtkWidget *viewport;
gtk_container_set_border_width(GTK_CONTAINER(scrolled), PREF_PAD_BORDER);
gtk_scrolled_window_set_policy(GTK_SCROLLED_WINDOW(scrolled),
GTK_POLICY_NEVER, GTK_POLICY_AUTOMATIC);
- label = gtk_label_new("title");
gtk_widget_show(scrolled);
gtk_widget_set_size_request(scrolled, -1, 140);
GList *list_cells;
GtkCellRenderer *cell;
GtkTreeViewColumn *column;
- const gchar *title;
- guint i = 0;
gint rows;
rows = gtk_tree_model_iter_n_children(GTK_TREE_MODEL(filter_store), NULL);
{
GtkWidget *hbox;
GtkWidget *vbox;
- GtkWidget *vbox_buttons;
GtkWidget *group;
GtkWidget *button;
GtkWidget *image_overlay_template_view;
GtkWidget *scrolled_pre_formatted;
GtkTextBuffer *buffer;
GtkWidget *label;
- GtkWidget * subgroup;
- gint i = 0;
- gint rows = 0;
- gint cols = 0;
+ GtkWidget *subgroup;
vbox = scrolled_notebook_page(notebook, _("OSD"));
static void timezone_cancel_button_cb(GenericDialog *gd, gpointer data)
{
TZData *tz = data;
- GError *error = NULL;
g_cancellable_cancel(tz->cancellable);
}
gint width, height;
gint r_mouse, g_mouse, b_mouse;
PixbufRenderer *pr;
- LayoutWindow *lw = NULL;
if (!layout_valid(&lw_id)) return;
{
gchar *rectangle_info;
PixbufRenderer *pr;
- LayoutWindow *lw = NULL;
gint x1, y1, x2, y2;
if (!options->draw_rectangle) return;
static void gr_raise(const gchar *text, GIOChannel *channel, gpointer data)
{
- LayoutWindow *lw = NULL;
-
if (layout_valid(&lw_id))
{
gtk_window_present(GTK_WINDOW(lw_id->window));
static void gr_print0(const gchar *text, GIOChannel *channel, gpointer data)
{
- LayoutWindow *lw = NULL;
-
g_io_channel_write_chars(channel, "print0", -1, NULL, NULL);
g_io_channel_write_chars(channel, "<gq_end_of_command>", -1, NULL, NULL);
}
file_util_copy_path_list_to_clipboard(search_result_selection_list(sd), FALSE);
}
-static void sr_menu_remove_cb(GtkWidget *widget, gpointer data)
-{
- SearchData *sd = data;
-
- search_result_remove_selection(sd);
-}
-
-static void sr_menu_clear_cb(GtkWidget *widget, gpointer data)
-{
- SearchData *sd = data;
-
- search_result_clear(sd);
-}
-
static void sr_menu_play_cb(GtkWidget *widget, gpointer data)
{
SearchData *sd = data;
GtkWidget *menu;
GtkWidget *item;
GList *editmenu_fd_list;
- GtkWidget *submenu;
gboolean video;
menu = popup_menu_short_lived();
return dest;
}
-static void file_util_safe_del_close_cb(GtkWidget *dialog, gpointer data)
-{
- GenericDialog **gd = data;
-
- *gd = NULL;
-}
-
gboolean file_util_safe_unlink(const gchar *path)
{
static GenericDialog *gd = NULL;
if (result && !gd)
{
- GtkWidget *button;
gchar *buf;
buf = g_strdup_printf(_("Unable to access or create the trash folder.\n\"%s\""), options->file_ops.safe_delete_path);
static gboolean bookmark_path_tooltip_cb(GtkWidget *button, gpointer data)
{
- BookMarkData *bm = data;
BookButtonData *b;
b = g_object_get_data(G_OBJECT(button), "bookbuttondata");
{
GtkTextBuffer *buffer;
GtkTextIter start, end;
- GtkTextIter selection_start, selection_end;
buffer = gtk_text_view_get_buffer(GTK_TEXT_VIEW(text_widget));
gtk_text_buffer_get_bounds(buffer, &start, &end);
layout_views_set(vf->layout, vf->layout->options.dir_view_type, new_type);
}
-static void vf_pop_menu_toggle_star_rating(ViewFile *vf)
-{
- GtkAllocation allocation;
-
- options->show_star_rating = !options->show_star_rating;
-
- gtk_widget_get_allocation(vf->listview, &allocation);
- vf_star_rating_set(vf, options->show_star_rating);
-}
-
-static void vf_pop_menu_show_star_rating_cb(GtkWidget *widget, gpointer data)
-{
- ViewFile *vf = data;
-
- vf_pop_menu_toggle_star_rating(vf);
-}
-
static void vf_pop_menu_refresh_cb(GtkWidget *widget, gpointer data)
{
ViewFile *vf = data;
{
FileData *fd;
ViewFile *vf = data;
- GList *list_entry;
GList *work;
vf_thumb_status(vf, vf_read_metadata_in_idle_progress(vf), _("Loading meta..."));
void vf_read_metadata_in_idle(ViewFile *vf)
{
- GList *work;
- FileData *fd;
-
if (!vf) return;
if (vf->read_metadata_in_idle_id)