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 180 of file editor_layout.h.
|
default |
| void yaze::gui::EditorLayout::Begin | ( | ) |
Definition at line 394 of file editor_layout.cc.
References yaze::gui::Toolset::Begin(), in_layout_, and toolbar_.

| void yaze::gui::EditorLayout::End | ( | ) |
Definition at line 399 of file editor_layout.cc.
References yaze::gui::Toolset::End(), in_layout_, and toolbar_.

|
inline |
Definition at line 191 of file editor_layout.h.
References toolbar_.
| void yaze::gui::EditorLayout::BeginMainCanvas | ( | ) |
Definition at line 404 of file editor_layout.cc.
| void yaze::gui::EditorLayout::EndMainCanvas | ( | ) |
Definition at line 409 of file editor_layout.cc.
| void yaze::gui::EditorLayout::RegisterCard | ( | EditorCard * | card | ) |
Definition at line 413 of file editor_layout.cc.
References cards_.
|
private |
Definition at line 201 of file editor_layout.h.
Referenced by Begin(), End(), and GetToolbar().
|
private |
Definition at line 202 of file editor_layout.h.
Referenced by RegisterCard().
|
private |
Definition at line 203 of file editor_layout.h.