#include <dungeon_status_bar.h>
Static Public Member Functions | |
| static void | Draw (const DungeonStatusBarState &state) |
| static DungeonStatusBarState | BuildState (const DungeonCanvasViewer &viewer, const char *tool_mode, bool room_dirty) |
Definition at line 48 of file dungeon_status_bar.h.
|
static |
Definition at line 17 of file dungeon_status_bar.cc.
References yaze::editor::DungeonStatusBarState::can_redo, yaze::editor::DungeonStatusBarState::can_undo, yaze::gui::ConvertColorToImVec4(), yaze::editor::DungeonStatusBarState::cursor_tile_x, yaze::editor::DungeonStatusBarState::cursor_tile_y, yaze::gui::ThemeManager::Get(), yaze::gui::ThemeManager::GetCurrentTheme(), ICON_MD_BUILD, ICON_MD_CIRCLE, ICON_MD_MY_LOCATION, ICON_MD_REDO, ICON_MD_SELECT_ALL, ICON_MD_UNDO, ICON_MD_ZOOM_IN, yaze::gui::InlineIconButton(), yaze::gui::UIConfig::kStatusBarHeight, yaze::editor::DungeonStatusBarState::on_redo, yaze::editor::DungeonStatusBarState::on_undo, yaze::editor::DungeonStatusBarState::redo_desc, yaze::editor::DungeonStatusBarState::room_dirty, yaze::editor::DungeonStatusBarState::room_id, yaze::editor::DungeonStatusBarState::selection_count, yaze::editor::DungeonStatusBarState::selection_layer, yaze::editor::DungeonStatusBarState::tool_mode, yaze::editor::DungeonStatusBarState::undo_depth, yaze::editor::DungeonStatusBarState::undo_desc, and yaze::editor::DungeonStatusBarState::zoom_percent.
Referenced by yaze::editor::DungeonWorkbenchPanel::Draw().

|
static |
Definition at line 162 of file dungeon_status_bar.cc.
References yaze::editor::DungeonCanvasViewer::canvas(), yaze::editor::DungeonCanvasViewer::current_room_id(), yaze::editor::DungeonStatusBarState::cursor_tile_x, yaze::editor::DungeonStatusBarState::cursor_tile_y, yaze::gui::Canvas::GetGlobalScale(), yaze::editor::DungeonStatusBarState::room_dirty, yaze::editor::DungeonStatusBarState::room_id, yaze::editor::DungeonCanvasViewer::rooms(), yaze::editor::DungeonStatusBarState::selection_count, yaze::editor::DungeonStatusBarState::selection_layer, yaze::editor::DungeonStatusBarState::tool_mode, and yaze::editor::DungeonStatusBarState::zoom_percent.
Referenced by yaze::editor::DungeonWorkbenchPanel::Draw().
