14 namespace standard_classes
16 inline const std::wstring
button = WC_BUTTONW;
19 inline const std::wstring
comboBox = WC_COMBOBOXW;
20 inline const std::wstring
listBox = WC_LISTBOXW;
21 inline const std::wstring
richEdit = MSFTEDIT_CLASS;
23 inline const std::wstring
listView = WC_LISTVIEWW;
26 inline const std::wstring
scrollBar = WC_SCROLLBARW;
29 namespace standard_menu_items
32 inline const std::string
menuItem =
"MenuItem";
35 namespace standard_sizes
55 namespace json_settings
87#define IMPLEMENT_SERIALIZABLE_FUNCTION extern "C" __declspec(dllexport)
89#ifdef GUI_FRAMEWORK_DLL
90#define GUI_FRAMEWORK_API __declspec(dllexport)
91#define GUI_FRAMEWORK_API_FUNCTION extern "C" __declspec(dllexport)
93#define THREAD_POOL_DLL
99#pragma warning(disable: 4251)
100#pragma warning(disable: 4275)
101#pragma warning(disable: 4190)
103#define GUI_FRAMEWORK_API
104#define GUI_FRAMEWORK_API_FUNCTION
std::unique_ptr< T > smartPointerType
Compatible smart pointer type.
const std::string modulesSetting
const std::string usingDeserializersSetting
const std::string settingsObject
const std::string usingNotImplementedExceptions
const std::string moduleNameSetting
constexpr std::string_view settingsJSONFile
const std::string usingCreatorsSetting
constexpr std::string_view pathToModuleSettings
const std::string threadsCountSetting
const std::string usingExtendedExceptions
constexpr std::wstring_view msftEditLibrary
const std::wstring editControl
const std::wstring comboBox
const std::wstring scrollBar
const std::wstring listView
const std::wstring richEdit
const std::wstring button
const std::wstring staticControl
const std::wstring trackbarControl
const std::wstring listBox
const std::wstring progressBar
const std::wstring tabControl
const std::string dropDownMenuItem
const std::string menuItem
constexpr uint16_t defaultImagesCount
constexpr uint16_t listBoxAdditionalWidth
constexpr uint16_t dialogBoxBuilderMinWidth
constexpr uint16_t dialogBoxBuilderMinHeight
const uint16_t largeIconHeight
constexpr uint16_t additionalListViewReportColumnWidth
const uint16_t smallIconWidth
const uint16_t smallIconHeight
const uint16_t largeIconWidth
constexpr uint16_t comboBoxAdditionalWidth
void(*)() onClickSignature
Default on click signature.
bool(*)() onCloseSignature
Default on close signature. Worked only in BaseSeparateWindow subclasses. Called if user pressed clos...
void(*)() onDestroySignature
Default on destroy signature. Called before window is destroyed.