+ gboolean progressive_bg; // update PDF bg's one at a time
+ char *mrufile, *configfile; // file names for MRU & config
+ char *mru[MRU_SIZE]; // MRU data
+ GtkWidget *mrumenu[MRU_SIZE];
+ gboolean bg_apply_all_pages;
+ int window_default_width, window_default_height, scrollbar_step_increment;
+ gboolean print_ruling; // print the paper ruling ?
+ int default_unit; // the default unit for paper sizes
+ int startuptool; // the default tool at startup
+ int zoom_step_increment; // the increment in the zoom dialog box
+ double zoom_step_factor; // the multiplicative factor in zoom in/out
+ double startup_zoom;
+ gboolean autoload_pdf_xoj;
+#if GLIB_CHECK_VERSION(2,6,0)
+ GKeyFile *config_data;
+#endif
+ int vertical_order[2][VBOX_MAIN_NITEMS]; // the order of interface components
+ gchar *default_font_name, *font_name;
+ gdouble default_font_size, font_size;
+ gulong resize_signal_handler;
+ gdouble hiliter_opacity;
+ guint hiliter_alpha_mask;
+ gboolean left_handed; // left-handed mode?
+ gboolean auto_save_prefs; // auto-save preferences ?
+ gboolean shorten_menus; // shorten menus ?
+ gchar *shorten_menu_items; // which items to hide
+ gboolean is_sel_cursor; // displaying a selection-related cursor
+ gint pre_fullscreen_width, pre_fullscreen_height; // for win32 fullscreen
+#if GTK_CHECK_VERSION(2,10,0)
+ GtkPrintSettings *print_settings;
+#endif