addImage(const std::string &pictureBlockName, int x, int y, const std::filesystem::path &pathToImage) | gui_framework::BaseWindow | virtual |
addPopupMenu(const std::wstring &menuName) | gui_framework::BaseComposite | virtual |
addTrayMenuItem(const std::wstring &text, const std::function< void()> &onClick, uint32_t *menuItemId=nullptr) | gui_framework::BaseMainWindow | |
addTrayMenuItem(const std::wstring &text, const std::string &functionName, const std::string &moduleName, uint32_t *menuItemId=nullptr) | gui_framework::BaseMainWindow | |
asyncDestroyComponent() | gui_framework::BaseComponent | |
autoResize | gui_framework::interfaces::IResizableComponent | protected |
backgroundColor | gui_framework::BaseComponent | protected |
gui_framework::BaseComponent::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 | |
BaseComposite(const std::wstring &className, const std::wstring &windowName, const utility::ComponentSettings &settings, const interfaces::IStyles &styles, BaseComposite *parent=nullptr, const std::string &windowFunctionName="", const std::string &moduleName="", uint16_t smallIconResource=NULL, uint16_t largeIconResource=NULL) | gui_framework::BaseComposite | |
BaseMainWindow(const std::wstring &className, const std::wstring &titleName, const utility::ComponentSettings &settings, const std::string &windowFunctionName, uint16_t trayIconResource, bool alwaysShowTray=false, bool maximize=false, bool minimize=false, const std::string &moduleName="", uint16_t smallIconResource=NULL, uint16_t largeIconResource=NULL) | gui_framework::BaseMainWindow | |
BaseSeparateWindow(const std::wstring &className, const std::wstring &titleName, const utility::ComponentSettings &settings, const std::string &windowFunctionName, bool maximize=false, bool minimize=false, const std::string &moduleName="", uint16_t smallIconResource=NULL, uint16_t largeIconResource=NULL) | gui_framework::BaseSeparateWindow | |
BaseWindow(const std::wstring &className, const std::wstring &windowName, const utility::ComponentSettings &settings, const interfaces::IStyles &styles, BaseComposite *parent=nullptr, const std::string &windowFunctionName="", const std::string &moduleName="", uint16_t smallIconResource=NULL, uint16_t largeIconResource=NULL) | gui_framework::BaseWindow | |
begin() noexcept override | gui_framework::BaseComposite | virtual |
blockResize | gui_framework::interfaces::IResizableComponent | protected |
calculateNewSizes(uint16_t width, uint16_t height) final | gui_framework::interfaces::IResizableComponent | virtual |
cbegin() const noexcept override | gui_framework::BaseComposite | virtual |
cend() const noexcept override | gui_framework::BaseComposite | virtual |
children | gui_framework::BaseComposite | protected |
className | gui_framework::BaseComponent | protected |
close(int exitCode) | gui_framework::interfaces::ICloseable | |
closeableHandle | gui_framework::interfaces::ICloseable | protected |
componentVisibilityHandle | gui_framework::interfaces::IComponentVisibility | protected |
compositeWindowMessagesHandle(HWND handle, UINT message, WPARAM wparam, LPARAM lparam, bool &isUsed) | gui_framework::BaseComposite | protectedvirtual |
createMainMenu(const std::wstring &menuName) | gui_framework::BaseComposite | virtual |
createMarkup() | gui_framework::BaseMainWindow | protectedvirtual |
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 | |
disableResize() | gui_framework::BaseSeparateWindow | |
drawAllImages() final | gui_framework::BaseWindow | virtual |
enable() | gui_framework::BaseComponent | |
enableResize() | gui_framework::BaseSeparateWindow | |
end() noexcept override | gui_framework::BaseComposite | virtual |
exitCode | gui_framework::BaseComposite | protected |
exitMode enum name | gui_framework::BaseComposite | |
findChild(const std::wstring &windowName) const | gui_framework::BaseComposite | |
findChild(HWND handle) const | gui_framework::BaseComposite | |
findChildren(const std::wstring &windowName) const | gui_framework::BaseComposite | |
getActualCoordinates() const | gui_framework::BaseComponent | |
getActualHeight() const | gui_framework::BaseComponent | |
getActualWidth() const | gui_framework::BaseComponent | |
getAutoResize() const final | gui_framework::interfaces::IResizableComponent | virtual |
getBackgroundColor() const | gui_framework::BaseComponent | |
getBlockResize() const final | gui_framework::interfaces::IResizableComponent | virtual |
getChildren() const | gui_framework::BaseComposite | |
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 | |
getExitCode() const | gui_framework::BaseComposite | |
getExitMode() const | gui_framework::BaseComposite | |
getHandle() const | gui_framework::BaseComponent | |
getHash() const override | gui_framework::BaseMainWindow | virtual |
getId() const | gui_framework::BaseComponent | |
getMainMenu() const | gui_framework::BaseComposite | |
getMainMenu() | gui_framework::BaseComposite | |
getOnClose() const final | gui_framework::interfaces::ICloseable | virtual |
getOnDestroy() const | gui_framework::BaseComposite | |
getParent() const | gui_framework::BaseComponent | |
getPopupMenus() const | gui_framework::BaseComposite | |
getStructure() const override | gui_framework::BaseMainWindow | virtual |
getStyles() const | gui_framework::BaseComponent | |
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 | |
hide() const | gui_framework::interfaces::IComponentVisibility | |
ICloseable(HWND closeableHandle) | gui_framework::interfaces::ICloseable | |
IComponentVisibility(HWND componentVisibilityHandle) | gui_framework::interfaces::IComponentVisibility | |
id | gui_framework::BaseComponent | protected |
IIterable()=default | gui_framework::interfaces::IIterable< BaseComponent, iterators::composite_forward_iterator, iterators::composite_const_forward_iterator > | |
initDrawing(const std::string &pictureBlockName, uint16_t imagesWidth, uint16_t imagesHeight, utility::BaseLoadableHolder::imageType type) final | gui_framework::BaseWindow | virtual |
initHeight | gui_framework::interfaces::IResizableComponent | protected |
initTray(uint16_t trayIconResource, bool alwaysShowTrayIcon) | gui_framework::BaseMainWindow | |
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 | |
largeIcon | gui_framework::BaseSeparateWindow | protected |
mainMenu | gui_framework::BaseComposite | protected |
mode | gui_framework::BaseComposite | protected |
onClose | gui_framework::interfaces::ICloseable | protected |
onCloseFunctionModuleName | gui_framework::interfaces::ICloseable | protected |
onCloseFunctionName | gui_framework::interfaces::ICloseable | protected |
onDestroy | gui_framework::BaseComposite | protected |
onDestroyEvent() | gui_framework::BaseMainWindow | protectedvirtual |
onDestroyFunctionModuleName | gui_framework::BaseComposite | protected |
onDestroyFunctionName | gui_framework::BaseComposite | protected |
gui_framework::parent | gui_framework::BaseComponent | protected |
parentHeight | gui_framework::interfaces::IResizableComponent | protected |
parentWidth | gui_framework::interfaces::IResizableComponent | protected |
pathToLargeIcon | gui_framework::BaseSeparateWindow | protected |
pathToSmallIcon | gui_framework::BaseSeparateWindow | protected |
pictures | gui_framework::BaseWindow | protected |
popupMenus | gui_framework::BaseComposite | protected |
preWindowMessagesHandle(HWND handle, UINT message, WPARAM wparam, LPARAM lparam, bool &isUsed) override | gui_framework::BaseComposite | protectedvirtual |
removeChild(BaseComponent *child) | gui_framework::BaseComposite | |
removeComponents(const std::wstring &componentName) | gui_framework::BaseComposite | |
removeImage(const std::string &pictureBlockName, const std::filesystem::path &pathToImage) | gui_framework::BaseWindow | virtual |
removePopupMenus(const std::wstring &menuName) | gui_framework::BaseComposite | virtual |
removeTrayMenuItem(const std::wstring &text) | gui_framework::BaseMainWindow | |
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 | |
sendTrayMessage(uint32_t id) | gui_framework::BaseMainWindow | |
setAutoResize(bool autoResize) final | gui_framework::interfaces::IResizableComponent | virtual |
setBackgroundColor(uint8_t red, uint8_t green, uint8_t blue) final override | gui_framework::BaseWindow | 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 | |
setExitMode(exitMode mode) | gui_framework::BaseComposite | |
setLargeIcon(const std::filesystem::path &pathToLargeIcon) | gui_framework::BaseSeparateWindow | |
setLocalizationKeys(interfaces::ITextLocalized *localized, const std::vector< std::string > &localizationKeys) | gui_framework::BaseComponent | protectedvirtual |
setOnClose(const std::function< bool()> &onClose) final | gui_framework::interfaces::ICloseable | virtual |
setOnClose(const std::string &onCloseFunctionName, const std::string &onCloseFunctionModuleName) final | gui_framework::interfaces::ICloseable | virtual |
setOnDestroy(const std::function< void()> &onDestroy) | gui_framework::BaseComposite | |
setOnDestroy(const std::string &onDestroyFunctionName, const std::string &onDestroyFunctionModuleName) | gui_framework::BaseComposite | |
setSmallIcon(const std::filesystem::path &pathToSmallIcon) | gui_framework::BaseSeparateWindow | |
setTextColor(uint8_t red, uint8_t green, uint8_t blue) | gui_framework::BaseComponent | virtual |
show() const | gui_framework::interfaces::IComponentVisibility | |
smallIcon | gui_framework::BaseSeparateWindow | protected |
styles | gui_framework::BaseComponent | protected |
textColor | gui_framework::BaseComponent | protected |
windowFunctionName | gui_framework::BaseComposite | protected |
WindowHolder class | gui_framework::BaseMainWindow | friend |
windowMessagesHandle(HWND handle, UINT message, WPARAM wparam, LPARAM lparam, bool &isUsed) override | gui_framework::BaseMainWindow | protectedvirtual |
windowName | gui_framework::BaseComponent | protected |
~BaseComponent() | gui_framework::BaseComponent | virtual |
~BaseComposite() | gui_framework::BaseComposite | virtual |
~BaseMainWindow() | gui_framework::BaseMainWindow | virtual |
~BaseSeparateWindow() | gui_framework::BaseSeparateWindow | virtual |
~BaseWindow()=default | gui_framework::BaseWindow | virtual |
~ICloseable()=default | gui_framework::interfaces::ICloseable | virtual |
~IComponentVisibility()=default | gui_framework::interfaces::IComponentVisibility | virtual |
~IIterable()=default | gui_framework::interfaces::IIterable< BaseComponent, iterators::composite_forward_iterator, iterators::composite_const_forward_iterator > | virtual |
~IResizableComponent()=default | gui_framework::interfaces::IResizableComponent | virtual |
~ISerializable()=default | gui_framework::interfaces::ISerializable | virtual |