|
Sleeping Wombat GUI
0.100
swGUI
|
Native window uses WinApi. More...
#include <Win32ApiWindow.h>
Public Member Functions | |
| Win32ApiWindow () | |
| ~Win32ApiWindow () | |
| virtual uint16 | GetWidth () const override |
| virtual uint16 | GetHeight () const override |
| virtual uint16 | GetClientWidth () const override |
| virtual uint16 | GetClientHeight () const override |
| virtual WindowHandler | GetHandle () const override |
| virtual std::string | GetTitle () const override |
| virtual void | Show () override |
| virtual void | Hide () override |
| virtual void | SetTitle (const std::string &newTitle) override |
Public Member Functions inherited from sw::gui::INativeWindow | |
| INativeWindow ()=default | |
| ~INativeWindow ()=default | |
Static Public Member Functions | |
| static Win32ApiWindow * | CreateWindowInstance (NativeWindowDescriptor &descriptor) |
Private Member Functions | |
| void | ShowAppWindow () |
| void | HideAppWindow () |
| bool | Initialize (NativeWindowDescriptor &descriptor) |
Private Attributes | |
| HWND | m_windowHandle |
| std::wstring | m_title |
| uint16 | m_width |
| uint16 | m_height |
Native window uses WinApi.
|
explicit |
| sw::gui::Win32ApiWindow::~Win32ApiWindow | ( | ) |
|
static |
|
overridevirtual |
Implements sw::gui::INativeWindow.
|
overridevirtual |
Implements sw::gui::INativeWindow.
|
overridevirtual |
Implements sw::gui::INativeWindow.
|
overridevirtual |
Implements sw::gui::INativeWindow.
|
overridevirtual |
Implements sw::gui::INativeWindow.
|
overridevirtual |
Implements sw::gui::INativeWindow.
|
overridevirtual |
Implements sw::gui::INativeWindow.
|
private |
|
private |
|
overridevirtual |
Implements sw::gui::INativeWindow.
|
overridevirtual |
Implements sw::gui::INativeWindow.
|
private |
|
private |
|
private |
|
private |
|
private |
1.8.9.1