#include const std::string configjson = "{\n" " \"gtk_theme\": {\n" " \"name\": \"Adwaita\", //Use \"\" for default theme, At least these two exist on all systems: Adwaita, Raleigh\n" " \"variant\": \"\" //Use \"\" for default variant, and \"dark\" for dark theme variant\n" " },\n" " \"source\": {\n" " \"style\": \"juci\", //Use \"\" for default style. Styles from normal gtksourceview install: classic, cobalt, kate, oblivion, solarized-dark, solarized-light, tango\n" " \"font\": \"Monospace\", //Use \"\" for default font, and for instance \"Monospace 12\" to also set size.\n" " \"clang_types\": {\n" " \"8\": \"def:function\",\n" " \"21\": \"def:function\",\n" " \"22\": \"def:identifier\",\n" " \"24\": \"def:function\",\n" " \"25\": \"def:function\",\n" " \"43\": \"def:type\",\n" " \"44\": \"def:type\",\n" " \"45\": \"def:type\",\n" " \"46\": \"def:identifier\",\n" " \"109\": \"def:string\",\n" " \"500\": \"def:preprocessor\",\n" " \"702\": \"def:statement\",\n" " \"705\": \"def:comment\"\n" " },\n" " \"tab_size\": 2,\n" " \"tab_char\": \" \", //Use \"\\t\" for regular tab\n" " \"highlight_current_line\": true,\n" " \"show_line_numbers\": true\n" " },\n" " \"keybindings\": {\n" " \"new_file\": \"n\",\n" " \"open_folder\": \"o\",\n" " \"open_file\": \"o\",\n" " \"save\": \"s\",\n" " \"save_as\": \"s\",\n" " \"quit\": \"q\",\n" " \"split_window\": \"s\",\n" " \"close_tab\": \"w\",\n" " \"edit_copy\": \"c\",\n" " \"edit_cut\": \"x\",\n" " \"edit_paste\": \"v\",\n" " \"edit_undo\": \"z\",\n" " \"edit_redo\": \"z\",\n" " \"edit_find\": \"f\",\n" " \"source_goto_line\": \"g\",\n" " \"source_center_cursor\": \"l\",\n" " \"source_goto_declaration\": \"d\",\n" " \"source_goto_method\": \"m\",\n" " \"source_rename\": \"r\",\n" " \"compile_and_run\": \"Return\",\n" " \"compile\": \"Return\",\n" " \"run_command\": \"Return\",\n" " \"kill_last_running\": \"Escape\",\n" " \"force_kill_last_running\": \"Escape\"\n" " },\n" " \"project\": {\n" " \"make_command\": \"make\"\n" " },\n" " \"directoryfilter\": {\n" " \"ignore\": [\n" " \"cmake\",\n" " \"#\",\n" " \"~\",\n" " \".idea\",\n" " \".so\"\n" " ],\n" " \"exceptions\": [\n" " \"cmakelists.txt\"\n" " ]\n" " }\n" "}\n"; const std::string menuxml = "\n" " \n" " \n" " \n" " \n" " \n" " \n" " \n" " \n" " \n" " \n" " \n" " \n" " \n" " \n" " \n" " \n" " \n" " \n" " \n" " \n" " \n" " \n" " \n" " \n" " \n" " \n" " \n" " \n" " \n" " \n" " \n" " \n" " \n" " \n" " \n" " \n" " \n" " \n" " \n" " \n" " \n" " \n" " \n" " \n" " \n" " \n" " \n" " \n" " \n" " \n" " \n" "\n"; const std::string juci_style = "\n" "\n" "\n" " juCi++ team\n" " <_description>Default juCi++ style\n" "\n" " \n" " \n" " \n" " \n" " \n" " \n" " \n" " \n" " \n" " \n" " \n" "\n" " \n" "