API Documentation
MultiLineEdit.h
1 // MultiLineEdit.h
3 //
5 
6 namespace nkWinUi
7 {
11  class MultiLineEdit : public Component
12  {
13  public :
14 
22  MultiLineEdit (System* system) noexcept ;
26  virtual ~MultiLineEdit () ;
27 
28  // Getters
32  virtual nkMemory::StringView getText () = 0 ;
33 
34  public :
35 
36  // Statics
44  static nkMemory::UniquePtr<MultiLineEdit> create (System* system = nullptr) ;
45  } ;
46 }
nkWinUi::MultiLineEdit::create
static nkMemory::UniquePtr< MultiLineEdit > create(System *system=nullptr)
nkWinUi::MultiLineEdit::MultiLineEdit
MultiLineEdit(System *system) noexcept
nkWinUi::Component
Base class for any graphical component.
Definition: Component.h:12
nkWinUi::System
The main system of the component.
Definition: System.h:18
nkMemory::UniquePtr
Smart pointer owning the object instance it encapsulates.
Definition: UniquePtr.h:17
nkMemory::StringView
Class holding information about a string, with no ownership over the data.
Definition: StringView.h:22
nkWinUi::MultiLineEdit::getText
virtual nkMemory::StringView getText()=0
nkWinUi
Encompasses all API of component NilkinsWinUi.
Definition: Clipboard.h:7
nkWinUi::MultiLineEdit::~MultiLineEdit
virtual ~MultiLineEdit()
nkWinUi::MultiLineEdit
A graphical multi line edit box.
Definition: MultiLineEdit.h:12