|
GUIFramework 1.1.0
Framework for desktop GUI applications in C++.
|
#include "Core.h"Go to the source code of this file.
Namespaces | |
| namespace | gui_framework |
| namespace | gui_framework::utility |
| namespace | gui_framework::__utility |
Functions | |
| GUI_FRAMEWORK_API_FUNCTION void | gui_framework::utility::unregisterClass (std::wstring_view className) |
| Unregister class that is used in SeparateWindow, ChildWindow, DialogBox, GroupBox. | |
| void | gui_framework::utility::appendStyle (HWND handle, LONG_PTR newStyle) |
| Append WinAPI style. | |
| void | gui_framework::utility::removeStyle (HWND handle, LONG_PTR styleToRemove) |
| Remove WinAPI style. | |
| GUI_FRAMEWORK_API_FUNCTION std::string | gui_framework::utility::to_string (std::wstring_view stringToConvert, uint32_t codepage) |
| Convert std::wstring to std::string. | |
| GUI_FRAMEWORK_API_FUNCTION std::wstring | gui_framework::utility::to_wstring (const std::string &stringToConvert, uint32_t codepage) |
| Convert std::string to std::wstring. | |
| HMODULE | gui_framework::utility::getCurrentModule () |
| Get handle to current executable. | |
| GUI_FRAMEWORK_API_FUNCTION std::string | gui_framework::utility::getStringFromRawPath (const std::filesystem::path &pathFromRawString) |
| Get string with \ from raw string contructed path. | |
| GUI_FRAMEWORK_API_FUNCTION void | gui_framework::utility::loadFunctionFromModule (std::function< void()> &onClick, const std::string &functionName, const std::string &moduleName) |
| Load function from module. | |
| GUI_FRAMEWORK_API_FUNCTION void | gui_framework::utility::loadEventCallbackFromModule (std::function< void(const std::wstring &)> &eventCallback, const std::string &functionName, const std::string &moduleName) |
| Load function from module. | |
| int | gui_framework::utility::getCenterX (int width) |
| Get center X coordinate. | |
| int | gui_framework::utility::getCenterY (int height) |
| Get center Y coordinate. | |
| string | gui_framework::utility::getGUIFrameworkVersion () |
| Get current version of GUIFramework. | |
| template<typename T , typename... Args> | |
| smartPointerType< T > | gui_framework::utility::make_smart_pointer (Args &&... args) |
| Make function with current build configuration compatibility. | |
| template<typename T > | |
| size_t | gui_framework::utility::getTypeHash () |
| GUI_FRAMEWORK_API_FUNCTION void | gui_framework::__utility::throwNotImplementedException (std::string_view methodName, std::string_view className) |
| GUI_FRAMEWORK_API_FUNCTION std::string | gui_framework::__utility::extendedException (const std::string &exceptionMessage, std::string_view fileName, std::string_view methodName, int line) |
| GUI_FRAMEWORK_API_FUNCTION bool | gui_framework::__utility::useOnClose (std::any topLevelWindow) |