+ update_keyval("general", "buttons_switch_mappings",
+ _(" buttons 2 and 3 switch mappings instead of drawing (useful for some tablets) (true/false)"),
+ g_strdup(ui.button_switch_mapping?"true":"false"));
+ update_keyval("general", "autoload_pdf_xoj",
+ _(" automatically load filename.pdf.xoj instead of filename.pdf (true/false)"),
+ g_strdup(ui.autoload_pdf_xoj?"true":"false"));
+ update_keyval("general", "default_path",
+ _(" default path for open/save (leave blank for current directory)"),
+ g_strdup((ui.default_path!=NULL)?ui.default_path:""));
+ update_keyval("general", "pressure_sensitivity",
+ _(" use pressure sensitivity to control pen stroke width (true/false)"),
+ g_strdup(ui.pressure_sensitivity?"true":"false"));
+ update_keyval("general", "width_minimum_multiplier",
+ _(" minimum width multiplier"),
+ g_strdup_printf("%.2f", ui.width_minimum_multiplier));
+ update_keyval("general", "width_maximum_multiplier",
+ _(" maximum width multiplier"),
+ g_strdup_printf("%.2f", ui.width_maximum_multiplier));
+ update_keyval("general", "interface_order",
+ _(" interface components from top to bottom\n valid values: drawarea menu main_toolbar pen_toolbar statusbar"),
+ verbose_vertical_order(ui.vertical_order[0]));
+ update_keyval("general", "interface_fullscreen",
+ _(" interface components in fullscreen mode, from top to bottom"),
+ verbose_vertical_order(ui.vertical_order[1]));
+ update_keyval("general", "interface_lefthanded",
+ _(" interface has left-handed scrollbar (true/false)"),
+ g_strdup(ui.left_handed?"true":"false"));
+ update_keyval("general", "shorten_menus",
+ _(" hide some unwanted menu or toolbar items (true/false)"),
+ g_strdup(ui.shorten_menus?"true":"false"));
+ update_keyval("general", "shorten_menu_items",
+ _(" interface items to hide (customize at your own risk!)\n see source file xo-interface.c for a list of item names"),
+ g_strdup(ui.shorten_menu_items));
+ update_keyval("general", "highlighter_opacity",
+ _(" highlighter opacity (0 to 1, default 0.5)\n warning: opacity level is not saved in xoj files!"),
+ g_strdup_printf("%.2f", ui.hiliter_opacity));
+ update_keyval("general", "autosave_prefs",
+ _(" auto-save preferences on exit (true/false)"),
+ g_strdup(ui.auto_save_prefs?"true":"false"));
+ update_keyval("general", "poppler_force_cairo",
+ _(" force PDF rendering through cairo (slower but nicer) (true/false)"),
+ g_strdup(ui.poppler_force_cairo?"true":"false"));