36 #include "../api_gui.h"
37 #include "../gui_component.h"
38 #include "../../Core/Signals/callback_v0.h"
39 #include "../../Display/Render/graphic_context.h"
80 std::string get_title()
const;
83 bool is_minimized()
const;
86 bool is_maximized()
const;
89 Size get_preferred_size()
const;
92 Rect get_client_area()
const;
97 bool get_draggable()
const;
104 void set_title(
const std::string &str);
107 void bring_to_front();
112 void set_draggable(
bool enable =
true);
118 std::shared_ptr<Window_Impl> impl;
GUI base component class.
Definition: gui_component.h:81
2D (left,top,right,bottom) rectangle structure - Integer
Definition: rect.h:453
GUI manager.
Definition: gui_manager.h:64
Display window description class.
Definition: display_window_description.h:53
2D (width,height) size structure - Integer
Definition: size.h:157
Window component.
Definition: window.h:51