|
| BaseEditControl (const std::wstring &editControlName, const utility::ComponentSettings &settings, BaseComposite *parent, bool isMultiLine=false) |
|
virtual bool | setPlaceholder (std::wstring_view placeholder) final |
| Set placeholder to single line edit control.
|
|
virtual const std::wstring & | getPlaceholder () const final |
|
virtual size_t | getHash () const override=0 |
| Used as key in creators.
|
|
virtual json::JSONBuilder | getStructure () const override |
|
virtual void | setText (std::string_view localizationKey) final override |
|
virtual | ~BaseEditControl ()=default |
|
| ISingleTextLocalized (bool autoUpdate=true) |
|
virtual void | setLocalizationKey (std::string_view localizationKey) final |
|
virtual void | setLocalizationKey (std::string &&localizationKey) noexcept final |
|
virtual const std::string & | getLocalizationKey () const final |
|
virtual bool | updateLocalizationEvent () final override |
|
virtual | ~ISingleTextLocalized ()=default |
|
| ITextLocalized (bool autoUpdate=true) |
|
virtual void | setAutoUpdate (bool autoUpdate) final |
|
virtual bool | getAutoUpdate () const final |
|
virtual | ~ITextLocalized ()=default |
|
| BaseComponent (std::wstring_view className, std::wstring_view windowName, const utility::ComponentSettings &settings, const interfaces::IStyles &styles, BaseComposite *parent=nullptr, std::string_view windowFunctionName="", std::string_view moduleName="", uint16_t smallIconResource=NULL, uint16_t largeIconResource=NULL) |
|
LRESULT | handleMessages (HWND handle, UINT message, WPARAM wparam, LPARAM lparam, bool &isUsed) |
|
bool | destroyComponent () |
|
bool | asyncDestroyComponent () |
|
void | enable () |
|
void | disable () |
|
bool | isEnabled () const |
|
bool | isDisabled () const |
|
LRESULT | sendRawMessage (UINT message, WPARAM wparam, LPARAM lparam) |
| SendMessage WinAPI wrapper.
|
|
void | setDesiredWidth (uint16_t desiredWidth) |
|
void | setDesiredHeight (uint16_t desiredHeight) |
|
void | setDesiredX (int desiredX) |
|
void | setDesiredY (int desiredY) |
|
virtual void | setBackgroundColor (uint8_t red, uint8_t green, uint8_t blue) |
|
virtual void | setTextColor (uint8_t red, uint8_t green, uint8_t blue) |
|
BaseComponent * | getParent () const |
|
HWND | getHandle () const |
|
std::wstring_view | getWindowName () const |
|
std::wstring_view | getClassName () const |
|
uint16_t | getDesiredWidth () const |
|
uint16_t | getDesiredHeight () const |
|
uint16_t | getActualWidth () const |
|
uint16_t | getActualHeight () const |
|
RECT | getActualCoordinates () const |
|
int | getDesiredX () const |
|
int | getDesiredY () const |
|
uint32_t | getId () const |
|
COLORREF | getBackgroundColor () const |
|
COLORREF | getTextColor () const |
|
const smartPointerType< interfaces::IStyles > & | getStyles () const |
|
virtual | ~BaseComponent () |
|
| ISerializable ()=default |
|
virtual | ~ISerializable ()=default |
|
| ITextOperations (HWND handle, const std::wstring &text=L"") |
|
| ITextOperations (HWND handle, const std::string &localizationKey) |
|
void | setText (std::wstring_view text) |
|
virtual std::wstring | getText () const final |
| Get text from control.
|
|
virtual | ~ITextOperations ()=default |
|
Base class for all edit controls.
Definition at line 10 of file BaseEditControl.h.