| asyncDestroyComponent() | gui_framework::BaseComponent |  | 
  | autoResize | gui_framework::interfaces::IResizableComponent | protected | 
  | backgroundColor | gui_framework::BaseComponent | protected | 
  | 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 |  | 
  | blockResize | gui_framework::interfaces::IResizableComponent | protected | 
  | buttonHeight | gui_framework::BaseButton | inlinestatic | 
  | buttonWidth | gui_framework::BaseButton | inlinestatic | 
  | calculateNewSizes(uint16_t width, uint16_t height) final | gui_framework::interfaces::IResizableComponent | virtual | 
  | className | gui_framework::BaseComponent | protected | 
  | desiredHeight | gui_framework::BaseComponent | protected | 
  | desiredWidth | gui_framework::BaseComponent | protected | 
  | desiredX | gui_framework::BaseComponent | protected | 
  | desiredY | gui_framework::BaseComponent | protected | 
  | destroyComponent() | gui_framework::BaseComponent |  | 
  | disable() | gui_framework::BaseComponent |  | 
  | drawingType enum name | gui_framework::ImageButton |  | 
  | enable() | gui_framework::BaseComponent |  | 
  | functionName | gui_framework::BaseButton | protected | 
  | getActualCoordinates() const | gui_framework::BaseComponent |  | 
  | getActualHeight() const | gui_framework::BaseComponent |  | 
  | getActualWidth() const | gui_framework::BaseComponent |  | 
  | getAutoResize() const final | gui_framework::interfaces::IResizableComponent | virtual | 
  | getAutoUpdate() const final | gui_framework::interfaces::ITextLocalized | virtual | 
  | getBackgroundColor() const | gui_framework::BaseComponent |  | 
  | getBlockResize() const final | gui_framework::interfaces::IResizableComponent | virtual | 
  | getClassName() const | gui_framework::BaseComponent |  | 
  | getCodepage() | gui_framework::interfaces::ISerializable | inlinestatic | 
  | getDesiredHeight() const | gui_framework::BaseComponent |  | 
  | getDesiredWidth() const | gui_framework::BaseComponent |  | 
  | getDesiredX() const | gui_framework::BaseComponent |  | 
  | getDesiredY() const | gui_framework::BaseComponent |  | 
  | getDrawingType() const | gui_framework::ImageButton |  | 
  | getFunctionName() const | gui_framework::BaseButton |  | 
  | getHandle() const | gui_framework::BaseComponent |  | 
  | getHash() const override | gui_framework::ImageButton | virtual | 
  | getId() const | gui_framework::BaseComponent |  | 
  | getImageHeight() const | gui_framework::ImageButton |  | 
  | getImageType() const | gui_framework::ImageButton |  | 
  | getImageWidth() const | gui_framework::ImageButton |  | 
  | getLocalizationKey() const final | gui_framework::interfaces::ISingleTextLocalized | virtual | 
  | getModuleName() const | gui_framework::BaseButton |  | 
  | getOnClick() const | gui_framework::BaseButton |  | 
  | getParent() const | gui_framework::BaseComponent |  | 
  | getPathToImage() const | gui_framework::ImageButton |  | 
  | getStructure() const override | gui_framework::ImageButton | virtual | 
  | getStyles() const | gui_framework::BaseComponent |  | 
  | getText() const final | gui_framework::interfaces::ITextOperations | virtual | 
  | getTextColor() const | gui_framework::BaseComponent |  | 
  | getWindowName() const | gui_framework::BaseComponent |  | 
  | handle | gui_framework::BaseComponent | protected | 
  | handleMessages(HWND handle, UINT message, WPARAM wparam, LPARAM lparam, bool &isUsed) | gui_framework::BaseComponent |  | 
  | id | gui_framework::BaseComponent | protected | 
  | 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 typedef | gui_framework::ImageButton |  | 
  | initHeight | gui_framework::interfaces::IResizableComponent | protected | 
  | initWidth | gui_framework::interfaces::IResizableComponent | protected | 
  | initX | gui_framework::interfaces::IResizableComponent | protected | 
  | initY | gui_framework::interfaces::IResizableComponent | protected | 
  | IResizableComponent(HWND resizeableHandle, HWND parent, bool autoResize=false, bool blockResize=false) | gui_framework::interfaces::IResizableComponent |  | 
  | isDisabled() const | gui_framework::BaseComponent |  | 
  | isEnabled() const | gui_framework::BaseComponent |  | 
  | ISerializable()=default | gui_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 |  | 
  | moduleName | gui_framework::BaseButton | protected | 
  | onClick | gui_framework::BaseButton | protected | 
  | gui_framework::parent | gui_framework::BaseComponent | protected | 
  | parentHeight | gui_framework::interfaces::IResizableComponent | protected | 
  | parentWidth | gui_framework::interfaces::IResizableComponent | protected | 
  | preWindowMessagesHandle(HWND handle, UINT message, WPARAM wparam, LPARAM lparam, bool &isUsed) | gui_framework::BaseComponent | protectedvirtual | 
  | resize(uint16_t width, uint16_t height) | gui_framework::interfaces::IResizableComponent | virtual | 
  | runFunctionAsync(const std::function< void()> &callable, const std::function< void()> &callback=nullptr) noexcept | gui_framework::BaseComponent | static | 
  | runFunctionAsync(std::function< void()> &&callable, const std::function< void()> &callback=nullptr) noexcept | gui_framework::BaseComponent | static | 
  | sendRawMessage(UINT message, WPARAM wparam, LPARAM lparam) | gui_framework::BaseComponent |  | 
  | setAutoResize(bool autoResize) final | gui_framework::interfaces::IResizableComponent | virtual | 
  | setAutoUpdate(bool autoUpdate) final | gui_framework::interfaces::ITextLocalized | virtual | 
  | setBackgroundColor(uint8_t red, uint8_t green, uint8_t blue) | gui_framework::BaseComponent | virtual | 
  | setBlockResize(bool blockResize) final | gui_framework::interfaces::IResizableComponent | virtual | 
  | 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) final | gui_framework::interfaces::ISingleTextLocalized | virtual | 
  | setLocalizationKey(std::string &&localizationKey) noexcept final | gui_framework::interfaces::ISingleTextLocalized | virtual | 
  | setLocalizationKeys(interfaces::ITextLocalized *localized, const std::vector< std::string > &localizationKeys) | gui_framework::BaseComponent | protectedvirtual | 
  | setOnClick(const std::function< void()> &onClick) | gui_framework::BaseButton |  | 
  | setOnClick(const std::string &functionName, const std::string &moduleName) | gui_framework::BaseButton | virtual | 
  | setText(std::string_view localizationKey) final override | gui_framework::BaseButton | virtual | 
  | gui_framework::interfaces::ITextOperations::setText(std::wstring_view text) | gui_framework::interfaces::ITextOperations |  | 
  | setTextColor(uint8_t red, uint8_t green, uint8_t blue) final override | gui_framework::BaseButton | virtual | 
  | styles | gui_framework::BaseComponent | protected | 
  | textColor | gui_framework::BaseComponent | protected | 
  | textHandle | gui_framework::interfaces::ITextOperations | protected | 
  | updateLocalization(std::wstring_view localizedText) override | gui_framework::BaseButton | protectedvirtual | 
  | updateLocalizationEvent() final override | gui_framework::interfaces::ISingleTextLocalized | virtual | 
  | windowMessagesHandle(HWND handle, UINT message, WPARAM wparam, LPARAM lparam, bool &isUsed) override | gui_framework::BaseButton | protectedvirtual | 
  | windowName | gui_framework::BaseComponent | protected | 
  | ~BaseButton()=default | gui_framework::BaseButton | virtual | 
  | ~BaseComponent() | gui_framework::BaseComponent | virtual | 
  | ~ImageButton() | gui_framework::ImageButton |  | 
  | ~IResizableComponent()=default | gui_framework::interfaces::IResizableComponent | virtual | 
  | ~ISerializable()=default | gui_framework::interfaces::ISerializable | virtual | 
  | ~ISingleTextLocalized()=default | gui_framework::interfaces::ISingleTextLocalized | virtual | 
  | ~ITextLocalized()=default | gui_framework::interfaces::ITextLocalized | virtual | 
  | ~ITextOperations()=default | gui_framework::interfaces::ITextOperations | virtual |