GUIFramework 1.1.0
Framework for desktop GUI applications in C++.
|
Go to the source code of this file.
Namespaces | |
namespace | gui_framework |
namespace | gui_framework::standard_classes |
namespace | gui_framework::standard_menu_items |
namespace | gui_framework::standard_sizes |
namespace | gui_framework::json_settings |
namespace | gui_framework::libraries |
Macros | |
#define | IMPLEMENT_SERIALIZABLE_FUNCTION extern "C" __declspec(dllexport) |
Insert this macro before serializable function declaration and implementation. | |
#define | GUI_FRAMEWORK_API |
#define | GUI_FRAMEWORK_API_FUNCTION |
Typedefs | |
using | gui_framework::onClickSignature = void(*)() |
Default on click signature. | |
using | gui_framework::onDestroySignature = void(*)() |
Default on destroy signature. Called before window is destroyed. | |
using | gui_framework::onCloseSignature = bool(*)() |
Default on close signature. Worked only in BaseSeparateWindow subclasses. Called if user pressed close button. | |
template<typename T > | |
using | smartPointerType = std::unique_ptr<T> |
Compatible smart pointer type. | |
#define GUI_FRAMEWORK_API |
Definition at line 103 of file GUIFrameworkConstants.h.
#define GUI_FRAMEWORK_API_FUNCTION |
Definition at line 104 of file GUIFrameworkConstants.h.
#define IMPLEMENT_SERIALIZABLE_FUNCTION extern "C" __declspec(dllexport) |
Insert this macro before serializable function declaration and implementation.
Definition at line 87 of file GUIFrameworkConstants.h.
using smartPointerType = std::unique_ptr<T> |
Compatible smart pointer type.
Definition at line 108 of file GUIFrameworkConstants.h.