diff options
| author | crupest <crupest@outlook.com> | 2018-11-10 20:24:58 +0800 |
|---|---|---|
| committer | crupest <crupest@outlook.com> | 2018-11-10 20:24:58 +0800 |
| commit | 370ed80687ac9758b21335d3951828838796f9b3 (patch) | |
| tree | 2cdbfc73481f60736bf16d7a2adf1eb03383f39b | |
| parent | 0e9e897d306c71ab46fd9b5371d811950124ee27 (diff) | |
| download | cru-370ed80687ac9758b21335d3951828838796f9b3.tar.gz cru-370ed80687ac9758b21335d3951828838796f9b3.tar.bz2 cru-370ed80687ac9758b21335d3951828838796f9b3.zip | |
...
| -rw-r--r-- | CruUI.vcxproj | 2 | ||||
| -rw-r--r-- | CruUI.vcxproj.filters | 6 | ||||
| -rw-r--r-- | src/ui/controls/list_item.cpp | 6 | ||||
| -rw-r--r-- | src/ui/controls/list_item.hpp | 23 |
4 files changed, 37 insertions, 0 deletions
diff --git a/CruUI.vcxproj b/CruUI.vcxproj index de86b39c..66f068fc 100644 --- a/CruUI.vcxproj +++ b/CruUI.vcxproj @@ -130,11 +130,13 @@ <ClCompile Include="src\ui\border_property.cpp" /> <ClCompile Include="src\ui\controls\button.cpp" /> <ClCompile Include="src\ui\controls\linear_layout.cpp" /> + <ClCompile Include="src\ui\controls\list_item.cpp" /> <ClCompile Include="src\ui\controls\text_block.cpp" /> <ClCompile Include="src\ui\controls\text_box.cpp" /> <ClInclude Include="src\any_map.hpp" /> <ClInclude Include="src\format.hpp" /> <ClInclude Include="src\ui\border_property.hpp" /> + <ClInclude Include="src\ui\controls\list_item.hpp" /> <ClInclude Include="src\ui\controls\text_control.hpp" /> <ClCompile Include="src\ui\controls\toggle_button.cpp" /> <ClCompile Include="src\ui\cursor.cpp" /> diff --git a/CruUI.vcxproj.filters b/CruUI.vcxproj.filters index 92fe4869..d6630408 100644 --- a/CruUI.vcxproj.filters +++ b/CruUI.vcxproj.filters @@ -81,6 +81,9 @@ <ClCompile Include="src\ui\ui_manager.cpp"> <Filter>Source Files</Filter> </ClCompile> + <ClCompile Include="src\ui\controls\list_item.cpp"> + <Filter>Source Files</Filter> + </ClCompile> </ItemGroup> <ItemGroup> <ClInclude Include="src\graph\graph.hpp"> @@ -161,6 +164,9 @@ <ClInclude Include="src\any_map.hpp"> <Filter>Header Files</Filter> </ClInclude> + <ClInclude Include="src\ui\controls\list_item.hpp"> + <Filter>Header Files</Filter> + </ClInclude> </ItemGroup> <ItemGroup> <ClCompile Include="src\application.cpp"> diff --git a/src/ui/controls/list_item.cpp b/src/ui/controls/list_item.cpp new file mode 100644 index 00000000..25dd49a8 --- /dev/null +++ b/src/ui/controls/list_item.cpp @@ -0,0 +1,6 @@ +#include "list_item.hpp" + +namespace cru::ui::controls +{ + +} diff --git a/src/ui/controls/list_item.hpp b/src/ui/controls/list_item.hpp new file mode 100644 index 00000000..8525e0e8 --- /dev/null +++ b/src/ui/controls/list_item.hpp @@ -0,0 +1,23 @@ +#pragma once + +#include "ui/control.hpp" + +namespace cru::ui::controls +{ + class ListItem : public Control + { + public: + static constexpr auto control_type = L"ListItem"; + + public: + static ListItem* Create(); + private: + ListItem(); + public: + ListItem(const ListItem& other) = delete; + ListItem(ListItem&& other) = delete; + ListItem& operator=(const ListItem& other) = delete; + ListItem& operator=(ListItem&& other) = delete; + ~ListItem() override = default; + }; +} |
