API Documentation
GroupBox.h
1 // GroupBox.h
3 //
5 
6 namespace nkWinUi
7 {
11  class GroupBox : public Component
12  {
13  public :
14 
22  GroupBox (System* system) noexcept ;
26  virtual ~GroupBox () ;
27 
31  virtual float getLayoutAllowedWidth () const override ;
35  virtual float getLayoutAllowedHeight () const override ;
39  virtual float getLayoutAllowedOffsetX () const override ;
43  virtual float getLayoutAllowedOffsetY () const override ;
44 
45  public :
46 
47  // Statics
55  static nkMemory::UniquePtr<GroupBox> create (System* system = nullptr) ;
56  } ;
57 }
nkWinUi::GroupBox::getLayoutAllowedOffsetY
virtual float getLayoutAllowedOffsetY() const override
nkWinUi::GroupBox::create
static nkMemory::UniquePtr< GroupBox > create(System *system=nullptr)
nkWinUi::GroupBox
A graphical group box.
Definition: GroupBox.h:12
nkWinUi::GroupBox::getLayoutAllowedOffsetX
virtual float getLayoutAllowedOffsetX() const override
nkWinUi::Component
Base class for any graphical component.
Definition: Component.h:12
nkWinUi::System
The main system of the component.
Definition: System.h:18
nkWinUi::GroupBox::getLayoutAllowedHeight
virtual float getLayoutAllowedHeight() const override
nkWinUi::GroupBox::getLayoutAllowedWidth
virtual float getLayoutAllowedWidth() const override
nkWinUi::GroupBox::~GroupBox
virtual ~GroupBox()
nkMemory::UniquePtr
Smart pointer owning the object instance it encapsulates.
Definition: UniquePtr.h:17
nkWinUi::GroupBox::GroupBox
GroupBox(System *system) noexcept
nkWinUi
Encompasses all API of component NilkinsWinUi.
Definition: Clipboard.h:7