xtd - Reference Guide  0.2.0
Modern c++17/20 framework to create console, GUI and unit test applications on Windows, macOS, Linux, iOS and android.
Go to the documentation of this file.
1 #pragma once
5 #include <xtd/ustring.h>
8 namespace xtd {
10  namespace forms {
18  enum class selection_mode {
20  none = 0,
22  one = 1,
24  multi_simple = 2,
26  multi_extended = 3
27  };
30  inline std::ostream& operator<<(std::ostream& os, selection_mode value) {return os << to_string(value, {{selection_mode::none, "none"}, {selection_mode::one, "one"}, {selection_mode::multi_simple, "multi_simple"}, {selection_mode::multi_extended, "multi_extended"}});}
31  inline std::wostream& operator<<(std::wostream& os, selection_mode value) {return os << to_string(value, {{selection_mode::none, L"none"}, {selection_mode::one, L"one"}, {selection_mode::multi_simple, L"multi_simple"}, {selection_mode::multi_extended, L"multi_extended"}});}
33  }
34 }
Multiple items can be selected, and the user can use the SHIFT, CTRL, and arrow keys to make selectio...
The xtd namespace contains all fundamental classes to access Hardware, Os, System, and more.
Definition: system_report.h:17
No items can be selected.
Contains xtd::ustring class.
Multiple items can be selected.
The xtd::forms namespace contains classes for creating Windows-based applications that take full adva...
Definition: about_box.h:13
Only one item can be selected.
Specifies the selection behavior of a list box.
Definition: selection_mode.h:18
std::string to_string(const value_t &value, const std::string &fmt, const std::locale &loc)
Convert a specified value into a string with specified format and locale.
Definition: to_string.h:37