Window
AppCUI::Controls::Window (class)
-
class Window : public AppCUI::Controls::Control
Public Functions
-
virtual void OnMousePressed(int x, int y, Input::MouseButton button, Input::Key keyCode) override
-
virtual void OnMouseReleased(int x, int y, Input::MouseButton button, Input::Key keyCode) override
-
virtual bool OnMouseDrag(int x, int y, Input::MouseButton button, Input::Key keyCode) override
-
virtual bool OnMouseOver(int x, int y) override
-
virtual bool OnMouseLeave() override
-
void RemoveMe()
-
bool MaximizeRestore()
-
void SetTag(const ConstString &name, const ConstString &toolTipText)
-
const Graphics::CharacterBuffer &GetTag()
-
void SetCreationProcessDetails(const ConstString &creationProcess)
-
const Graphics::CharacterBuffer &GetCreationProcess()
-
void AddNote(const ConstString ¬e)
-
const Graphics::CharacterBuffer &GetNote(uint32 index) const
-
bool UpdateNote(uint32 index, const ConstString ¬e)
-
const std::vector<Graphics::CharacterBuffer> &GetNotes() const
-
virtual bool OnBeforeResize(int newWidth, int newHeight) override
-
virtual void OnAfterResize(int newWidth, int newHeight) override
-
bool CenterScreen()
-
virtual void OnHotKeyChanged() override
-
bool IsWindowInResizeMode()
-
bool EnableResizeMode()
-
Reference<Menu> AddMenu(const ConstString &name)
-
WindowControlsBar GetControlBar(WindowControlsBarLayout layout)
-
virtual ~Window()
Protected Functions
-
Window(const ConstString &caption, string_view layout, WindowFlags windowsFlags)
Friends
- friend class Factory::Window
- friend class Control
-
virtual void OnMousePressed(int x, int y, Input::MouseButton button, Input::Key keyCode) override