GUIFramework 1.1.0
Framework for desktop GUI applications in C++.
Loading...
Searching...
No Matches
EditControlCreator.cpp
Go to the documentation of this file.
2
4
5using namespace std;
6
7namespace gui_framework
8{
9 namespace utility
10 {
11 BaseComponent* EditControlCreator::create(const wstring& windowName, const utility::ComponentSettings& settings, const any& additionalData, BaseComposite* parent)
12 {
13 EditControl* result = new EditControl(windowName, settings, parent);
14
15 try
16 {
17 result->setPlaceholder(any_cast<wstring>(additionalData));
18 }
19 catch (const exception&)
20 {
21
22 }
23
24 return result;
25 }
26 }
27}
Base class for all windows, controls, etc.
Base class for all windows that has children windows.
virtual bool setPlaceholder(std::wstring_view placeholder) final
Set placeholder to single line edit control.
Standard edit control.
Definition EditControl.h:12
BaseComponent * create(const std::wstring &windowName, const utility::ComponentSettings &settings, const std::any &additionalData, BaseComposite *parent) override