#include "editor_manager.h"
#include "absl/status/status.h"
#include "absl/strings/match.h"
#include "app/core/features.h"
#include "app/core/platform/file_dialog.h"
#include "app/core/project.h"
#include "app/editor/code/assembly_editor.h"
#include "app/editor/dungeon/dungeon_editor.h"
#include "app/editor/graphics/graphics_editor.h"
#include "app/editor/graphics/palette_editor.h"
#include "app/editor/graphics/screen_editor.h"
#include "app/editor/music/music_editor.h"
#include "app/editor/overworld/overworld_editor.h"
#include "app/editor/sprite/sprite_editor.h"
#include "app/emu/emulator.h"
#include "app/gui/icons.h"
#include "app/gui/input.h"
#include "app/gui/style.h"
#include "app/rom.h"
#include "editor/editor.h"
#include "imgui/imgui.h"
#include "imgui/misc/cpp/imgui_stdlib.h"
#include "util/macro.h"
Go to the source code of this file.
Namespaces | |
namespace | yaze |
Main namespace for the application. | |
namespace | yaze::editor |
Editors are the view controllers for the application. | |
namespace | yaze::editor::anonymous_namespace{editor_manager.cc} |
Functions | |
bool | yaze::editor::anonymous_namespace{editor_manager.cc}::BeginCentered (const char *name) |
bool | yaze::editor::anonymous_namespace{editor_manager.cc}::IsEditorActive (Editor *editor, std::vector< Editor * > &active_editors) |
std::string | yaze::editor::anonymous_namespace{editor_manager.cc}::GetEditorName (EditorType type) |
Variables | |
constexpr const char * | yaze::editor::kOverworldEditorName = ICON_MD_LAYERS " Overworld Editor" |
constexpr const char * | yaze::editor::kGraphicsEditorName = ICON_MD_PHOTO " Graphics Editor" |
constexpr const char * | yaze::editor::kPaletteEditorName = ICON_MD_PALETTE " Palette Editor" |
constexpr const char * | yaze::editor::kScreenEditorName = ICON_MD_SCREENSHOT " Screen Editor" |
constexpr const char * | yaze::editor::kSpriteEditorName = ICON_MD_SMART_TOY " Sprite Editor" |
constexpr const char * | yaze::editor::kMessageEditorName = ICON_MD_MESSAGE " Message Editor" |
constexpr const char * | yaze::editor::kSettingsEditorName = ICON_MD_SETTINGS " Settings Editor" |
constexpr const char * | yaze::editor::kAssemblyEditorName = ICON_MD_CODE " Assembly Editor" |
constexpr const char * | yaze::editor::kDungeonEditorName = ICON_MD_CASTLE " Dungeon Editor" |
constexpr const char * | yaze::editor::kMusicEditorName = ICON_MD_MUSIC_NOTE " Music Editor" |