#pragma once #include #include #include #include #include #include #include #include "dap_gui.h" #include "../dap_link.h" #include "scenes/config/dap_scene.h" #include "dap_gui_custom_event.h" #include "views/dap_main_view.h" typedef struct { DapApp* dap_app; Gui* gui; NotificationApp* notifications; ViewDispatcher* view_dispatcher; SceneManager* scene_manager; VariableItemList* var_item_list; DapMainView* main_view; Widget* widget; } DapGuiApp; typedef enum { DapGuiAppViewVarItemList, DapGuiAppViewMainView, DapGuiAppViewWidget, } DapGuiAppView;