gboolean place_dialogs_under_mouse;
gboolean mousewheel_scrolls;
gboolean image_lm_click_nav;
+ gboolean image_l_click_video;
+ gchar *image_l_click_video_editor;
gboolean show_icon_names;
+ gboolean show_star_rating;
/* various */
gboolean tree_descend_subdirs;
gboolean update_on_time_change;
guint duplicates_similarity_threshold;
+ guint duplicates_match;
+ gboolean duplicates_thumbnails;
+ guint duplicates_select_type;
gboolean rot_invariant_sim;
+ gboolean sort_totals;
gint open_recent_list_maxsize;
gint dnd_icon_size;
+ gint clipboard_selection;
gboolean save_window_positions;
gboolean use_saved_window_positions_for_new_windows;
gboolean tools_restore_state;
+ gboolean save_dialog_window_positions;
+ gboolean show_window_ids;
+
+ gint log_window_lines;
+
+ gboolean marks_save; // save marks on exit
+ gchar *marks_tooltips[FILEDATA_MARKS_SIZE];
+
+ gboolean with_rename;
+
+ gchar *help_search_engine;
+
+ /* info sidebar component heights */
+ struct {
+ gint height;
+ } info_comment;
+
+ struct {
+ gint height;
+ } info_keywords;
+
+ struct {
+ gint height;
+ } info_title;
+
+ struct {
+ gint height;
+ } info_rating;
/* file ops */
struct {
gint max_window_size;
gboolean limit_autofit_size;
gint max_autofit_size;
+ gint max_enlargement_size;
gint tile_cache_max; /* in megabytes */
gint image_cache_max; /* in megabytes */
gboolean use_custom_border_color_in_fullscreen;
gboolean use_custom_border_color;
GdkColor border_color;
+ GdkColor alpha_color_1;
+ GdkColor alpha_color_2;
} image;
/* thumbnails */
gboolean spec_standard;
guint quality;
gboolean use_exif;
+ gboolean use_ft_metadata;
+// gboolean use_ft_metadata_small;
} thumbnails;
/* file filtering */
SortType method;
gboolean ascending;
gboolean case_sensitive; /* file sorting method (case) */
+ gboolean natural;
} file_sort;
/* slideshow */
gboolean confirm_on_dir_change;
gboolean keywords_case_sensitive;
gboolean write_orientation;
+ gboolean sidecar_extended_name;
} metadata;
/* Stereo */
gboolean fs_temp_disable;
} tmp;
} stereo;
+
+ /* copy move rename */
+ struct {
+ gint auto_start;
+ gchar *auto_end;
+ gint auto_padding;
+ gint formatted_start;
+ } cp_mv_rn;
+
+ /* log window */
+ struct {
+ gboolean paused;
+ gboolean line_wrap;
+ gboolean timer_data;
+ } log_window;
+
+ gboolean read_metadata_in_idle;
};
ConfOptions *options;