GUIFramework 1.1.0
Framework for desktop GUI applications in C++.
Loading...
Searching...
No Matches
gui_framework::ImageButton Member List

This is the complete list of members for gui_framework::ImageButton, including all inherited members.

asyncDestroyComponent()gui_framework::BaseComponent
autoResizegui_framework::interfaces::IResizableComponentprotected
backgroundColorgui_framework::BaseComponentprotected
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)gui_framework::BaseButton
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)gui_framework::BaseButton
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)gui_framework::BaseComponent
blockResizegui_framework::interfaces::IResizableComponentprotected
buttonHeightgui_framework::BaseButtoninlinestatic
buttonWidthgui_framework::BaseButtoninlinestatic
calculateNewSizes(uint16_t width, uint16_t height) finalgui_framework::interfaces::IResizableComponentvirtual
classNamegui_framework::BaseComponentprotected
desiredHeightgui_framework::BaseComponentprotected
desiredWidthgui_framework::BaseComponentprotected
desiredXgui_framework::BaseComponentprotected
desiredYgui_framework::BaseComponentprotected
destroyComponent()gui_framework::BaseComponent
disable()gui_framework::BaseComponent
drawingType enum namegui_framework::ImageButton
enable()gui_framework::BaseComponent
functionNamegui_framework::BaseButtonprotected
getActualCoordinates() constgui_framework::BaseComponent
getActualHeight() constgui_framework::BaseComponent
getActualWidth() constgui_framework::BaseComponent
getAutoResize() const finalgui_framework::interfaces::IResizableComponentvirtual
getAutoUpdate() const finalgui_framework::interfaces::ITextLocalizedvirtual
getBackgroundColor() constgui_framework::BaseComponent
getBlockResize() const finalgui_framework::interfaces::IResizableComponentvirtual
getClassName() constgui_framework::BaseComponent
getCodepage()gui_framework::interfaces::ISerializableinlinestatic
getDesiredHeight() constgui_framework::BaseComponent
getDesiredWidth() constgui_framework::BaseComponent
getDesiredX() constgui_framework::BaseComponent
getDesiredY() constgui_framework::BaseComponent
getDrawingType() constgui_framework::ImageButton
getFunctionName() constgui_framework::BaseButton
getHandle() constgui_framework::BaseComponent
getHash() const overridegui_framework::ImageButtonvirtual
getId() constgui_framework::BaseComponent
getImageHeight() constgui_framework::ImageButton
getImageType() constgui_framework::ImageButton
getImageWidth() constgui_framework::ImageButton
getLocalizationKey() const finalgui_framework::interfaces::ISingleTextLocalizedvirtual
getModuleName() constgui_framework::BaseButton
getOnClick() constgui_framework::BaseButton
getParent() constgui_framework::BaseComponent
getPathToImage() constgui_framework::ImageButton
getStructure() const overridegui_framework::ImageButtonvirtual
getStyles() constgui_framework::BaseComponent
getText() const finalgui_framework::interfaces::ITextOperationsvirtual
getTextColor() constgui_framework::BaseComponent
getWindowName() constgui_framework::BaseComponent
handlegui_framework::BaseComponentprotected
handleMessages(HWND handle, UINT message, WPARAM wparam, LPARAM lparam, bool &isUsed)gui_framework::BaseComponent
idgui_framework::BaseComponentprotected
ImageButton(const std::wstring &buttonName, const std::filesystem::path &pathToImage, drawingType dType, imageType iType, uint16_t imageWidth, uint16_t imageHeight, const utility::ComponentSettings &settings, BaseComposite *parent, const std::function< void()> &onClick=nullptr)gui_framework::ImageButton
ImageButton(const std::wstring &buttonName, const std::filesystem::path &pathToImage, drawingType dType, imageType iType, uint16_t imageWidth, uint16_t imageHeight, const utility::ComponentSettings &settings, BaseComposite *parent, const std::string &functionName, const std::string &moduleName)gui_framework::ImageButton
ImageButton(const std::wstring &buttonName, uint32_t imageResources, drawingType dType, imageType iType, uint16_t imageWidth, uint16_t imageHeight, const utility::ComponentSettings &settings, BaseComposite *parent, const std::function< void()> &onClick=nullptr, const std::string &resourceModuleName="")gui_framework::ImageButton
ImageButton(const std::wstring &buttonName, uint32_t imageResources, drawingType dType, imageType iType, uint16_t imageWidth, uint16_t imageHeight, const utility::ComponentSettings &settings, BaseComposite *parent, const std::string &functionName, const std::string &moduleName, const std::string &resourceModuleName="")gui_framework::ImageButton
imageType typedefgui_framework::ImageButton
initHeightgui_framework::interfaces::IResizableComponentprotected
initWidthgui_framework::interfaces::IResizableComponentprotected
initXgui_framework::interfaces::IResizableComponentprotected
initYgui_framework::interfaces::IResizableComponentprotected
IResizableComponent(HWND resizeableHandle, HWND parent, bool autoResize=false, bool blockResize=false)gui_framework::interfaces::IResizableComponent
isDisabled() constgui_framework::BaseComponent
isEnabled() constgui_framework::BaseComponent
ISerializable()=defaultgui_framework::interfaces::ISerializable
ISingleTextLocalized(bool autoUpdate=true)gui_framework::interfaces::ISingleTextLocalized
ITextLocalized(bool autoUpdate=true)gui_framework::interfaces::ITextLocalized
ITextOperations(HWND handle, const std::wstring &text=L"")gui_framework::interfaces::ITextOperations
ITextOperations(HWND handle, const std::string &localizationKey)gui_framework::interfaces::ITextOperations
moduleNamegui_framework::BaseButtonprotected
onClickgui_framework::BaseButtonprotected
gui_framework::parentgui_framework::BaseComponentprotected
parentHeightgui_framework::interfaces::IResizableComponentprotected
parentWidthgui_framework::interfaces::IResizableComponentprotected
preWindowMessagesHandle(HWND handle, UINT message, WPARAM wparam, LPARAM lparam, bool &isUsed)gui_framework::BaseComponentprotectedvirtual
resize(uint16_t width, uint16_t height)gui_framework::interfaces::IResizableComponentvirtual
runFunctionAsync(const std::function< void()> &callable, const std::function< void()> &callback=nullptr) noexceptgui_framework::BaseComponentstatic
runFunctionAsync(std::function< void()> &&callable, const std::function< void()> &callback=nullptr) noexceptgui_framework::BaseComponentstatic
sendRawMessage(UINT message, WPARAM wparam, LPARAM lparam)gui_framework::BaseComponent
setAutoResize(bool autoResize) finalgui_framework::interfaces::IResizableComponentvirtual
setAutoUpdate(bool autoUpdate) finalgui_framework::interfaces::ITextLocalizedvirtual
setBackgroundColor(uint8_t red, uint8_t green, uint8_t blue)gui_framework::BaseComponentvirtual
setBlockResize(bool blockResize) finalgui_framework::interfaces::IResizableComponentvirtual
setDesiredHeight(uint16_t desiredHeight)gui_framework::BaseComponent
setDesiredWidth(uint16_t desiredWidth)gui_framework::BaseComponent
setDesiredX(int desiredX)gui_framework::BaseComponent
setDesiredY(int desiredY)gui_framework::BaseComponent
setImage(const std::filesystem::path &pathToImage, drawingType dType, imageType iType, uint16_t imageWidth, uint16_t imageHeight)gui_framework::ImageButton
setImage(uint32_t imageResource, drawingType dType, imageType iType, uint16_t imageWidth, uint16_t imageHeight, const std::string &resourceModuleName)gui_framework::ImageButton
setLocalizationKey(std::string_view localizationKey) finalgui_framework::interfaces::ISingleTextLocalizedvirtual
setLocalizationKey(std::string &&localizationKey) noexcept finalgui_framework::interfaces::ISingleTextLocalizedvirtual
setLocalizationKeys(interfaces::ITextLocalized *localized, const std::vector< std::string > &localizationKeys)gui_framework::BaseComponentprotectedvirtual
setOnClick(const std::function< void()> &onClick)gui_framework::BaseButton
setOnClick(const std::string &functionName, const std::string &moduleName)gui_framework::BaseButtonvirtual
setText(std::string_view localizationKey) final overridegui_framework::BaseButtonvirtual
gui_framework::interfaces::ITextOperations::setText(std::wstring_view text)gui_framework::interfaces::ITextOperations
setTextColor(uint8_t red, uint8_t green, uint8_t blue) final overridegui_framework::BaseButtonvirtual
stylesgui_framework::BaseComponentprotected
textColorgui_framework::BaseComponentprotected
textHandlegui_framework::interfaces::ITextOperationsprotected
updateLocalization(std::wstring_view localizedText) overridegui_framework::BaseButtonprotectedvirtual
updateLocalizationEvent() final overridegui_framework::interfaces::ISingleTextLocalizedvirtual
windowMessagesHandle(HWND handle, UINT message, WPARAM wparam, LPARAM lparam, bool &isUsed) overridegui_framework::BaseButtonprotectedvirtual
windowNamegui_framework::BaseComponentprotected
~BaseButton()=defaultgui_framework::BaseButtonvirtual
~BaseComponent()gui_framework::BaseComponentvirtual
~ImageButton()gui_framework::ImageButton
~IResizableComponent()=defaultgui_framework::interfaces::IResizableComponentvirtual
~ISerializable()=defaultgui_framework::interfaces::ISerializablevirtual
~ISingleTextLocalized()=defaultgui_framework::interfaces::ISingleTextLocalizedvirtual
~ITextLocalized()=defaultgui_framework::interfaces::ITextLocalizedvirtual
~ITextOperations()=defaultgui_framework::interfaces::ITextOperationsvirtual