|
API Documentation
|
|
|
85 virtual void maximize (
bool val,
bool coverTaskBar =
false) = 0 ;
virtual void maximize(bool val, bool coverTaskBar=false)=0
virtual bool isFullscreen() const
virtual bool isMaximized() const
virtual HWND getHwnd() const
Holds all information required for an image, with no ownership over the data.
Definition: ImageView.h:14
void setNoBorder(bool value)
Base class for any graphical component.
Definition: Component.h:12
The main system of the component.
Definition: System.h:18
virtual nkMemory::String getCanvasId() const
A node in the tree structure representing the data to export / import.
Definition: Node.h:42
void setMouseLeaveCallback(std::function< void(Window *, nkMaths::Point)> callback)
Window(System *system) noexcept
Represents a 2D Point.
Definition: Point.h:12
Smart pointer owning the object instance it encapsulates.
Definition: UniquePtr.h:17
Class holding information about a string, with ownership over the data.
Definition: String.h:22
virtual void importClassFromTree(nkExport::Node *rootNode) override
A graphical window, made for general purpose.
Definition: Window.h:14
virtual void exportIntrospection(nkExport::Node *rootNode) override
virtual void setIcon(const nkImages::ImageView &icon)=0
void setResizeCallback(std::function< void(Window *)> callback)
Encompasses all API of component NilkinsWinUi.
Definition: Clipboard.h:7
static nkMemory::UniquePtr< Window > create(System *system=nullptr)