// Copyright (c) 2024 Epic Games Tools // Licensed under the MIT license (https://opensource.org/license/mit/) //- GENERATED CODE C_LINKAGE_BEGIN DF_StringBindingPair df_g_default_binding_table[105] = { {str8_lit_comp("kill_all"), {OS_Key_F5, 0 |OS_EventFlag_Shift }}, {str8_lit_comp("step_into_inst"), {OS_Key_F11, 0 |OS_EventFlag_Alt}}, {str8_lit_comp("step_over_inst"), {OS_Key_F10, 0 |OS_EventFlag_Alt}}, {str8_lit_comp("step_out"), {OS_Key_F11, 0 |OS_EventFlag_Shift }}, {str8_lit_comp("halt"), {OS_Key_X, 0 |OS_EventFlag_Ctrl |OS_EventFlag_Shift }}, {str8_lit_comp("halt"), {OS_Key_Pause, 0 }}, {str8_lit_comp("soft_halt_refresh"), {OS_Key_R, 0 |OS_EventFlag_Alt}}, {str8_lit_comp("run"), {OS_Key_F5, 0 }}, {str8_lit_comp("restart"), {OS_Key_F5, 0 |OS_EventFlag_Ctrl |OS_EventFlag_Shift }}, {str8_lit_comp("step_into"), {OS_Key_F11, 0 }}, {str8_lit_comp("step_over"), {OS_Key_F10, 0 }}, {str8_lit_comp("run_to_cursor"), {OS_Key_F10, 0 |OS_EventFlag_Ctrl }}, {str8_lit_comp("set_next_statement"), {OS_Key_F10, 0 |OS_EventFlag_Ctrl |OS_EventFlag_Shift }}, {str8_lit_comp("inc_ui_font_scale"), {OS_Key_Equal, 0 |OS_EventFlag_Alt}}, {str8_lit_comp("dec_ui_font_scale"), {OS_Key_Minus, 0 |OS_EventFlag_Alt}}, {str8_lit_comp("inc_code_font_scale"), {OS_Key_Equal, 0 |OS_EventFlag_Shift |OS_EventFlag_Alt}}, {str8_lit_comp("dec_code_font_scale"), {OS_Key_Minus, 0 |OS_EventFlag_Shift |OS_EventFlag_Alt}}, {str8_lit_comp("window"), {OS_Key_N, 0 |OS_EventFlag_Ctrl |OS_EventFlag_Shift }}, {str8_lit_comp("toggle_fullscreen"), {OS_Key_Return, 0 |OS_EventFlag_Ctrl }}, {str8_lit_comp("new_panel_right"), {OS_Key_P, 0 |OS_EventFlag_Ctrl }}, {str8_lit_comp("new_panel_down"), {OS_Key_Minus, 0 |OS_EventFlag_Ctrl }}, {str8_lit_comp("rotate_panel_columns"), {OS_Key_2, 0 |OS_EventFlag_Ctrl }}, {str8_lit_comp("next_panel"), {OS_Key_Comma, 0 |OS_EventFlag_Ctrl }}, {str8_lit_comp("prev_panel"), {OS_Key_Comma, 0 |OS_EventFlag_Ctrl |OS_EventFlag_Shift }}, {str8_lit_comp("focus_panel_right"), {OS_Key_Right, 0 |OS_EventFlag_Ctrl |OS_EventFlag_Alt}}, {str8_lit_comp("focus_panel_left"), {OS_Key_Left, 0 |OS_EventFlag_Ctrl |OS_EventFlag_Alt}}, {str8_lit_comp("focus_panel_up"), {OS_Key_Up, 0 |OS_EventFlag_Ctrl |OS_EventFlag_Alt}}, {str8_lit_comp("focus_panel_down"), {OS_Key_Down, 0 |OS_EventFlag_Ctrl |OS_EventFlag_Alt}}, {str8_lit_comp("close_panel"), {OS_Key_P, 0 |OS_EventFlag_Ctrl |OS_EventFlag_Shift }}, {str8_lit_comp("next_tab"), {OS_Key_PageDown, 0 |OS_EventFlag_Ctrl }}, {str8_lit_comp("prev_tab"), {OS_Key_PageUp, 0 |OS_EventFlag_Ctrl }}, {str8_lit_comp("next_tab"), {OS_Key_Tab, 0 |OS_EventFlag_Ctrl }}, {str8_lit_comp("prev_tab"), {OS_Key_Tab, 0 |OS_EventFlag_Ctrl |OS_EventFlag_Shift }}, {str8_lit_comp("move_tab_right"), {OS_Key_PageDown, 0 |OS_EventFlag_Ctrl |OS_EventFlag_Shift }}, {str8_lit_comp("move_tab_left"), {OS_Key_PageUp, 0 |OS_EventFlag_Ctrl |OS_EventFlag_Shift }}, {str8_lit_comp("close_tab"), {OS_Key_W, 0 |OS_EventFlag_Ctrl }}, {str8_lit_comp("tab_bar_top"), {OS_Key_Up, 0 |OS_EventFlag_Ctrl |OS_EventFlag_Shift |OS_EventFlag_Alt}}, {str8_lit_comp("tab_bar_bottom"), {OS_Key_Down, 0 |OS_EventFlag_Ctrl |OS_EventFlag_Shift |OS_EventFlag_Alt}}, {str8_lit_comp("open"), {OS_Key_O, 0 |OS_EventFlag_Ctrl }}, {str8_lit_comp("reload_active"), {OS_Key_R, 0 |OS_EventFlag_Ctrl |OS_EventFlag_Shift }}, {str8_lit_comp("switch"), {OS_Key_I, 0 |OS_EventFlag_Ctrl }}, {str8_lit_comp("switch_to_partner_file"), {OS_Key_O, 0 |OS_EventFlag_Alt}}, {str8_lit_comp("open_user"), {OS_Key_O, 0 |OS_EventFlag_Ctrl |OS_EventFlag_Shift |OS_EventFlag_Alt}}, {str8_lit_comp("open_project"), {OS_Key_O, 0 |OS_EventFlag_Ctrl |OS_EventFlag_Alt}}, {str8_lit_comp("edit"), {OS_Key_F2, 0 }}, {str8_lit_comp("accept"), {OS_Key_Return, 0 }}, {str8_lit_comp("cancel"), {OS_Key_Esc, 0 }}, {str8_lit_comp("move_left"), {OS_Key_Left, 0 }}, {str8_lit_comp("move_right"), {OS_Key_Right, 0 }}, {str8_lit_comp("move_up"), {OS_Key_Up, 0 }}, {str8_lit_comp("move_down"), {OS_Key_Down, 0 }}, {str8_lit_comp("move_left_select"), {OS_Key_Left, 0 |OS_EventFlag_Shift }}, {str8_lit_comp("move_right_select"), {OS_Key_Right, 0 |OS_EventFlag_Shift }}, {str8_lit_comp("move_up_select"), {OS_Key_Up, 0 |OS_EventFlag_Shift }}, {str8_lit_comp("move_down_select"), {OS_Key_Down, 0 |OS_EventFlag_Shift }}, {str8_lit_comp("move_left_chunk"), {OS_Key_Left, 0 |OS_EventFlag_Ctrl }}, {str8_lit_comp("move_right_chunk"), {OS_Key_Right, 0 |OS_EventFlag_Ctrl }}, {str8_lit_comp("move_up_chunk"), {OS_Key_Up, 0 |OS_EventFlag_Ctrl }}, {str8_lit_comp("move_down_chunk"), {OS_Key_Down, 0 |OS_EventFlag_Ctrl }}, {str8_lit_comp("move_up_page"), {OS_Key_PageUp, 0 }}, {str8_lit_comp("move_down_page"), {OS_Key_PageDown, 0 }}, {str8_lit_comp("move_up_whole"), {OS_Key_Home, 0 |OS_EventFlag_Ctrl }}, {str8_lit_comp("move_down_whole"), {OS_Key_End, 0 |OS_EventFlag_Ctrl }}, {str8_lit_comp("move_left_chunk_select"), {OS_Key_Left, 0 |OS_EventFlag_Ctrl |OS_EventFlag_Shift }}, {str8_lit_comp("move_right_chunk_select"), {OS_Key_Right, 0 |OS_EventFlag_Ctrl |OS_EventFlag_Shift }}, {str8_lit_comp("move_up_chunk_select"), {OS_Key_Up, 0 |OS_EventFlag_Ctrl |OS_EventFlag_Shift }}, {str8_lit_comp("move_down_chunk_select"), {OS_Key_Down, 0 |OS_EventFlag_Ctrl |OS_EventFlag_Shift }}, {str8_lit_comp("move_up_page_select"), {OS_Key_PageUp, 0 |OS_EventFlag_Shift }}, {str8_lit_comp("move_down_page_select"), {OS_Key_PageDown, 0 |OS_EventFlag_Shift }}, {str8_lit_comp("move_up_whole_select"), {OS_Key_Home, 0 |OS_EventFlag_Ctrl |OS_EventFlag_Shift }}, {str8_lit_comp("move_down_whole_select"), {OS_Key_End, 0 |OS_EventFlag_Ctrl |OS_EventFlag_Shift }}, {str8_lit_comp("move_up_reorder"), {OS_Key_Up, 0 |OS_EventFlag_Alt}}, {str8_lit_comp("move_down_reorder"), {OS_Key_Down, 0 |OS_EventFlag_Alt}}, {str8_lit_comp("move_home"), {OS_Key_Home, 0 }}, {str8_lit_comp("move_end"), {OS_Key_End, 0 }}, {str8_lit_comp("move_home_select"), {OS_Key_Home, 0 |OS_EventFlag_Shift }}, {str8_lit_comp("move_end_select"), {OS_Key_End, 0 |OS_EventFlag_Shift }}, {str8_lit_comp("select_all"), {OS_Key_A, 0 |OS_EventFlag_Ctrl }}, {str8_lit_comp("delete_single"), {OS_Key_Delete, 0 }}, {str8_lit_comp("delete_chunk"), {OS_Key_Delete, 0 |OS_EventFlag_Ctrl }}, {str8_lit_comp("backspace_single"), {OS_Key_Backspace, 0 }}, {str8_lit_comp("backspace_chunk"), {OS_Key_Backspace, 0 |OS_EventFlag_Ctrl }}, {str8_lit_comp("copy"), {OS_Key_C, 0 |OS_EventFlag_Ctrl }}, {str8_lit_comp("copy"), {OS_Key_Insert, 0 |OS_EventFlag_Ctrl }}, {str8_lit_comp("cut"), {OS_Key_X, 0 |OS_EventFlag_Ctrl }}, {str8_lit_comp("paste"), {OS_Key_V, 0 |OS_EventFlag_Ctrl }}, {str8_lit_comp("paste"), {OS_Key_Insert, 0 |OS_EventFlag_Shift }}, {str8_lit_comp("insert_text"), {OS_Key_Null, 0 }}, {str8_lit_comp("goto_line"), {OS_Key_G, 0 |OS_EventFlag_Ctrl }}, {str8_lit_comp("goto_address"), {OS_Key_G, 0 |OS_EventFlag_Alt}}, {str8_lit_comp("find_text_forward"), {OS_Key_F, 0 |OS_EventFlag_Ctrl }}, {str8_lit_comp("find_text_backward"), {OS_Key_R, 0 |OS_EventFlag_Ctrl }}, {str8_lit_comp("find_next"), {OS_Key_F3, 0 }}, {str8_lit_comp("find_prev"), {OS_Key_F3, 0 |OS_EventFlag_Ctrl }}, {str8_lit_comp("find_selected_thread"), {OS_Key_F4, 0 }}, {str8_lit_comp("goto_name"), {OS_Key_J, 0 |OS_EventFlag_Ctrl }}, {str8_lit_comp("goto_name_at_cursor"), {OS_Key_F12, 0 }}, {str8_lit_comp("toggle_watch_expr_at_cursor"), {OS_Key_W, 0 |OS_EventFlag_Alt}}, {str8_lit_comp("toggle_watch_pin_at_cursor"), {OS_Key_F9, 0 |OS_EventFlag_Ctrl }}, {str8_lit_comp("toggle_breakpoint_cursor"), {OS_Key_F9, 0 }}, {str8_lit_comp("add_target"), {OS_Key_T, 0 |OS_EventFlag_Ctrl }}, {str8_lit_comp("attach"), {OS_Key_F6, 0 |OS_EventFlag_Shift }}, {str8_lit_comp("filter"), {OS_Key_Slash, 0 |OS_EventFlag_Ctrl }}, {str8_lit_comp("run_command"), {OS_Key_F1, 0 }}, {str8_lit_comp("log_marker"), {OS_Key_M, 0 |OS_EventFlag_Ctrl |OS_EventFlag_Shift |OS_EventFlag_Alt}}, }; String8 df_g_binding_version_remap_old_name_table[5] = { str8_lit_comp("commands"), str8_lit_comp("load_user"), str8_lit_comp("load_profile"), str8_lit_comp("load_project"), str8_lit_comp("open_profile"), }; String8 df_g_binding_version_remap_new_name_table[5] = { str8_lit_comp("run_command"), str8_lit_comp("open_user"), str8_lit_comp("open_profile"), str8_lit_comp("open_project"), str8_lit_comp("open_project"), }; DF_ViewSpecInfo df_g_gfx_view_kind_spec_info_table[31] = { {(0|0*DF_ViewSpecFlag_ParameterizedByEntity|0*DF_ViewSpecFlag_ProjectSpecific|0*DF_ViewSpecFlag_CanSerialize|0*DF_ViewSpecFlag_CanSerializeEntityPath|0*DF_ViewSpecFlag_CanFilter|0*DF_ViewSpecFlag_FilterIsCode|0*DF_ViewSpecFlag_TypingAutomaticallyFilters), str8_lit_comp("null"), str8_lit_comp(""), DF_NameKind_Null, DF_IconKind_Null, DF_VIEW_SETUP_FUNCTION_NAME(Null), DF_VIEW_STRING_FROM_STATE_FUNCTION_NAME(Null), DF_VIEW_CMD_FUNCTION_NAME(Null), DF_VIEW_UI_FUNCTION_NAME(Null)}, {(0|0*DF_ViewSpecFlag_ParameterizedByEntity|0*DF_ViewSpecFlag_ProjectSpecific|0*DF_ViewSpecFlag_CanSerialize|0*DF_ViewSpecFlag_CanSerializeEntityPath|0*DF_ViewSpecFlag_CanFilter|0*DF_ViewSpecFlag_FilterIsCode|0*DF_ViewSpecFlag_TypingAutomaticallyFilters), str8_lit_comp("empty"), str8_lit_comp(""), DF_NameKind_Null, DF_IconKind_Null, DF_VIEW_SETUP_FUNCTION_NAME(Empty), DF_VIEW_STRING_FROM_STATE_FUNCTION_NAME(Empty), DF_VIEW_CMD_FUNCTION_NAME(Empty), DF_VIEW_UI_FUNCTION_NAME(Empty)}, {(0|0*DF_ViewSpecFlag_ParameterizedByEntity|0*DF_ViewSpecFlag_ProjectSpecific|1*DF_ViewSpecFlag_CanSerialize|0*DF_ViewSpecFlag_CanSerializeEntityPath|0*DF_ViewSpecFlag_CanFilter|0*DF_ViewSpecFlag_FilterIsCode|0*DF_ViewSpecFlag_TypingAutomaticallyFilters), str8_lit_comp("getting_started"), str8_lit_comp("Getting Started"), DF_NameKind_Null, DF_IconKind_QuestionMark, DF_VIEW_SETUP_FUNCTION_NAME(GettingStarted), DF_VIEW_STRING_FROM_STATE_FUNCTION_NAME(GettingStarted), DF_VIEW_CMD_FUNCTION_NAME(GettingStarted), DF_VIEW_UI_FUNCTION_NAME(GettingStarted)}, {(0|0*DF_ViewSpecFlag_ParameterizedByEntity|0*DF_ViewSpecFlag_ProjectSpecific|0*DF_ViewSpecFlag_CanSerialize|0*DF_ViewSpecFlag_CanSerializeEntityPath|0*DF_ViewSpecFlag_CanFilter|0*DF_ViewSpecFlag_FilterIsCode|0*DF_ViewSpecFlag_TypingAutomaticallyFilters), str8_lit_comp("commands"), str8_lit_comp("Commands"), DF_NameKind_Null, DF_IconKind_List, DF_VIEW_SETUP_FUNCTION_NAME(Commands), DF_VIEW_STRING_FROM_STATE_FUNCTION_NAME(Commands), DF_VIEW_CMD_FUNCTION_NAME(Commands), DF_VIEW_UI_FUNCTION_NAME(Commands)}, {(0|0*DF_ViewSpecFlag_ParameterizedByEntity|0*DF_ViewSpecFlag_ProjectSpecific|0*DF_ViewSpecFlag_CanSerialize|0*DF_ViewSpecFlag_CanSerializeEntityPath|0*DF_ViewSpecFlag_CanFilter|0*DF_ViewSpecFlag_FilterIsCode|0*DF_ViewSpecFlag_TypingAutomaticallyFilters), str8_lit_comp("file_system"), str8_lit_comp("File System"), DF_NameKind_Null, DF_IconKind_FileOutline, DF_VIEW_SETUP_FUNCTION_NAME(FileSystem), DF_VIEW_STRING_FROM_STATE_FUNCTION_NAME(FileSystem), DF_VIEW_CMD_FUNCTION_NAME(FileSystem), DF_VIEW_UI_FUNCTION_NAME(FileSystem)}, {(0|0*DF_ViewSpecFlag_ParameterizedByEntity|0*DF_ViewSpecFlag_ProjectSpecific|0*DF_ViewSpecFlag_CanSerialize|0*DF_ViewSpecFlag_CanSerializeEntityPath|0*DF_ViewSpecFlag_CanFilter|0*DF_ViewSpecFlag_FilterIsCode|0*DF_ViewSpecFlag_TypingAutomaticallyFilters), str8_lit_comp("system_processes"), str8_lit_comp("System Processes"), DF_NameKind_Null, DF_IconKind_Null, DF_VIEW_SETUP_FUNCTION_NAME(SystemProcesses), DF_VIEW_STRING_FROM_STATE_FUNCTION_NAME(SystemProcesses), DF_VIEW_CMD_FUNCTION_NAME(SystemProcesses), DF_VIEW_UI_FUNCTION_NAME(SystemProcesses)}, {(0|0*DF_ViewSpecFlag_ParameterizedByEntity|0*DF_ViewSpecFlag_ProjectSpecific|0*DF_ViewSpecFlag_CanSerialize|0*DF_ViewSpecFlag_CanSerializeEntityPath|0*DF_ViewSpecFlag_CanFilter|0*DF_ViewSpecFlag_FilterIsCode|0*DF_ViewSpecFlag_TypingAutomaticallyFilters), str8_lit_comp("entity_lister"), str8_lit_comp("Entity List"), DF_NameKind_Null, DF_IconKind_Null, DF_VIEW_SETUP_FUNCTION_NAME(EntityLister), DF_VIEW_STRING_FROM_STATE_FUNCTION_NAME(EntityLister), DF_VIEW_CMD_FUNCTION_NAME(EntityLister), DF_VIEW_UI_FUNCTION_NAME(EntityLister)}, {(0|0*DF_ViewSpecFlag_ParameterizedByEntity|0*DF_ViewSpecFlag_ProjectSpecific|0*DF_ViewSpecFlag_CanSerialize|0*DF_ViewSpecFlag_CanSerializeEntityPath|0*DF_ViewSpecFlag_CanFilter|0*DF_ViewSpecFlag_FilterIsCode|0*DF_ViewSpecFlag_TypingAutomaticallyFilters), str8_lit_comp("symbol_lister"), str8_lit_comp("Symbols"), DF_NameKind_Null, DF_IconKind_Null, DF_VIEW_SETUP_FUNCTION_NAME(SymbolLister), DF_VIEW_STRING_FROM_STATE_FUNCTION_NAME(SymbolLister), DF_VIEW_CMD_FUNCTION_NAME(SymbolLister), DF_VIEW_UI_FUNCTION_NAME(SymbolLister)}, {(0|1*DF_ViewSpecFlag_ParameterizedByEntity|0*DF_ViewSpecFlag_ProjectSpecific|0*DF_ViewSpecFlag_CanSerialize|0*DF_ViewSpecFlag_CanSerializeEntityPath|0*DF_ViewSpecFlag_CanFilter|0*DF_ViewSpecFlag_FilterIsCode|0*DF_ViewSpecFlag_TypingAutomaticallyFilters), str8_lit_comp("target"), str8_lit_comp("Target"), DF_NameKind_EntityName, DF_IconKind_Target, DF_VIEW_SETUP_FUNCTION_NAME(Target), DF_VIEW_STRING_FROM_STATE_FUNCTION_NAME(Target), DF_VIEW_CMD_FUNCTION_NAME(Target), DF_VIEW_UI_FUNCTION_NAME(Target)}, {(0|0*DF_ViewSpecFlag_ParameterizedByEntity|0*DF_ViewSpecFlag_ProjectSpecific|1*DF_ViewSpecFlag_CanSerialize|0*DF_ViewSpecFlag_CanSerializeEntityPath|1*DF_ViewSpecFlag_CanFilter|0*DF_ViewSpecFlag_FilterIsCode|1*DF_ViewSpecFlag_TypingAutomaticallyFilters), str8_lit_comp("targets"), str8_lit_comp("Targets"), DF_NameKind_Null, DF_IconKind_Target, DF_VIEW_SETUP_FUNCTION_NAME(Targets), DF_VIEW_STRING_FROM_STATE_FUNCTION_NAME(Targets), DF_VIEW_CMD_FUNCTION_NAME(Targets), DF_VIEW_UI_FUNCTION_NAME(Targets)}, {(0|0*DF_ViewSpecFlag_ParameterizedByEntity|0*DF_ViewSpecFlag_ProjectSpecific|1*DF_ViewSpecFlag_CanSerialize|0*DF_ViewSpecFlag_CanSerializeEntityPath|0*DF_ViewSpecFlag_CanFilter|0*DF_ViewSpecFlag_FilterIsCode|0*DF_ViewSpecFlag_TypingAutomaticallyFilters), str8_lit_comp("file_path_map"), str8_lit_comp("File Path Map"), DF_NameKind_Null, DF_IconKind_FileOutline, DF_VIEW_SETUP_FUNCTION_NAME(FilePathMap), DF_VIEW_STRING_FROM_STATE_FUNCTION_NAME(FilePathMap), DF_VIEW_CMD_FUNCTION_NAME(FilePathMap), DF_VIEW_UI_FUNCTION_NAME(FilePathMap)}, {(0|0*DF_ViewSpecFlag_ParameterizedByEntity|0*DF_ViewSpecFlag_ProjectSpecific|1*DF_ViewSpecFlag_CanSerialize|0*DF_ViewSpecFlag_CanSerializeEntityPath|0*DF_ViewSpecFlag_CanFilter|0*DF_ViewSpecFlag_FilterIsCode|0*DF_ViewSpecFlag_TypingAutomaticallyFilters), str8_lit_comp("auto_view_rules"), str8_lit_comp("Auto View Rules"), DF_NameKind_Null, DF_IconKind_Binoculars, DF_VIEW_SETUP_FUNCTION_NAME(AutoViewRules), DF_VIEW_STRING_FROM_STATE_FUNCTION_NAME(AutoViewRules), DF_VIEW_CMD_FUNCTION_NAME(AutoViewRules), DF_VIEW_UI_FUNCTION_NAME(AutoViewRules)}, {(0|0*DF_ViewSpecFlag_ParameterizedByEntity|0*DF_ViewSpecFlag_ProjectSpecific|1*DF_ViewSpecFlag_CanSerialize|0*DF_ViewSpecFlag_CanSerializeEntityPath|1*DF_ViewSpecFlag_CanFilter|1*DF_ViewSpecFlag_FilterIsCode|1*DF_ViewSpecFlag_TypingAutomaticallyFilters), str8_lit_comp("scheduler"), str8_lit_comp("Scheduler"), DF_NameKind_Null, DF_IconKind_Scheduler, DF_VIEW_SETUP_FUNCTION_NAME(Scheduler), DF_VIEW_STRING_FROM_STATE_FUNCTION_NAME(Scheduler), DF_VIEW_CMD_FUNCTION_NAME(Scheduler), DF_VIEW_UI_FUNCTION_NAME(Scheduler)}, {(0|0*DF_ViewSpecFlag_ParameterizedByEntity|0*DF_ViewSpecFlag_ProjectSpecific|1*DF_ViewSpecFlag_CanSerialize|0*DF_ViewSpecFlag_CanSerializeEntityPath|0*DF_ViewSpecFlag_CanFilter|0*DF_ViewSpecFlag_FilterIsCode|0*DF_ViewSpecFlag_TypingAutomaticallyFilters), str8_lit_comp("call_stack"), str8_lit_comp("Call Stack"), DF_NameKind_Null, DF_IconKind_Thread, DF_VIEW_SETUP_FUNCTION_NAME(CallStack), DF_VIEW_STRING_FROM_STATE_FUNCTION_NAME(CallStack), DF_VIEW_CMD_FUNCTION_NAME(CallStack), DF_VIEW_UI_FUNCTION_NAME(CallStack)}, {(0|0*DF_ViewSpecFlag_ParameterizedByEntity|0*DF_ViewSpecFlag_ProjectSpecific|1*DF_ViewSpecFlag_CanSerialize|0*DF_ViewSpecFlag_CanSerializeEntityPath|1*DF_ViewSpecFlag_CanFilter|0*DF_ViewSpecFlag_FilterIsCode|1*DF_ViewSpecFlag_TypingAutomaticallyFilters), str8_lit_comp("modules"), str8_lit_comp("Modules"), DF_NameKind_Null, DF_IconKind_Module, DF_VIEW_SETUP_FUNCTION_NAME(Modules), DF_VIEW_STRING_FROM_STATE_FUNCTION_NAME(Modules), DF_VIEW_CMD_FUNCTION_NAME(Modules), DF_VIEW_UI_FUNCTION_NAME(Modules)}, {(0|1*DF_ViewSpecFlag_ParameterizedByEntity|0*DF_ViewSpecFlag_ProjectSpecific|0*DF_ViewSpecFlag_CanSerialize|0*DF_ViewSpecFlag_CanSerializeEntityPath|0*DF_ViewSpecFlag_CanFilter|0*DF_ViewSpecFlag_FilterIsCode|0*DF_ViewSpecFlag_TypingAutomaticallyFilters), str8_lit_comp("pending_entity"), str8_lit_comp("Pending Entity"), DF_NameKind_EntityName, DF_IconKind_FileOutline, DF_VIEW_SETUP_FUNCTION_NAME(PendingEntity), DF_VIEW_STRING_FROM_STATE_FUNCTION_NAME(PendingEntity), DF_VIEW_CMD_FUNCTION_NAME(PendingEntity), DF_VIEW_UI_FUNCTION_NAME(PendingEntity)}, {(0|1*DF_ViewSpecFlag_ParameterizedByEntity|1*DF_ViewSpecFlag_ProjectSpecific|1*DF_ViewSpecFlag_CanSerialize|1*DF_ViewSpecFlag_CanSerializeEntityPath|0*DF_ViewSpecFlag_CanFilter|0*DF_ViewSpecFlag_FilterIsCode|0*DF_ViewSpecFlag_TypingAutomaticallyFilters), str8_lit_comp("code"), str8_lit_comp("Code"), DF_NameKind_EntityName, DF_IconKind_FileOutline, DF_VIEW_SETUP_FUNCTION_NAME(Code), DF_VIEW_STRING_FROM_STATE_FUNCTION_NAME(Code), DF_VIEW_CMD_FUNCTION_NAME(Code), DF_VIEW_UI_FUNCTION_NAME(Code)}, {(0|0*DF_ViewSpecFlag_ParameterizedByEntity|0*DF_ViewSpecFlag_ProjectSpecific|1*DF_ViewSpecFlag_CanSerialize|0*DF_ViewSpecFlag_CanSerializeEntityPath|0*DF_ViewSpecFlag_CanFilter|0*DF_ViewSpecFlag_FilterIsCode|0*DF_ViewSpecFlag_TypingAutomaticallyFilters), str8_lit_comp("disassembly"), str8_lit_comp("Disassembly"), DF_NameKind_Null, DF_IconKind_Glasses, DF_VIEW_SETUP_FUNCTION_NAME(Disassembly), DF_VIEW_STRING_FROM_STATE_FUNCTION_NAME(Disassembly), DF_VIEW_CMD_FUNCTION_NAME(Disassembly), DF_VIEW_UI_FUNCTION_NAME(Disassembly)}, {(0|0*DF_ViewSpecFlag_ParameterizedByEntity|0*DF_ViewSpecFlag_ProjectSpecific|1*DF_ViewSpecFlag_CanSerialize|0*DF_ViewSpecFlag_CanSerializeEntityPath|1*DF_ViewSpecFlag_CanFilter|1*DF_ViewSpecFlag_FilterIsCode|1*DF_ViewSpecFlag_TypingAutomaticallyFilters), str8_lit_comp("watch"), str8_lit_comp("Watch"), DF_NameKind_Null, DF_IconKind_Binoculars, DF_VIEW_SETUP_FUNCTION_NAME(Watch), DF_VIEW_STRING_FROM_STATE_FUNCTION_NAME(Watch), DF_VIEW_CMD_FUNCTION_NAME(Watch), DF_VIEW_UI_FUNCTION_NAME(Watch)}, {(0|0*DF_ViewSpecFlag_ParameterizedByEntity|0*DF_ViewSpecFlag_ProjectSpecific|1*DF_ViewSpecFlag_CanSerialize|0*DF_ViewSpecFlag_CanSerializeEntityPath|1*DF_ViewSpecFlag_CanFilter|1*DF_ViewSpecFlag_FilterIsCode|1*DF_ViewSpecFlag_TypingAutomaticallyFilters), str8_lit_comp("locals"), str8_lit_comp("Locals"), DF_NameKind_Null, DF_IconKind_Binoculars, DF_VIEW_SETUP_FUNCTION_NAME(Locals), DF_VIEW_STRING_FROM_STATE_FUNCTION_NAME(Locals), DF_VIEW_CMD_FUNCTION_NAME(Locals), DF_VIEW_UI_FUNCTION_NAME(Locals)}, {(0|0*DF_ViewSpecFlag_ParameterizedByEntity|0*DF_ViewSpecFlag_ProjectSpecific|1*DF_ViewSpecFlag_CanSerialize|0*DF_ViewSpecFlag_CanSerializeEntityPath|1*DF_ViewSpecFlag_CanFilter|1*DF_ViewSpecFlag_FilterIsCode|1*DF_ViewSpecFlag_TypingAutomaticallyFilters), str8_lit_comp("registers"), str8_lit_comp("Registers"), DF_NameKind_Null, DF_IconKind_Binoculars, DF_VIEW_SETUP_FUNCTION_NAME(Registers), DF_VIEW_STRING_FROM_STATE_FUNCTION_NAME(Registers), DF_VIEW_CMD_FUNCTION_NAME(Registers), DF_VIEW_UI_FUNCTION_NAME(Registers)}, {(0|0*DF_ViewSpecFlag_ParameterizedByEntity|0*DF_ViewSpecFlag_ProjectSpecific|1*DF_ViewSpecFlag_CanSerialize|0*DF_ViewSpecFlag_CanSerializeEntityPath|1*DF_ViewSpecFlag_CanFilter|1*DF_ViewSpecFlag_FilterIsCode|1*DF_ViewSpecFlag_TypingAutomaticallyFilters), str8_lit_comp("globals"), str8_lit_comp("Globals"), DF_NameKind_Null, DF_IconKind_Binoculars, DF_VIEW_SETUP_FUNCTION_NAME(Globals), DF_VIEW_STRING_FROM_STATE_FUNCTION_NAME(Globals), DF_VIEW_CMD_FUNCTION_NAME(Globals), DF_VIEW_UI_FUNCTION_NAME(Globals)}, {(0|0*DF_ViewSpecFlag_ParameterizedByEntity|0*DF_ViewSpecFlag_ProjectSpecific|1*DF_ViewSpecFlag_CanSerialize|0*DF_ViewSpecFlag_CanSerializeEntityPath|1*DF_ViewSpecFlag_CanFilter|1*DF_ViewSpecFlag_FilterIsCode|1*DF_ViewSpecFlag_TypingAutomaticallyFilters), str8_lit_comp("thread_locals"), str8_lit_comp("Thread Locals"), DF_NameKind_Null, DF_IconKind_Binoculars, DF_VIEW_SETUP_FUNCTION_NAME(ThreadLocals), DF_VIEW_STRING_FROM_STATE_FUNCTION_NAME(ThreadLocals), DF_VIEW_CMD_FUNCTION_NAME(ThreadLocals), DF_VIEW_UI_FUNCTION_NAME(ThreadLocals)}, {(0|0*DF_ViewSpecFlag_ParameterizedByEntity|0*DF_ViewSpecFlag_ProjectSpecific|1*DF_ViewSpecFlag_CanSerialize|0*DF_ViewSpecFlag_CanSerializeEntityPath|1*DF_ViewSpecFlag_CanFilter|1*DF_ViewSpecFlag_FilterIsCode|1*DF_ViewSpecFlag_TypingAutomaticallyFilters), str8_lit_comp("types"), str8_lit_comp("Types"), DF_NameKind_Null, DF_IconKind_Binoculars, DF_VIEW_SETUP_FUNCTION_NAME(Types), DF_VIEW_STRING_FROM_STATE_FUNCTION_NAME(Types), DF_VIEW_CMD_FUNCTION_NAME(Types), DF_VIEW_UI_FUNCTION_NAME(Types)}, {(0|0*DF_ViewSpecFlag_ParameterizedByEntity|0*DF_ViewSpecFlag_ProjectSpecific|1*DF_ViewSpecFlag_CanSerialize|0*DF_ViewSpecFlag_CanSerializeEntityPath|1*DF_ViewSpecFlag_CanFilter|1*DF_ViewSpecFlag_FilterIsCode|1*DF_ViewSpecFlag_TypingAutomaticallyFilters), str8_lit_comp("procedures"), str8_lit_comp("Procedures"), DF_NameKind_Null, DF_IconKind_Binoculars, DF_VIEW_SETUP_FUNCTION_NAME(Procedures), DF_VIEW_STRING_FROM_STATE_FUNCTION_NAME(Procedures), DF_VIEW_CMD_FUNCTION_NAME(Procedures), DF_VIEW_UI_FUNCTION_NAME(Procedures)}, {(0|0*DF_ViewSpecFlag_ParameterizedByEntity|0*DF_ViewSpecFlag_ProjectSpecific|1*DF_ViewSpecFlag_CanSerialize|0*DF_ViewSpecFlag_CanSerializeEntityPath|0*DF_ViewSpecFlag_CanFilter|0*DF_ViewSpecFlag_FilterIsCode|0*DF_ViewSpecFlag_TypingAutomaticallyFilters), str8_lit_comp("output"), str8_lit_comp("Output"), DF_NameKind_Null, DF_IconKind_List, DF_VIEW_SETUP_FUNCTION_NAME(Output), DF_VIEW_STRING_FROM_STATE_FUNCTION_NAME(Output), DF_VIEW_CMD_FUNCTION_NAME(Output), DF_VIEW_UI_FUNCTION_NAME(Output)}, {(0|0*DF_ViewSpecFlag_ParameterizedByEntity|0*DF_ViewSpecFlag_ProjectSpecific|1*DF_ViewSpecFlag_CanSerialize|0*DF_ViewSpecFlag_CanSerializeEntityPath|0*DF_ViewSpecFlag_CanFilter|0*DF_ViewSpecFlag_FilterIsCode|0*DF_ViewSpecFlag_TypingAutomaticallyFilters), str8_lit_comp("memory"), str8_lit_comp("Memory"), DF_NameKind_Null, DF_IconKind_Grid, DF_VIEW_SETUP_FUNCTION_NAME(Memory), DF_VIEW_STRING_FROM_STATE_FUNCTION_NAME(Memory), DF_VIEW_CMD_FUNCTION_NAME(Memory), DF_VIEW_UI_FUNCTION_NAME(Memory)}, {(0|0*DF_ViewSpecFlag_ParameterizedByEntity|0*DF_ViewSpecFlag_ProjectSpecific|1*DF_ViewSpecFlag_CanSerialize|0*DF_ViewSpecFlag_CanSerializeEntityPath|1*DF_ViewSpecFlag_CanFilter|0*DF_ViewSpecFlag_FilterIsCode|1*DF_ViewSpecFlag_TypingAutomaticallyFilters), str8_lit_comp("breakpoints"), str8_lit_comp("Breakpoints"), DF_NameKind_Null, DF_IconKind_CircleFilled, DF_VIEW_SETUP_FUNCTION_NAME(Breakpoints), DF_VIEW_STRING_FROM_STATE_FUNCTION_NAME(Breakpoints), DF_VIEW_CMD_FUNCTION_NAME(Breakpoints), DF_VIEW_UI_FUNCTION_NAME(Breakpoints)}, {(0|0*DF_ViewSpecFlag_ParameterizedByEntity|0*DF_ViewSpecFlag_ProjectSpecific|1*DF_ViewSpecFlag_CanSerialize|0*DF_ViewSpecFlag_CanSerializeEntityPath|1*DF_ViewSpecFlag_CanFilter|1*DF_ViewSpecFlag_FilterIsCode|1*DF_ViewSpecFlag_TypingAutomaticallyFilters), str8_lit_comp("watch_pins"), str8_lit_comp("Watch Pins"), DF_NameKind_Null, DF_IconKind_Pin, DF_VIEW_SETUP_FUNCTION_NAME(WatchPins), DF_VIEW_STRING_FROM_STATE_FUNCTION_NAME(WatchPins), DF_VIEW_CMD_FUNCTION_NAME(WatchPins), DF_VIEW_UI_FUNCTION_NAME(WatchPins)}, {(0|0*DF_ViewSpecFlag_ParameterizedByEntity|0*DF_ViewSpecFlag_ProjectSpecific|1*DF_ViewSpecFlag_CanSerialize|0*DF_ViewSpecFlag_CanSerializeEntityPath|1*DF_ViewSpecFlag_CanFilter|0*DF_ViewSpecFlag_FilterIsCode|1*DF_ViewSpecFlag_TypingAutomaticallyFilters), str8_lit_comp("exception_filters"), str8_lit_comp("Exception Filters"), DF_NameKind_Null, DF_IconKind_Gear, DF_VIEW_SETUP_FUNCTION_NAME(ExceptionFilters), DF_VIEW_STRING_FROM_STATE_FUNCTION_NAME(ExceptionFilters), DF_VIEW_CMD_FUNCTION_NAME(ExceptionFilters), DF_VIEW_UI_FUNCTION_NAME(ExceptionFilters)}, {(0|0*DF_ViewSpecFlag_ParameterizedByEntity|0*DF_ViewSpecFlag_ProjectSpecific|1*DF_ViewSpecFlag_CanSerialize|0*DF_ViewSpecFlag_CanSerializeEntityPath|1*DF_ViewSpecFlag_CanFilter|0*DF_ViewSpecFlag_FilterIsCode|1*DF_ViewSpecFlag_TypingAutomaticallyFilters), str8_lit_comp("settings"), str8_lit_comp("Settings"), DF_NameKind_Null, DF_IconKind_Gear, DF_VIEW_SETUP_FUNCTION_NAME(Settings), DF_VIEW_STRING_FROM_STATE_FUNCTION_NAME(Settings), DF_VIEW_CMD_FUNCTION_NAME(Settings), DF_VIEW_UI_FUNCTION_NAME(Settings)}, }; DF_CmdParamSlot df_g_cmd_param_slot_2_view_spec_src_map[7] = { DF_CmdParamSlot_Entity, DF_CmdParamSlot_EntityList, DF_CmdParamSlot_FilePath, DF_CmdParamSlot_CmdSpec, DF_CmdParamSlot_ID, DF_CmdParamSlot_String, DF_CmdParamSlot_String, }; String8 df_g_cmd_param_slot_2_view_spec_dst_map[7] = { str8_lit_comp("entity_lister"), str8_lit_comp("entity_lister"), str8_lit_comp("file_system"), str8_lit_comp("commands"), str8_lit_comp("system_processes"), str8_lit_comp("symbol_lister"), str8_lit_comp("symbol_lister"), }; String8 df_g_cmd_param_slot_2_view_spec_cmd_map[7] = { str8_lit_comp(""), str8_lit_comp(""), str8_lit_comp(""), str8_lit_comp(""), str8_lit_comp(""), str8_lit_comp("goto_name"), str8_lit_comp("function_breakpoint"), }; DF_ViewSpecInfo df_g_gfx_view_rule_tab_view_spec_info_table[4] = { { DF_ViewSpecFlag_CanSerialize|DF_ViewSpecFlag_CanSerializeQuery, str8_lit_comp("text_view_rule"), str8_lit_comp("Text"), DF_NameKind_Null, DF_IconKind_Binoculars, DF_VIEW_SETUP_FUNCTION_NAME(text), DF_VIEW_STRING_FROM_STATE_FUNCTION_NAME(text), DF_VIEW_CMD_FUNCTION_NAME(text), DF_VIEW_UI_FUNCTION_NAME(text) }, { DF_ViewSpecFlag_CanSerialize|DF_ViewSpecFlag_CanSerializeQuery, str8_lit_comp("disasm_view_rule"), str8_lit_comp("Disassembly"), DF_NameKind_Null, DF_IconKind_Binoculars, DF_VIEW_SETUP_FUNCTION_NAME(disasm), DF_VIEW_STRING_FROM_STATE_FUNCTION_NAME(disasm), DF_VIEW_CMD_FUNCTION_NAME(disasm), DF_VIEW_UI_FUNCTION_NAME(disasm) }, { DF_ViewSpecFlag_CanSerialize|DF_ViewSpecFlag_CanSerializeQuery, str8_lit_comp("bitmap_view_rule"), str8_lit_comp("Bitmap"), DF_NameKind_Null, DF_IconKind_Binoculars, DF_VIEW_SETUP_FUNCTION_NAME(bitmap), DF_VIEW_STRING_FROM_STATE_FUNCTION_NAME(bitmap), DF_VIEW_CMD_FUNCTION_NAME(bitmap), DF_VIEW_UI_FUNCTION_NAME(bitmap) }, { DF_ViewSpecFlag_CanSerialize|DF_ViewSpecFlag_CanSerializeQuery, str8_lit_comp("geo_view_rule"), str8_lit_comp("Geometry"), DF_NameKind_Null, DF_IconKind_Binoculars, DF_VIEW_SETUP_FUNCTION_NAME(geo), DF_VIEW_STRING_FROM_STATE_FUNCTION_NAME(geo), DF_VIEW_CMD_FUNCTION_NAME(geo), DF_VIEW_UI_FUNCTION_NAME(geo) }, }; DF_GfxViewRuleSpecInfo df_g_gfx_view_rule_spec_info_table[14] = { { str8_lit_comp("array"), (DF_GfxViewRuleSpecInfoFlag_VizRowProd*0)|(DF_GfxViewRuleSpecInfoFlag_LineStringize*0)|(DF_GfxViewRuleSpecInfoFlag_RowUI*0)|(DF_GfxViewRuleSpecInfoFlag_BlockUI*0), 0, 0, 0, 0, str8_lit_comp("") }, { str8_lit_comp("list"), (DF_GfxViewRuleSpecInfoFlag_VizRowProd*1)|(DF_GfxViewRuleSpecInfoFlag_LineStringize*0)|(DF_GfxViewRuleSpecInfoFlag_RowUI*0)|(DF_GfxViewRuleSpecInfoFlag_BlockUI*0), DF_GFX_VIEW_RULE_VIZ_ROW_PROD_FUNCTION_NAME(list) , 0, 0, 0, str8_lit_comp("") }, { str8_lit_comp("dec"), (DF_GfxViewRuleSpecInfoFlag_VizRowProd*0)|(DF_GfxViewRuleSpecInfoFlag_LineStringize*1)|(DF_GfxViewRuleSpecInfoFlag_RowUI*0)|(DF_GfxViewRuleSpecInfoFlag_BlockUI*0), 0, DF_GFX_VIEW_RULE_LINE_STRINGIZE_FUNCTION_NAME(dec) , 0, 0, str8_lit_comp("") }, { str8_lit_comp("bin"), (DF_GfxViewRuleSpecInfoFlag_VizRowProd*0)|(DF_GfxViewRuleSpecInfoFlag_LineStringize*1)|(DF_GfxViewRuleSpecInfoFlag_RowUI*0)|(DF_GfxViewRuleSpecInfoFlag_BlockUI*0), 0, DF_GFX_VIEW_RULE_LINE_STRINGIZE_FUNCTION_NAME(bin) , 0, 0, str8_lit_comp("") }, { str8_lit_comp("oct"), (DF_GfxViewRuleSpecInfoFlag_VizRowProd*0)|(DF_GfxViewRuleSpecInfoFlag_LineStringize*1)|(DF_GfxViewRuleSpecInfoFlag_RowUI*0)|(DF_GfxViewRuleSpecInfoFlag_BlockUI*0), 0, DF_GFX_VIEW_RULE_LINE_STRINGIZE_FUNCTION_NAME(oct) , 0, 0, str8_lit_comp("") }, { str8_lit_comp("hex"), (DF_GfxViewRuleSpecInfoFlag_VizRowProd*0)|(DF_GfxViewRuleSpecInfoFlag_LineStringize*1)|(DF_GfxViewRuleSpecInfoFlag_RowUI*0)|(DF_GfxViewRuleSpecInfoFlag_BlockUI*0), 0, DF_GFX_VIEW_RULE_LINE_STRINGIZE_FUNCTION_NAME(hex) , 0, 0, str8_lit_comp("") }, { str8_lit_comp("only"), (DF_GfxViewRuleSpecInfoFlag_VizRowProd*1)|(DF_GfxViewRuleSpecInfoFlag_LineStringize*1)|(DF_GfxViewRuleSpecInfoFlag_RowUI*0)|(DF_GfxViewRuleSpecInfoFlag_BlockUI*0), DF_GFX_VIEW_RULE_VIZ_ROW_PROD_FUNCTION_NAME(only) , DF_GFX_VIEW_RULE_LINE_STRINGIZE_FUNCTION_NAME(only) , 0, 0, str8_lit_comp("") }, { str8_lit_comp("omit"), (DF_GfxViewRuleSpecInfoFlag_VizRowProd*1)|(DF_GfxViewRuleSpecInfoFlag_LineStringize*1)|(DF_GfxViewRuleSpecInfoFlag_RowUI*0)|(DF_GfxViewRuleSpecInfoFlag_BlockUI*0), DF_GFX_VIEW_RULE_VIZ_ROW_PROD_FUNCTION_NAME(omit) , DF_GFX_VIEW_RULE_LINE_STRINGIZE_FUNCTION_NAME(omit) , 0, 0, str8_lit_comp("") }, { str8_lit_comp("no_addr"), (DF_GfxViewRuleSpecInfoFlag_VizRowProd*0)|(DF_GfxViewRuleSpecInfoFlag_LineStringize*1)|(DF_GfxViewRuleSpecInfoFlag_RowUI*0)|(DF_GfxViewRuleSpecInfoFlag_BlockUI*0), 0, DF_GFX_VIEW_RULE_LINE_STRINGIZE_FUNCTION_NAME(no_addr) , 0, 0, str8_lit_comp("") }, { str8_lit_comp("rgba"), (DF_GfxViewRuleSpecInfoFlag_VizRowProd*0)|(DF_GfxViewRuleSpecInfoFlag_LineStringize*0)|(DF_GfxViewRuleSpecInfoFlag_RowUI*1)|(DF_GfxViewRuleSpecInfoFlag_BlockUI*1), 0, 0, DF_GFX_VIEW_RULE_ROW_UI_FUNCTION_NAME(rgba) , DF_GFX_VIEW_RULE_BLOCK_UI_FUNCTION_NAME(rgba) , str8_lit_comp("") }, { str8_lit_comp("text"), (DF_GfxViewRuleSpecInfoFlag_VizRowProd*0)|(DF_GfxViewRuleSpecInfoFlag_LineStringize*0)|(DF_GfxViewRuleSpecInfoFlag_RowUI*0)|(DF_GfxViewRuleSpecInfoFlag_BlockUI*1), 0, 0, 0, DF_GFX_VIEW_RULE_BLOCK_UI_FUNCTION_NAME(text) , str8_lit_comp("text_view_rule") }, { str8_lit_comp("disasm"), (DF_GfxViewRuleSpecInfoFlag_VizRowProd*0)|(DF_GfxViewRuleSpecInfoFlag_LineStringize*0)|(DF_GfxViewRuleSpecInfoFlag_RowUI*0)|(DF_GfxViewRuleSpecInfoFlag_BlockUI*1), 0, 0, 0, DF_GFX_VIEW_RULE_BLOCK_UI_FUNCTION_NAME(disasm) , str8_lit_comp("disasm_view_rule") }, { str8_lit_comp("bitmap"), (DF_GfxViewRuleSpecInfoFlag_VizRowProd*0)|(DF_GfxViewRuleSpecInfoFlag_LineStringize*0)|(DF_GfxViewRuleSpecInfoFlag_RowUI*1)|(DF_GfxViewRuleSpecInfoFlag_BlockUI*1), 0, 0, DF_GFX_VIEW_RULE_ROW_UI_FUNCTION_NAME(bitmap) , DF_GFX_VIEW_RULE_BLOCK_UI_FUNCTION_NAME(bitmap) , str8_lit_comp("bitmap_view_rule") }, { str8_lit_comp("geo"), (DF_GfxViewRuleSpecInfoFlag_VizRowProd*0)|(DF_GfxViewRuleSpecInfoFlag_LineStringize*0)|(DF_GfxViewRuleSpecInfoFlag_RowUI*1)|(DF_GfxViewRuleSpecInfoFlag_BlockUI*1), 0, 0, DF_GFX_VIEW_RULE_ROW_UI_FUNCTION_NAME(geo) , DF_GFX_VIEW_RULE_BLOCK_UI_FUNCTION_NAME(geo) , str8_lit_comp("geo_view_rule") }, }; String8 df_g_theme_preset_display_string_table[9] = { str8_lit_comp("Default (Dark)"), str8_lit_comp("Default (Light)"), str8_lit_comp("VS (Dark)"), str8_lit_comp("VS (Light)"), str8_lit_comp("Solarized (Dark)"), str8_lit_comp("Solarized (Light)"), str8_lit_comp("Handmade Hero"), str8_lit_comp("4coder"), str8_lit_comp("Far Manager"), }; String8 df_g_theme_preset_code_string_table[9] = { str8_lit_comp("default_dark"), str8_lit_comp("default_light"), str8_lit_comp("vs_dark"), str8_lit_comp("vs_light"), str8_lit_comp("solarized_dark"), str8_lit_comp("solarized_light"), str8_lit_comp("handmade_hero"), str8_lit_comp("four_coder"), str8_lit_comp("far_manager"), }; String8 df_g_theme_color_version_remap_old_name_table[22] = { str8_lit_comp("plain_text"), str8_lit_comp("plain_background"), str8_lit_comp("plain_border"), str8_lit_comp("plain_overlay"), str8_lit_comp("code_function"), str8_lit_comp("code_symbol"), str8_lit_comp("code_numeric"), str8_lit_comp("line_info_0"), str8_lit_comp("line_info_1"), str8_lit_comp("line_info_2"), str8_lit_comp("line_info_3"), str8_lit_comp("alt_background"), str8_lit_comp("alt_border"), str8_lit_comp("tab_inactive"), str8_lit_comp("tab_active"), str8_lit_comp("weak_text"), str8_lit_comp("text_selection"), str8_lit_comp("cursor"), str8_lit_comp("highlight_0"), str8_lit_comp("success_background"), str8_lit_comp("failure_background"), str8_lit_comp("action_background"), }; String8 df_g_theme_color_version_remap_new_name_table[22] = { str8_lit_comp("text"), str8_lit_comp("base_background"), str8_lit_comp("base_border"), str8_lit_comp("drop_site_overlay"), str8_lit_comp("code_symbol"), str8_lit_comp("code_delimiter_operator"), str8_lit_comp("code_numeric_alt_digit_group"), str8_lit_comp("line_info_background_0"), str8_lit_comp("line_info_background_1"), str8_lit_comp("line_info_background_2"), str8_lit_comp("line_info_background_3"), str8_lit_comp("menu_bar_background"), str8_lit_comp("menu_bar_border"), str8_lit_comp("tab_background_inactive"), str8_lit_comp("tab_background"), str8_lit_comp("text_weak"), str8_lit_comp("selection"), str8_lit_comp("cursor"), str8_lit_comp("focus"), str8_lit_comp("positive_pop_button_background"), str8_lit_comp("negative_pop_button_background"), str8_lit_comp("neutral_pop_button_background"), }; Vec4F32 df_g_theme_preset_colors__default_dark[75] = { rgba_from_u32_lit_comp(0xff00ffff), rgba_from_u32_lit_comp(0xe5e5e5ff), rgba_from_u32_lit_comp(0x4dc221ff), rgba_from_u32_lit_comp(0xc56452ff), rgba_from_u32_lit_comp(0x307eb2ff), rgba_from_u32_lit_comp(0xa4a4a4fe), rgba_from_u32_lit_comp(0x8aff00ff), rgba_from_u32_lit_comp(0xb23217ff), rgba_from_u32_lit_comp(0xfda200ff), rgba_from_u32_lit_comp(0xffffffff), rgba_from_u32_lit_comp(0x0000007f), rgba_from_u32_lit_comp(0x0000003f), rgba_from_u32_lit_comp(0xffffff0c), rgba_from_u32_lit_comp(0x0000003f), rgba_from_u32_lit_comp(0x99ccff4c), rgba_from_u32_lit_comp(0xffffff1e), rgba_from_u32_lit_comp(0x5f12005f), rgba_from_u32_lit_comp(0x1b1b1bfe), rgba_from_u32_lit_comp(0x2b2b2bfe), rgba_from_u32_lit_comp(0x3f3f3ffe), rgba_from_u32_lit_comp(0x3e4c577f), rgba_from_u32_lit_comp(0x3e4c577f), rgba_from_u32_lit_comp(0xffffff19), rgba_from_u32_lit_comp(0x33333333), rgba_from_u32_lit_comp(0x33333333), rgba_from_u32_lit_comp(0x3f3f3ffd), rgba_from_u32_lit_comp(0x00000000), rgba_from_u32_lit_comp(0x00000000), rgba_from_u32_lit_comp(0x1b1b1bfe), rgba_from_u32_lit_comp(0x3f3f3ffe), rgba_from_u32_lit_comp(0x2c5b36ff), rgba_from_u32_lit_comp(0x3f3f3ffd), rgba_from_u32_lit_comp(0x803425ff), rgba_from_u32_lit_comp(0x3f3f3ffd), rgba_from_u32_lit_comp(0x355b6eff), rgba_from_u32_lit_comp(0x3f3f3ffd), rgba_from_u32_lit_comp(0x2b2b2bfe), rgba_from_u32_lit_comp(0x3f3f3ffe), rgba_from_u32_lit_comp(0x6f5135fe), rgba_from_u32_lit_comp(0xfefefe4d), rgba_from_u32_lit_comp(0x3e4c577f), rgba_from_u32_lit_comp(0xffffff19), rgba_from_u32_lit_comp(0xcbcbcbff), rgba_from_u32_lit_comp(0x42a2cffe), rgba_from_u32_lit_comp(0xfec746ff), rgba_from_u32_lit_comp(0x98bc80ff), rgba_from_u32_lit_comp(0xb7afd5ff), rgba_from_u32_lit_comp(0xb38d4cff), rgba_from_u32_lit_comp(0x767676ff), rgba_from_u32_lit_comp(0x98abb1ff), rgba_from_u32_lit_comp(0x738287ff), rgba_from_u32_lit_comp(0x98abb1ff), rgba_from_u32_lit_comp(0xd96759ff), rgba_from_u32_lit_comp(0x717171ff), rgba_from_u32_lit_comp(0x7f7f7fff), rgba_from_u32_lit_comp(0xbebebeff), rgba_from_u32_lit_comp(0x99503d3f), rgba_from_u32_lit_comp(0xfe82493f), rgba_from_u32_lit_comp(0xffba173f), rgba_from_u32_lit_comp(0xcefd693f), rgba_from_u32_lit_comp(0x99503d3f), rgba_from_u32_lit_comp(0xfe82493f), rgba_from_u32_lit_comp(0xffba173f), rgba_from_u32_lit_comp(0xcefd693f), rgba_from_u32_lit_comp(0xffcb7fff), rgba_from_u32_lit_comp(0xb2ff65ff), rgba_from_u32_lit_comp(0xff99e5ff), rgba_from_u32_lit_comp(0x6598ffff), rgba_from_u32_lit_comp(0x65ffcbff), rgba_from_u32_lit_comp(0xff9819ff), rgba_from_u32_lit_comp(0x9932ffff), rgba_from_u32_lit_comp(0x65ff4cff), rgba_from_u32_lit_comp(0xb2ccd8ff), rgba_from_u32_lit_comp(0xb23219ff), rgba_from_u32_lit_comp(0xa72911ff), }; Vec4F32 df_g_theme_preset_colors__default_light[75] = { rgba_from_u32_lit_comp(0xff00ffff), rgba_from_u32_lit_comp(0x4c4c4cff), rgba_from_u32_lit_comp(0x4d9e2eff), rgba_from_u32_lit_comp(0xbd371eff), rgba_from_u32_lit_comp(0x0064a7ff), rgba_from_u32_lit_comp(0x4c4c4cff), rgba_from_u32_lit_comp(0x699830ff), rgba_from_u32_lit_comp(0xb23217ff), rgba_from_u32_lit_comp(0x9c5900ff), rgba_from_u32_lit_comp(0xffffffff), rgba_from_u32_lit_comp(0x0000004c), rgba_from_u32_lit_comp(0xa6a6a63f), rgba_from_u32_lit_comp(0x4848480c), rgba_from_u32_lit_comp(0xa4a4a43f), rgba_from_u32_lit_comp(0x003d7a48), rgba_from_u32_lit_comp(0xffffff1e), rgba_from_u32_lit_comp(0xff30005f), rgba_from_u32_lit_comp(0xccccccfe), rgba_from_u32_lit_comp(0x2b2b2bfe), rgba_from_u32_lit_comp(0xa4a4a4fe), rgba_from_u32_lit_comp(0xeaeaea7f), rgba_from_u32_lit_comp(0x3e4c577f), rgba_from_u32_lit_comp(0xa4a4a4fe), rgba_from_u32_lit_comp(0xccccccc0), rgba_from_u32_lit_comp(0x33333333), rgba_from_u32_lit_comp(0xa4a4a4fe), rgba_from_u32_lit_comp(0x00000000), rgba_from_u32_lit_comp(0x00000000), rgba_from_u32_lit_comp(0x1b1b1bfe), rgba_from_u32_lit_comp(0x3f3f3ffe), rgba_from_u32_lit_comp(0x65f534ff), rgba_from_u32_lit_comp(0x3f3f3ffd), rgba_from_u32_lit_comp(0xff694cff), rgba_from_u32_lit_comp(0x3f3f3ffd), rgba_from_u32_lit_comp(0xa6becaff), rgba_from_u32_lit_comp(0xa6a6a6fd), rgba_from_u32_lit_comp(0xa9a9a9fe), rgba_from_u32_lit_comp(0xc0c0c0fe), rgba_from_u32_lit_comp(0xa98b6fff), rgba_from_u32_lit_comp(0xffffff4d), rgba_from_u32_lit_comp(0x8282827f), rgba_from_u32_lit_comp(0xffffff19), rgba_from_u32_lit_comp(0x4d4d4dff), rgba_from_u32_lit_comp(0x205670fe), rgba_from_u32_lit_comp(0x996b00ff), rgba_from_u32_lit_comp(0x446a2bff), rgba_from_u32_lit_comp(0x4c35a1ff), rgba_from_u32_lit_comp(0x573700ff), rgba_from_u32_lit_comp(0x767676ff), rgba_from_u32_lit_comp(0x3f6e7dff), rgba_from_u32_lit_comp(0x1f4450ff), rgba_from_u32_lit_comp(0x3c606bff), rgba_from_u32_lit_comp(0xad3627ff), rgba_from_u32_lit_comp(0x4b4b4bff), rgba_from_u32_lit_comp(0x4b4b4bff), rgba_from_u32_lit_comp(0x000000ff), rgba_from_u32_lit_comp(0x99503d3f), rgba_from_u32_lit_comp(0xfe82493f), rgba_from_u32_lit_comp(0xffba173f), rgba_from_u32_lit_comp(0xcefd693f), rgba_from_u32_lit_comp(0x99503d3f), rgba_from_u32_lit_comp(0xfe82493f), rgba_from_u32_lit_comp(0xffba173f), rgba_from_u32_lit_comp(0xcefd693f), rgba_from_u32_lit_comp(0x945800ff), rgba_from_u32_lit_comp(0x3f5b23ff), rgba_from_u32_lit_comp(0x642a55ff), rgba_from_u32_lit_comp(0x30456fff), rgba_from_u32_lit_comp(0x264f41ff), rgba_from_u32_lit_comp(0x736a5fff), rgba_from_u32_lit_comp(0x472f5eff), rgba_from_u32_lit_comp(0x405d3bff), rgba_from_u32_lit_comp(0x49606aff), rgba_from_u32_lit_comp(0xb23219ff), rgba_from_u32_lit_comp(0xff2800ff), }; Vec4F32 df_g_theme_preset_colors__vs_dark[75] = { rgba_from_u32_lit_comp(0xff00ffff), rgba_from_u32_lit_comp(0xe5e5e5ff), rgba_from_u32_lit_comp(0x4dc221ff), rgba_from_u32_lit_comp(0xc56452ff), rgba_from_u32_lit_comp(0x307eb2ff), rgba_from_u32_lit_comp(0xa4a4a4fe), rgba_from_u32_lit_comp(0x8aff00ff), rgba_from_u32_lit_comp(0xb23217ff), rgba_from_u32_lit_comp(0xfda200ff), rgba_from_u32_lit_comp(0xffffffff), rgba_from_u32_lit_comp(0x0000007f), rgba_from_u32_lit_comp(0x0000003f), rgba_from_u32_lit_comp(0xffffff0c), rgba_from_u32_lit_comp(0x0000003f), rgba_from_u32_lit_comp(0x99ccff4c), rgba_from_u32_lit_comp(0xffffff1e), rgba_from_u32_lit_comp(0x5f12005f), rgba_from_u32_lit_comp(0x1b1b1bfe), rgba_from_u32_lit_comp(0x1b1b1bfe), rgba_from_u32_lit_comp(0x3f3f3ffe), rgba_from_u32_lit_comp(0x1b1b1bfd), rgba_from_u32_lit_comp(0x1b1b1bfd), rgba_from_u32_lit_comp(0x3f3f3ffe), rgba_from_u32_lit_comp(0x33333333), rgba_from_u32_lit_comp(0x33333333), rgba_from_u32_lit_comp(0x3f3f3ffd), rgba_from_u32_lit_comp(0x00000000), rgba_from_u32_lit_comp(0x00000000), rgba_from_u32_lit_comp(0x1b1b1bfe), rgba_from_u32_lit_comp(0x3f3f3ffe), rgba_from_u32_lit_comp(0x2c5b36ff), rgba_from_u32_lit_comp(0x3f3f3ffd), rgba_from_u32_lit_comp(0x803425ff), rgba_from_u32_lit_comp(0x3f3f3ffd), rgba_from_u32_lit_comp(0x355b6eff), rgba_from_u32_lit_comp(0x3f3f3ffd), rgba_from_u32_lit_comp(0x2b2b2bfe), rgba_from_u32_lit_comp(0x3f3f3ffe), rgba_from_u32_lit_comp(0x0079ccff), rgba_from_u32_lit_comp(0xfefefe4d), rgba_from_u32_lit_comp(0xfefefe14), rgba_from_u32_lit_comp(0xffffff00), rgba_from_u32_lit_comp(0xcbcbcbff), rgba_from_u32_lit_comp(0xdcdcaaff), rgba_from_u32_lit_comp(0x4ec9afff), rgba_from_u32_lit_comp(0x9cdbfeff), rgba_from_u32_lit_comp(0xb7afd5ff), rgba_from_u32_lit_comp(0x569cd6ff), rgba_from_u32_lit_comp(0x767676ff), rgba_from_u32_lit_comp(0xb5cea8ff), rgba_from_u32_lit_comp(0x729360ff), rgba_from_u32_lit_comp(0xd59b85ff), rgba_from_u32_lit_comp(0xd59c85ff), rgba_from_u32_lit_comp(0x57a54aff), rgba_from_u32_lit_comp(0x2a91afff), rgba_from_u32_lit_comp(0x9ddaecff), rgba_from_u32_lit_comp(0x99503d3f), rgba_from_u32_lit_comp(0xfe82493f), rgba_from_u32_lit_comp(0xffba173f), rgba_from_u32_lit_comp(0xcefd693f), rgba_from_u32_lit_comp(0x99503d3f), rgba_from_u32_lit_comp(0xfe82493f), rgba_from_u32_lit_comp(0xffba173f), rgba_from_u32_lit_comp(0xcefd693f), rgba_from_u32_lit_comp(0xffcb7fff), rgba_from_u32_lit_comp(0xb2ff65ff), rgba_from_u32_lit_comp(0xff99e5ff), rgba_from_u32_lit_comp(0x6598ffff), rgba_from_u32_lit_comp(0x65ffcbff), rgba_from_u32_lit_comp(0xff9819ff), rgba_from_u32_lit_comp(0x9932ffff), rgba_from_u32_lit_comp(0x65ff4cff), rgba_from_u32_lit_comp(0xb2ccd8ff), rgba_from_u32_lit_comp(0xb23219ff), rgba_from_u32_lit_comp(0xa72911ff), }; Vec4F32 df_g_theme_preset_colors__vs_light[75] = { rgba_from_u32_lit_comp(0xff00ffff), rgba_from_u32_lit_comp(0x000000ff), rgba_from_u32_lit_comp(0x4dc221ff), rgba_from_u32_lit_comp(0xc46451ff), rgba_from_u32_lit_comp(0x307eb2ff), rgba_from_u32_lit_comp(0x0000007f), rgba_from_u32_lit_comp(0x000000ff), rgba_from_u32_lit_comp(0xb23217ff), rgba_from_u32_lit_comp(0x002affff), rgba_from_u32_lit_comp(0x000000ff), rgba_from_u32_lit_comp(0xa3a3a37e), rgba_from_u32_lit_comp(0x0000003f), rgba_from_u32_lit_comp(0x0000000c), rgba_from_u32_lit_comp(0xfefefe53), rgba_from_u32_lit_comp(0x3d74ab4b), rgba_from_u32_lit_comp(0x0000001e), rgba_from_u32_lit_comp(0x5f12005f), rgba_from_u32_lit_comp(0xfefefefe), rgba_from_u32_lit_comp(0xe7e7e7fe), rgba_from_u32_lit_comp(0xb6b6b6ff), rgba_from_u32_lit_comp(0xffffff7f), rgba_from_u32_lit_comp(0xffffff7f), rgba_from_u32_lit_comp(0xb6b6b6ff), rgba_from_u32_lit_comp(0xfefefec7), rgba_from_u32_lit_comp(0x33333333), rgba_from_u32_lit_comp(0xb6b6b6ff), rgba_from_u32_lit_comp(0x00000000), rgba_from_u32_lit_comp(0x00000000), rgba_from_u32_lit_comp(0x1b1b1bfe), rgba_from_u32_lit_comp(0xb6b6b6ff), rgba_from_u32_lit_comp(0x84ce93ff), rgba_from_u32_lit_comp(0xb6b6b6ff), rgba_from_u32_lit_comp(0xbd3e24ff), rgba_from_u32_lit_comp(0xb6b6b6ff), rgba_from_u32_lit_comp(0x6e9db5ff), rgba_from_u32_lit_comp(0xb6b6b6ff), rgba_from_u32_lit_comp(0xe8e8e8fe), rgba_from_u32_lit_comp(0xb6b6b6ff), rgba_from_u32_lit_comp(0xfffffffe), rgba_from_u32_lit_comp(0xb6b6b6ff), rgba_from_u32_lit_comp(0xcdd4dc7f), rgba_from_u32_lit_comp(0xb6b6b6ff), rgba_from_u32_lit_comp(0x000000ff), rgba_from_u32_lit_comp(0x000000ff), rgba_from_u32_lit_comp(0xa33700ff), rgba_from_u32_lit_comp(0x007666ff), rgba_from_u32_lit_comp(0xb7afd5ff), rgba_from_u32_lit_comp(0x0000ffff), rgba_from_u32_lit_comp(0x767676ff), rgba_from_u32_lit_comp(0x088658ff), rgba_from_u32_lit_comp(0x0c3828ff), rgba_from_u32_lit_comp(0xa31414ff), rgba_from_u32_lit_comp(0x0000ffff), rgba_from_u32_lit_comp(0x008000ff), rgba_from_u32_lit_comp(0x227893ff), rgba_from_u32_lit_comp(0x123d4bfe), rgba_from_u32_lit_comp(0x99503d3f), rgba_from_u32_lit_comp(0xfe82493f), rgba_from_u32_lit_comp(0xffba173f), rgba_from_u32_lit_comp(0xcefd693f), rgba_from_u32_lit_comp(0x99503d3f), rgba_from_u32_lit_comp(0xfe82493f), rgba_from_u32_lit_comp(0xffba173f), rgba_from_u32_lit_comp(0xcefd693f), rgba_from_u32_lit_comp(0x945800ff), rgba_from_u32_lit_comp(0x3f5b23ff), rgba_from_u32_lit_comp(0x642a55ff), rgba_from_u32_lit_comp(0x30456fff), rgba_from_u32_lit_comp(0x264f41ff), rgba_from_u32_lit_comp(0x736a5fff), rgba_from_u32_lit_comp(0x472f5eff), rgba_from_u32_lit_comp(0x405d3bff), rgba_from_u32_lit_comp(0x49606aff), rgba_from_u32_lit_comp(0xb23219ff), rgba_from_u32_lit_comp(0xa72911ff), }; Vec4F32 df_g_theme_preset_colors__solarized_dark[75] = { rgba_from_u32_lit_comp(0xff00ffff), rgba_from_u32_lit_comp(0x999999ff), rgba_from_u32_lit_comp(0x4dc221ff), rgba_from_u32_lit_comp(0xc56452ff), rgba_from_u32_lit_comp(0x307eb2ff), rgba_from_u32_lit_comp(0x9999998a), rgba_from_u32_lit_comp(0x8aff00ff), rgba_from_u32_lit_comp(0xb23217ff), rgba_from_u32_lit_comp(0xfda200ff), rgba_from_u32_lit_comp(0xffffffff), rgba_from_u32_lit_comp(0x0000007f), rgba_from_u32_lit_comp(0x0000003f), rgba_from_u32_lit_comp(0xffffff0c), rgba_from_u32_lit_comp(0x0000003f), rgba_from_u32_lit_comp(0x99ccff4c), rgba_from_u32_lit_comp(0xffffff1e), rgba_from_u32_lit_comp(0x5f12005f), rgba_from_u32_lit_comp(0x002a35fe), rgba_from_u32_lit_comp(0x2b2b2bfe), rgba_from_u32_lit_comp(0xfefefe3a), rgba_from_u32_lit_comp(0x00202bff), rgba_from_u32_lit_comp(0x3e4c577f), rgba_from_u32_lit_comp(0xffffff19), rgba_from_u32_lit_comp(0x007fa14e), rgba_from_u32_lit_comp(0x33333333), rgba_from_u32_lit_comp(0xfdfdfd3a), rgba_from_u32_lit_comp(0x00000000), rgba_from_u32_lit_comp(0x00000000), rgba_from_u32_lit_comp(0x1b1b1bfe), rgba_from_u32_lit_comp(0xfefefe3a), rgba_from_u32_lit_comp(0x2c5b36ff), rgba_from_u32_lit_comp(0xfefefe3a), rgba_from_u32_lit_comp(0x803425ff), rgba_from_u32_lit_comp(0xfefefe3a), rgba_from_u32_lit_comp(0x355b6eff), rgba_from_u32_lit_comp(0xfefefe3a), rgba_from_u32_lit_comp(0x005e77fe), rgba_from_u32_lit_comp(0xfefefe3a), rgba_from_u32_lit_comp(0x005e77fe), rgba_from_u32_lit_comp(0xfefefe4d), rgba_from_u32_lit_comp(0x3e4c577f), rgba_from_u32_lit_comp(0xffffff19), rgba_from_u32_lit_comp(0xcbcbcbff), rgba_from_u32_lit_comp(0xcb4a15ff), rgba_from_u32_lit_comp(0xcb4a15ff), rgba_from_u32_lit_comp(0x98bc80ff), rgba_from_u32_lit_comp(0xb7afd5ff), rgba_from_u32_lit_comp(0x849803ff), rgba_from_u32_lit_comp(0x767676ff), rgba_from_u32_lit_comp(0xd33582ff), rgba_from_u32_lit_comp(0x902559ff), rgba_from_u32_lit_comp(0x1f9d91ff), rgba_from_u32_lit_comp(0x839802ff), rgba_from_u32_lit_comp(0x556a6fff), rgba_from_u32_lit_comp(0x566c73ff), rgba_from_u32_lit_comp(0xa2aaacff), rgba_from_u32_lit_comp(0x99503d3f), rgba_from_u32_lit_comp(0xfe82493f), rgba_from_u32_lit_comp(0xffba173f), rgba_from_u32_lit_comp(0xcefd693f), rgba_from_u32_lit_comp(0x99503d3f), rgba_from_u32_lit_comp(0xfe82493f), rgba_from_u32_lit_comp(0xffba173f), rgba_from_u32_lit_comp(0xcefd693f), rgba_from_u32_lit_comp(0xffcb7fff), rgba_from_u32_lit_comp(0xb2ff65ff), rgba_from_u32_lit_comp(0xff99e5ff), rgba_from_u32_lit_comp(0x6598ffff), rgba_from_u32_lit_comp(0x65ffcbff), rgba_from_u32_lit_comp(0xff9819ff), rgba_from_u32_lit_comp(0x9932ffff), rgba_from_u32_lit_comp(0x65ff4cff), rgba_from_u32_lit_comp(0xb2ccd8ff), rgba_from_u32_lit_comp(0xb23219ff), rgba_from_u32_lit_comp(0xa72911ff), }; Vec4F32 df_g_theme_preset_colors__solarized_light[75] = { rgba_from_u32_lit_comp(0xff00ffff), rgba_from_u32_lit_comp(0x333333ff), rgba_from_u32_lit_comp(0x4dc221ff), rgba_from_u32_lit_comp(0xc56452ff), rgba_from_u32_lit_comp(0x307eb2ff), rgba_from_u32_lit_comp(0x818181ff), rgba_from_u32_lit_comp(0x586e75ff), rgba_from_u32_lit_comp(0xb23217ff), rgba_from_u32_lit_comp(0x92743dff), rgba_from_u32_lit_comp(0x747474ff), rgba_from_u32_lit_comp(0xc9bfa394), rgba_from_u32_lit_comp(0xe4dac090), rgba_from_u32_lit_comp(0xffffff0c), rgba_from_u32_lit_comp(0x0000001c), rgba_from_u32_lit_comp(0x678cb24c), rgba_from_u32_lit_comp(0xffffff1e), rgba_from_u32_lit_comp(0x5f12005f), rgba_from_u32_lit_comp(0xfcf5e2fe), rgba_from_u32_lit_comp(0x2b2b2bfe), rgba_from_u32_lit_comp(0xbebaabfe), rgba_from_u32_lit_comp(0xeee8d5ff), rgba_from_u32_lit_comp(0x3e4c577f), rgba_from_u32_lit_comp(0xbebaabfe), rgba_from_u32_lit_comp(0xffffff7c), rgba_from_u32_lit_comp(0x33333333), rgba_from_u32_lit_comp(0xbebaabfe), rgba_from_u32_lit_comp(0x00000000), rgba_from_u32_lit_comp(0xbdb9aa00), rgba_from_u32_lit_comp(0x1b1b1bfe), rgba_from_u32_lit_comp(0xbebaabfe), rgba_from_u32_lit_comp(0xb6ddbeff), rgba_from_u32_lit_comp(0xbebaabfe), rgba_from_u32_lit_comp(0xf8b0a1ff), rgba_from_u32_lit_comp(0xbebaabfe), rgba_from_u32_lit_comp(0xb2d3e3ff), rgba_from_u32_lit_comp(0xbebaabfe), rgba_from_u32_lit_comp(0xe3dbc7fe), rgba_from_u32_lit_comp(0xbebaabfe), rgba_from_u32_lit_comp(0xfdf6e3ff), rgba_from_u32_lit_comp(0xbebaabfe), rgba_from_u32_lit_comp(0xd4cfc0fe), rgba_from_u32_lit_comp(0xbebaabfe), rgba_from_u32_lit_comp(0x657b83ff), rgba_from_u32_lit_comp(0xcb4a15ff), rgba_from_u32_lit_comp(0xcb4a15ff), rgba_from_u32_lit_comp(0x258ad2ff), rgba_from_u32_lit_comp(0x373345ff), rgba_from_u32_lit_comp(0x586e75ff), rgba_from_u32_lit_comp(0x767676ff), rgba_from_u32_lit_comp(0xd33482ef), rgba_from_u32_lit_comp(0x8e2659ff), rgba_from_u32_lit_comp(0x29a198ff), rgba_from_u32_lit_comp(0xd96759ff), rgba_from_u32_lit_comp(0x93a1a1ff), rgba_from_u32_lit_comp(0x227893ef), rgba_from_u32_lit_comp(0x111e22ef), rgba_from_u32_lit_comp(0x99503d3f), rgba_from_u32_lit_comp(0xfe82493f), rgba_from_u32_lit_comp(0xffba173f), rgba_from_u32_lit_comp(0xcefd693f), rgba_from_u32_lit_comp(0x99503d3f), rgba_from_u32_lit_comp(0xfe82493f), rgba_from_u32_lit_comp(0xffba173f), rgba_from_u32_lit_comp(0xcefd693f), rgba_from_u32_lit_comp(0x945800ff), rgba_from_u32_lit_comp(0x3f5b23ff), rgba_from_u32_lit_comp(0x642a55ff), rgba_from_u32_lit_comp(0x30456fff), rgba_from_u32_lit_comp(0x264f41ff), rgba_from_u32_lit_comp(0x736a5fff), rgba_from_u32_lit_comp(0x472f5eff), rgba_from_u32_lit_comp(0x405d3bff), rgba_from_u32_lit_comp(0x49606aff), rgba_from_u32_lit_comp(0xb23218ff), rgba_from_u32_lit_comp(0xff684bff), }; Vec4F32 df_g_theme_preset_colors__handmade_hero[75] = { rgba_from_u32_lit_comp(0xff00ffff), rgba_from_u32_lit_comp(0xa08462ff), rgba_from_u32_lit_comp(0x4dc221ff), rgba_from_u32_lit_comp(0xc56452ff), rgba_from_u32_lit_comp(0x307eb2ff), rgba_from_u32_lit_comp(0x6e512eff), rgba_from_u32_lit_comp(0x8aff00ff), rgba_from_u32_lit_comp(0xb23217ff), rgba_from_u32_lit_comp(0xfda200ff), rgba_from_u32_lit_comp(0xffffffff), rgba_from_u32_lit_comp(0x0000007f), rgba_from_u32_lit_comp(0x0000003f), rgba_from_u32_lit_comp(0xffffff0c), rgba_from_u32_lit_comp(0x0000003f), rgba_from_u32_lit_comp(0x99ccff4c), rgba_from_u32_lit_comp(0xffffff1e), rgba_from_u32_lit_comp(0x5f12005f), rgba_from_u32_lit_comp(0x0c0c0cfe), rgba_from_u32_lit_comp(0x2b2b2bfe), rgba_from_u32_lit_comp(0x423525fe), rgba_from_u32_lit_comp(0x0c0c0cfe), rgba_from_u32_lit_comp(0x3e4c577f), rgba_from_u32_lit_comp(0xffffff19), rgba_from_u32_lit_comp(0x0c0c0c32), rgba_from_u32_lit_comp(0x33333333), rgba_from_u32_lit_comp(0x423425fe), rgba_from_u32_lit_comp(0x00000000), rgba_from_u32_lit_comp(0x00000000), rgba_from_u32_lit_comp(0x1b1b1bfe), rgba_from_u32_lit_comp(0x3f3f3ffe), rgba_from_u32_lit_comp(0x132e19ff), rgba_from_u32_lit_comp(0x3f3f3ffd), rgba_from_u32_lit_comp(0x803425ff), rgba_from_u32_lit_comp(0x3f3f3ffd), rgba_from_u32_lit_comp(0x15445cff), rgba_from_u32_lit_comp(0x3f3f3ffd), rgba_from_u32_lit_comp(0x1f1f27fe), rgba_from_u32_lit_comp(0xfefefe4d), rgba_from_u32_lit_comp(0x1f1f27fe), rgba_from_u32_lit_comp(0xfefefe4d), rgba_from_u32_lit_comp(0x131315ee), rgba_from_u32_lit_comp(0xffffff19), rgba_from_u32_lit_comp(0xa08462ff), rgba_from_u32_lit_comp(0xcc5634ff), rgba_from_u32_lit_comp(0xd8a51bff), rgba_from_u32_lit_comp(0xc04047ff), rgba_from_u32_lit_comp(0xb7afd5ff), rgba_from_u32_lit_comp(0xac7a09ff), rgba_from_u32_lit_comp(0xa08462ff), rgba_from_u32_lit_comp(0x698e21ff), rgba_from_u32_lit_comp(0x3a4e11ff), rgba_from_u32_lit_comp(0x6a8e22ff), rgba_from_u32_lit_comp(0xdab98fff), rgba_from_u32_lit_comp(0x686868ff), rgba_from_u32_lit_comp(0xa08462ff), rgba_from_u32_lit_comp(0xc8b399ff), rgba_from_u32_lit_comp(0x99503d3f), rgba_from_u32_lit_comp(0xfe82493f), rgba_from_u32_lit_comp(0xffba173f), rgba_from_u32_lit_comp(0xcefd693f), rgba_from_u32_lit_comp(0x99503d3f), rgba_from_u32_lit_comp(0xfe82493f), rgba_from_u32_lit_comp(0xffba173f), rgba_from_u32_lit_comp(0xcefd693f), rgba_from_u32_lit_comp(0xffcb7fff), rgba_from_u32_lit_comp(0xb2ff65ff), rgba_from_u32_lit_comp(0xff99e5ff), rgba_from_u32_lit_comp(0x6598ffff), rgba_from_u32_lit_comp(0x65ffcbff), rgba_from_u32_lit_comp(0xff9819ff), rgba_from_u32_lit_comp(0x9932ffff), rgba_from_u32_lit_comp(0x65ff4cff), rgba_from_u32_lit_comp(0xb2ccd8ff), rgba_from_u32_lit_comp(0xb23219ff), rgba_from_u32_lit_comp(0xa72911ff), }; Vec4F32 df_g_theme_preset_colors__four_coder[75] = { rgba_from_u32_lit_comp(0xff00ffff), rgba_from_u32_lit_comp(0x90b080ff), rgba_from_u32_lit_comp(0x4dc221ff), rgba_from_u32_lit_comp(0xc56452ff), rgba_from_u32_lit_comp(0x307eb2ff), rgba_from_u32_lit_comp(0x566e4bff), rgba_from_u32_lit_comp(0x8aff00ff), rgba_from_u32_lit_comp(0xb23217ff), rgba_from_u32_lit_comp(0xfda200ff), rgba_from_u32_lit_comp(0xffffffff), rgba_from_u32_lit_comp(0x0000007f), rgba_from_u32_lit_comp(0x0000003f), rgba_from_u32_lit_comp(0xffffff0c), rgba_from_u32_lit_comp(0x0000003f), rgba_from_u32_lit_comp(0x99ccff4c), rgba_from_u32_lit_comp(0xffffff1e), rgba_from_u32_lit_comp(0x5f12005f), rgba_from_u32_lit_comp(0x0c0c0cfe), rgba_from_u32_lit_comp(0x2b2b2bfe), rgba_from_u32_lit_comp(0x3f3f3ffe), rgba_from_u32_lit_comp(0x0c0c0cfe), rgba_from_u32_lit_comp(0x3e4c577f), rgba_from_u32_lit_comp(0xffffff19), rgba_from_u32_lit_comp(0x0c0c0c3e), rgba_from_u32_lit_comp(0x33333333), rgba_from_u32_lit_comp(0x3f3f3ffd), rgba_from_u32_lit_comp(0x00000000), rgba_from_u32_lit_comp(0x00000000), rgba_from_u32_lit_comp(0x1b1b1bfe), rgba_from_u32_lit_comp(0x3f3f3ffe), rgba_from_u32_lit_comp(0x152f1bff), rgba_from_u32_lit_comp(0x3f3f3ffd), rgba_from_u32_lit_comp(0x43150cff), rgba_from_u32_lit_comp(0x3f3f3ffd), rgba_from_u32_lit_comp(0x1b323eff), rgba_from_u32_lit_comp(0x3f3f3ffd), rgba_from_u32_lit_comp(0x212721fe), rgba_from_u32_lit_comp(0x3f3f3ffe), rgba_from_u32_lit_comp(0x212721fe), rgba_from_u32_lit_comp(0xfefefe4d), rgba_from_u32_lit_comp(0x3a3a3a7f), rgba_from_u32_lit_comp(0x00000019), rgba_from_u32_lit_comp(0x90b080ff), rgba_from_u32_lit_comp(0x42a2cffe), rgba_from_u32_lit_comp(0xfd7c52ff), rgba_from_u32_lit_comp(0x98bc80ff), rgba_from_u32_lit_comp(0xb7afd5ff), rgba_from_u32_lit_comp(0xd08f1eff), rgba_from_u32_lit_comp(0x90b080ff), rgba_from_u32_lit_comp(0x4fff2eff), rgba_from_u32_lit_comp(0x3ccd21ff), rgba_from_u32_lit_comp(0x4fff2eff), rgba_from_u32_lit_comp(0xa0b8a0ff), rgba_from_u32_lit_comp(0x1e8fefff), rgba_from_u32_lit_comp(0x7e7e7ffe), rgba_from_u32_lit_comp(0xbebebeff), rgba_from_u32_lit_comp(0x99503d3f), rgba_from_u32_lit_comp(0xfe82493f), rgba_from_u32_lit_comp(0xffba173f), rgba_from_u32_lit_comp(0xcefd693f), rgba_from_u32_lit_comp(0x99503d3f), rgba_from_u32_lit_comp(0xfe82493f), rgba_from_u32_lit_comp(0xffba173f), rgba_from_u32_lit_comp(0xcefd693f), rgba_from_u32_lit_comp(0xffcb7fff), rgba_from_u32_lit_comp(0xb2ff65ff), rgba_from_u32_lit_comp(0xff99e5ff), rgba_from_u32_lit_comp(0x6598ffff), rgba_from_u32_lit_comp(0x65ffcbff), rgba_from_u32_lit_comp(0xff9819ff), rgba_from_u32_lit_comp(0x9932ffff), rgba_from_u32_lit_comp(0x65ff4cff), rgba_from_u32_lit_comp(0xb2ccd8ff), rgba_from_u32_lit_comp(0xb23219ff), rgba_from_u32_lit_comp(0xa72911ff), }; Vec4F32 df_g_theme_preset_colors__far_manager[75] = { rgba_from_u32_lit_comp(0xff00ffff), rgba_from_u32_lit_comp(0x00fefeff), rgba_from_u32_lit_comp(0x4dc221ff), rgba_from_u32_lit_comp(0xc56452ff), rgba_from_u32_lit_comp(0x307eb2ff), rgba_from_u32_lit_comp(0x00a9a9ff), rgba_from_u32_lit_comp(0x8aff00ff), rgba_from_u32_lit_comp(0xb23217ff), rgba_from_u32_lit_comp(0x00fefeff), rgba_from_u32_lit_comp(0xffffffff), rgba_from_u32_lit_comp(0x0000007f), rgba_from_u32_lit_comp(0x0000003f), rgba_from_u32_lit_comp(0xffffff0c), rgba_from_u32_lit_comp(0x0000003f), rgba_from_u32_lit_comp(0x99ccff4c), rgba_from_u32_lit_comp(0xffffff1e), rgba_from_u32_lit_comp(0x5f12005f), rgba_from_u32_lit_comp(0x000081fe), rgba_from_u32_lit_comp(0x2b2b2bfe), rgba_from_u32_lit_comp(0x0000fffe), rgba_from_u32_lit_comp(0x007d7dff), rgba_from_u32_lit_comp(0x007d7dff), rgba_from_u32_lit_comp(0xfefefe00), rgba_from_u32_lit_comp(0x007c7c55), rgba_from_u32_lit_comp(0x33333333), rgba_from_u32_lit_comp(0x00ffff55), rgba_from_u32_lit_comp(0x00000000), rgba_from_u32_lit_comp(0x00000000), rgba_from_u32_lit_comp(0x1b1b1bfe), rgba_from_u32_lit_comp(0x3f3f3ffe), rgba_from_u32_lit_comp(0x2c5b36ff), rgba_from_u32_lit_comp(0x3f3f3ffd), rgba_from_u32_lit_comp(0x803425ff), rgba_from_u32_lit_comp(0x3f3f3ffd), rgba_from_u32_lit_comp(0x933100ff), rgba_from_u32_lit_comp(0x3f3f3ffd), rgba_from_u32_lit_comp(0x007d7dff), rgba_from_u32_lit_comp(0x3f3f3ffe), rgba_from_u32_lit_comp(0x007d7dff), rgba_from_u32_lit_comp(0xfefefe4d), rgba_from_u32_lit_comp(0x3e4c577f), rgba_from_u32_lit_comp(0xfefefe19), rgba_from_u32_lit_comp(0x00fefeff), rgba_from_u32_lit_comp(0x65b1ffff), rgba_from_u32_lit_comp(0xfec746ff), rgba_from_u32_lit_comp(0x00ff00ff), rgba_from_u32_lit_comp(0xb7afd5ff), rgba_from_u32_lit_comp(0x00ffffff), rgba_from_u32_lit_comp(0xffffffff), rgba_from_u32_lit_comp(0x00ff00ff), rgba_from_u32_lit_comp(0x738287ff), rgba_from_u32_lit_comp(0x98abb1ff), rgba_from_u32_lit_comp(0xff0000ff), rgba_from_u32_lit_comp(0xffffffff), rgba_from_u32_lit_comp(0x007d7dff), rgba_from_u32_lit_comp(0x00fefeff), rgba_from_u32_lit_comp(0x99503d3f), rgba_from_u32_lit_comp(0xfe82493f), rgba_from_u32_lit_comp(0xffba173f), rgba_from_u32_lit_comp(0xcefd693f), rgba_from_u32_lit_comp(0x99503d3f), rgba_from_u32_lit_comp(0xfe82493f), rgba_from_u32_lit_comp(0xffba173f), rgba_from_u32_lit_comp(0xcefd693f), rgba_from_u32_lit_comp(0xffcb7fff), rgba_from_u32_lit_comp(0xb2ff65ff), rgba_from_u32_lit_comp(0xff99e5ff), rgba_from_u32_lit_comp(0x6598ffff), rgba_from_u32_lit_comp(0x65ffcbff), rgba_from_u32_lit_comp(0xff9819ff), rgba_from_u32_lit_comp(0x9932ffff), rgba_from_u32_lit_comp(0x65ff4cff), rgba_from_u32_lit_comp(0xb2ccd8ff), rgba_from_u32_lit_comp(0xb23219ff), rgba_from_u32_lit_comp(0xff2800ff), }; Vec4F32* df_g_theme_preset_colors_table[9] = { df_g_theme_preset_colors__default_dark, df_g_theme_preset_colors__default_light, df_g_theme_preset_colors__vs_dark, df_g_theme_preset_colors__vs_light, df_g_theme_preset_colors__solarized_dark, df_g_theme_preset_colors__solarized_light, df_g_theme_preset_colors__handmade_hero, df_g_theme_preset_colors__four_coder, df_g_theme_preset_colors__far_manager, }; String8 df_g_theme_color_display_string_table[75] = { str8_lit_comp("Null"), str8_lit_comp("Text"), str8_lit_comp("Text (Positive)"), str8_lit_comp("Text (Negative)"), str8_lit_comp("Text (Neutral)"), str8_lit_comp("Text (Weak)"), str8_lit_comp("Cursor"), str8_lit_comp("Cursor (Inactive)"), str8_lit_comp("Focus"), str8_lit_comp("Hover"), str8_lit_comp("Drop Shadow"), str8_lit_comp("Disabled Overlay"), str8_lit_comp("Drop Site Overlay"), str8_lit_comp("Inactive Panel Overlay"), str8_lit_comp("Selection Overlay"), str8_lit_comp("Highlight Overlay"), str8_lit_comp("Error Highlight Overlay"), str8_lit_comp("Base Background"), str8_lit_comp("Base Background (Alternate)"), str8_lit_comp("Base Border"), str8_lit_comp("Menu Bar Background"), str8_lit_comp("Menu Bar Background (Alternate)"), str8_lit_comp("Menu Bar Border"), str8_lit_comp("Floating Background"), str8_lit_comp("Floating Background (Alternate)"), str8_lit_comp("Floating Border"), str8_lit_comp("Implicit Button Background"), str8_lit_comp("Implicit Button Border"), str8_lit_comp("Plain Button Background"), str8_lit_comp("Plain Button Border"), str8_lit_comp("Positive Pop Button Background"), str8_lit_comp("Positive Pop Button Border"), str8_lit_comp("Negative Pop Button Background"), str8_lit_comp("Negative Pop Button Border"), str8_lit_comp("Neutral Pop Button Background"), str8_lit_comp("Neutral Pop Button Border"), str8_lit_comp("Scroll Bar Button Background"), str8_lit_comp("Scroll Bar Button Border"), str8_lit_comp("Tab Background"), str8_lit_comp("Tab Border"), str8_lit_comp("Tab Background (Inactive)"), str8_lit_comp("Tab Border (Inactive)"), str8_lit_comp("Code (Default)"), str8_lit_comp("Code (Symbol)"), str8_lit_comp("Code (Type)"), str8_lit_comp("Code (Local)"), str8_lit_comp("Code (Register)"), str8_lit_comp("Code (Keyword)"), str8_lit_comp("Code (Delimiters/Operators)"), str8_lit_comp("Code (Numeric)"), str8_lit_comp("Code (Numeric, Alt. Digit Group)"), str8_lit_comp("Code (String)"), str8_lit_comp("Code (Meta)"), str8_lit_comp("Code (Comment)"), str8_lit_comp("Code Line Numbers"), str8_lit_comp("Code Line Numbers (Selected)"), str8_lit_comp("Line Info Background 0"), str8_lit_comp("Line Info Background 1"), str8_lit_comp("Line Info Background 2"), str8_lit_comp("Line Info Background 3"), str8_lit_comp("Line Info Background 4"), str8_lit_comp("Line Info Background 5"), str8_lit_comp("Line Info Background 6"), str8_lit_comp("Line Info Background 7"), str8_lit_comp("Thread 0"), str8_lit_comp("Thread 1"), str8_lit_comp("Thread 2"), str8_lit_comp("Thread 3"), str8_lit_comp("Thread 4"), str8_lit_comp("Thread 5"), str8_lit_comp("Thread 6"), str8_lit_comp("Thread 7"), str8_lit_comp("Thread (Unwound)"), str8_lit_comp("Thread (Error)"), str8_lit_comp("Breakpoint"), }; String8 df_g_theme_color_cfg_string_table[75] = { str8_lit_comp("null"), str8_lit_comp("text"), str8_lit_comp("text_positive"), str8_lit_comp("text_negative"), str8_lit_comp("text_neutral"), str8_lit_comp("text_weak"), str8_lit_comp("cursor"), str8_lit_comp("cursor_inactive"), str8_lit_comp("focus"), str8_lit_comp("hover"), str8_lit_comp("drop_shadow"), str8_lit_comp("disabled_overlay"), str8_lit_comp("drop_site_overlay"), str8_lit_comp("inactive_panel_overlay"), str8_lit_comp("selection_overlay"), str8_lit_comp("highlight_overlay"), str8_lit_comp("error_highlight_overlay"), str8_lit_comp("base_background"), str8_lit_comp("base_background_alt"), str8_lit_comp("base_border"), str8_lit_comp("menu_bar_background"), str8_lit_comp("menu_bar_background_alt"), str8_lit_comp("menu_bar_border"), str8_lit_comp("floating_background"), str8_lit_comp("floating_background_alt"), str8_lit_comp("floating_border"), str8_lit_comp("implicit_button_background"), str8_lit_comp("implicit_button_border"), str8_lit_comp("plain_button_background"), str8_lit_comp("plain_button_border"), str8_lit_comp("positive_pop_button_background"), str8_lit_comp("positive_pop_button_border"), str8_lit_comp("negative_pop_button_background"), str8_lit_comp("negative_pop_button_border"), str8_lit_comp("neutral_pop_button_background"), str8_lit_comp("neutral_pop_button_border"), str8_lit_comp("scroll_bar_button_background"), str8_lit_comp("scroll_bar_button_border"), str8_lit_comp("tab_background"), str8_lit_comp("tab_border"), str8_lit_comp("tab_background_inactive"), str8_lit_comp("tab_border_inactive"), str8_lit_comp("code_default"), str8_lit_comp("code_symbol"), str8_lit_comp("code_type"), str8_lit_comp("code_local"), str8_lit_comp("code_register"), str8_lit_comp("code_keyword"), str8_lit_comp("code_delimiter_operator"), str8_lit_comp("code_numeric"), str8_lit_comp("code_numeric_alt_digit_group"), str8_lit_comp("code_string"), str8_lit_comp("code_meta"), str8_lit_comp("code_comment"), str8_lit_comp("code_line_numbers"), str8_lit_comp("code_line_numbers_selected"), str8_lit_comp("line_info_background_0"), str8_lit_comp("line_info_background_1"), str8_lit_comp("line_info_background_2"), str8_lit_comp("line_info_background_3"), str8_lit_comp("line_info_background_4"), str8_lit_comp("line_info_background_5"), str8_lit_comp("line_info_background_6"), str8_lit_comp("line_info_background_7"), str8_lit_comp("thread_0"), str8_lit_comp("thread_1"), str8_lit_comp("thread_2"), str8_lit_comp("thread_3"), str8_lit_comp("thread_4"), str8_lit_comp("thread_5"), str8_lit_comp("thread_6"), str8_lit_comp("thread_7"), str8_lit_comp("thread_unwound"), str8_lit_comp("thread_error"), str8_lit_comp("breakpoint"), }; String8 df_g_setting_code_display_string_table[13] = { str8_lit_comp("Hover Animations"), str8_lit_comp("Press Animations"), str8_lit_comp("Focus Animations"), str8_lit_comp("Tooltip Animations"), str8_lit_comp("Menu Animations"), str8_lit_comp("Scrolling Animations"), str8_lit_comp("Background Blur"), str8_lit_comp("Thread Lines"), str8_lit_comp("Breakpoint Lines"), str8_lit_comp("Thread Glow"), str8_lit_comp("Breakpoint Glow"), str8_lit_comp("Opaque Backgrounds"), str8_lit_comp("Tab Width"), }; String8 df_g_setting_code_lower_string_table[13] = { str8_lit_comp("hover_animations"), str8_lit_comp("press_animations"), str8_lit_comp("focus_animations"), str8_lit_comp("tooltip_animations"), str8_lit_comp("menu_animations"), str8_lit_comp("scrolling_animations"), str8_lit_comp("background_blur"), str8_lit_comp("thread_lines"), str8_lit_comp("breakpoint_lines"), str8_lit_comp("thread_glow"), str8_lit_comp("breakpoint_glow"), str8_lit_comp("opaque_backgrounds"), str8_lit_comp("tab_width"), }; DF_SettingVal df_g_setting_code_default_val_table[13] = { {1, 1}, {1, 1}, {1, 1}, {1, 1}, {1, 1}, {1, 1}, {1, 1}, {1, 1}, {1, 1}, {1, 1}, {1, 1}, {1, 0}, {1, 4}, }; Rng1S32 df_g_setting_code_s32_range_table[13] = { {0, 1}, {0, 1}, {0, 1}, {0, 1}, {0, 1}, {0, 1}, {0, 1}, {0, 1}, {0, 1}, {0, 1}, {0, 1}, {0, 1}, {1, 32}, }; C_LINKAGE_END