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.
tab_alignment.h
Go to the documentation of this file.
1 #pragma once
5 #include <xtd/ustring.h>
6 
8 namespace xtd {
10  namespace forms {
18  enum class tab_alignment {
20  top = 0,
22  bottom = 1,
24  left = 2,
26  right = 3,
27  };
28 
30  inline std::ostream& operator<<(std::ostream& os, tab_alignment value) {return os << to_string(value, {{tab_alignment::top, "top"}, {tab_alignment::bottom, "bottom"}, {tab_alignment::left, "left"}, {tab_alignment::right, "right"}});}
31  inline std::wostream& operator<<(std::wostream& os, tab_alignment value) {return os << to_string(value, {{tab_alignment::top, L"top"}, {tab_alignment::bottom, L"bottom"}, {tab_alignment::left, L"left"}, {tab_alignment::right, L"right"}});}
33  }
34 }
tab_alignment
Specifies the locations of the tabs in a tab control.
Definition: tab_alignment.h:18
The xtd namespace contains all fundamental classes to access Hardware, Os, System, and more.
Definition: system_report.h:17
The tabs are located along the left edge of the control.
The tabs are located across the top of the control.
The tabs are located across the bottom of the control.
Contains xtd::ustring class.
The xtd::forms namespace contains classes for creating Windows-based applications that take full adva...
Definition: about_box.h:13
The tabs are located along the right edge of the control.
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