|
| BaseCheckBox (const std::wstring &checkBoxName, const std::wstring &checkBoxText, const utility::ComponentSettings &settings, BaseComposite *parent, const std::function< void()> &onCheck, const std::function< void()> &onClear, const std::function< void()> &onClick=nullptr) |
|
void | setOnCheck (const std::function< void()> &onCheck) |
|
void | setOnCheck (const std::string &functionName, const std::string &moduleName) |
|
void | setOnClear (const std::function< void()> &onClear) |
|
void | setOnClear (const std::string &functionName, const std::string &moduleName) |
|
const std::function< void()> & | getOnCheck () const |
|
const std::function< void()> & | getOnClear () const |
|
virtual size_t | getHash () const override=0 |
| Used as key in creators.
|
|
virtual json::JSONBuilder | getStructure () const override |
|
virtual | ~BaseCheckBox ()=default |
|
| BaseButton (const std::wstring &buttonName, const std::wstring &buttonText, const utility::ComponentSettings &settings, const styles::ButtonStyles &styles, BaseComposite *parent, const std::function< void()> &onClick=nullptr) |
|
| BaseButton (const std::wstring &buttonName, const std::wstring &buttonText, const utility::ComponentSettings &settings, const styles::ButtonStyles &styles, BaseComposite *parent, const std::string &functionName, const std::string &moduleName) |
|
void | setOnClick (const std::function< void()> &onClick) |
| Can't serialize.
|
|
virtual void | setOnClick (const std::string &functionName, const std::string &moduleName) |
| Load function from module. Can be seriazlied.
|
|
const std::function< void()> & | getOnClick () const |
|
const std::string & | getFunctionName () const |
| Get onClick function name from loaded module.
|
|
const std::string & | getModuleName () const |
| Get onClick function associated module name.
|
|
virtual void | setTextColor (uint8_t red, uint8_t green, uint8_t blue) final override |
| Not implemented.
|
|
virtual void | setText (std::string_view localizationKey) final override |
|
virtual | ~BaseButton ()=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) |
|
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 check boxes.
Definition at line 8 of file BaseCheckBox.h.