Modern layout manager for editor components. More...
#include <editor_layout.h>
Public Member Functions | |
EditorLayout ()=default | |
void | Begin () |
void | End () |
Toolset & | GetToolbar () |
void | BeginMainCanvas () |
void | EndMainCanvas () |
void | RegisterCard (EditorCard *card) |
Private Attributes | |
Toolset | toolbar_ |
std::vector< EditorCard * > | cards_ |
bool | in_layout_ = false |
Modern layout manager for editor components.
Manages the overall editor layout with:
Definition at line 179 of file editor_layout.h.
|
default |
void yaze::gui::EditorLayout::Begin | ( | ) |
Definition at line 380 of file editor_layout.cc.
References yaze::gui::Toolset::Begin(), in_layout_, and toolbar_.
void yaze::gui::EditorLayout::End | ( | ) |
Definition at line 385 of file editor_layout.cc.
References yaze::gui::Toolset::End(), in_layout_, and toolbar_.
|
inline |
Definition at line 190 of file editor_layout.h.
References toolbar_.
void yaze::gui::EditorLayout::BeginMainCanvas | ( | ) |
Definition at line 390 of file editor_layout.cc.
void yaze::gui::EditorLayout::EndMainCanvas | ( | ) |
Definition at line 395 of file editor_layout.cc.
void yaze::gui::EditorLayout::RegisterCard | ( | EditorCard * | card | ) |
Definition at line 399 of file editor_layout.cc.
References cards_.
|
private |
Definition at line 200 of file editor_layout.h.
Referenced by Begin(), End(), and GetToolbar().
|
private |
Definition at line 201 of file editor_layout.h.
Referenced by RegisterCard().
|
private |
Definition at line 202 of file editor_layout.h.