11#include <xtd/usize_object>
86 auto add(
const char*
text) -> void;
96 using base::operator [];
101 [[nodiscard]]
auto operator [](
const xtd::string&
name)
const -> std::optional<value_type>;
116 [[deprecated(
"Replaced by xtd::forms::layout::tab_page_collection::insert - Will be removed in version 1.2.0.")]]
123 [[deprecated(
"Replaced by xtd::forms::layout::tab_page_collection::insert - Will be removed in version 1.2.0.")]]
130 [[deprecated(
"Replaced by xtd::forms::layout::tab_page_collection::insert - Will be removed in version 1.2.0.")]]
137 [[deprecated(
"Replaced by xtd::forms::layout::tab_page_collection::insert - Will be removed in version 1.2.0.")]]
144 [[deprecated(
"Replaced by xtd::forms::tab_control::tab_page_collection::add - Will be removed in version 1.2.0.")]]
150 [[deprecated(
"Replaced by xtd::forms::tab_control::tab_page_collection::add - Will be removed in version 1.2.0.")]]
153 [[deprecated(
"Replaced by xtd::forms::tab_control::tab_page_collection::add - Will be removed in version 1.2.0.")]]
155 [[deprecated(
"Replaced by xtd::forms::tab_control::tab_page_collection::add - Will be removed in version 1.2.0.")]]
157 [[deprecated(
"Replaced by xtd::forms::tab_control::tab_page_collection::add - Will be removed in version 1.2.0.")]]
159 [[deprecated(
"Replaced by xtd::forms::tab_control::tab_page_collection::add - Will be removed in version 1.2.0.")]]
161 [[deprecated(
"Replaced by xtd::forms::tab_control::tab_page_collection::add - Will be removed in version 1.2.0.")]]
typename xtd::collections::generic::extensions::enumerable_iterators< type_t, xtd::collections::generic::ienumerable< type_t > >::const_iterator const_iterator
Represents the const iterator of xtd::collections::generic::ienumerable value type.
Definition ienumerable.hpp:50
typename xtd::collections::generic::extensions::enumerable_iterators< type_t, xtd::collections::generic::ienumerable< type_t > >::iterator iterator
Represents the iterator of xtd::collections::generic::ienumerable value type.
Definition ienumerable.hpp:48
Represents the base class for classes that contain event data, and provides a value to use for events...
Definition event_args.hpp:18
Represents an event.
Definition event.hpp:23
Represents a collection of controls.
Definition tab_control.hpp:44
auto insert_at(xtd::usize index, const xtd::string &text) -> void
Inserts specified element at specified index.
auto push_back(const xtd::string &text) -> void
Adds an element to the end.
auto add(const xtd::string &text, const string &name) -> void
Adds an element to the end.
auto insert_at(xtd::usize index, const xtd::string &text, const xtd::string &name) -> void
Inserts specified element at specified index.
tab_page_collection()=default
Creates a new object xtd::forms::control::tab_page_collection with specified allocator (optional).
auto insert(const_iterator pos, const xtd::string &text) -> iterator
Inserts specified element at specified position.
auto insert(const_iterator pos, const xtd::string &text, const xtd::string &name) -> iterator
Inserts specified element at specified position.
auto add(const xtd::string &text) -> void
Adds an element to the end.
auto insert(xtd::usize index, const xtd::string &text, const xtd::string &name) -> void
Inserts specified element at specified index.
xtd::forms::layout::arranged_element_collection< tab_page_ref > base
Represents the base type of the collection.
Definition tab_control.hpp:50
auto push_back(const xtd::string &text, const string &name) -> void
Adds an element to the end.
auto insert(xtd::usize index, const xtd::string &text) -> void
Inserts specified element at specified index.
Represents a single tab page in a tab_control.
Definition tab_page.hpp:33
Contains xtd::forms::const_tab_page_ref typedef.
Contains xtd::forms::control control.
generic_event_handler< const xtd::event_args & > event_handler
Represents the method that will handle an event that has no event data.
Definition event_handler.hpp:24
#define forms_export_
Define shared library export.
Definition forms_export.hpp:13
xtd::basic_string< char > string
Represents text as a sequence of UTF-8 code units.
Definition __string_definitions.hpp:43
char8_t char8
Represents a 8-bit unicode character.
Definition char8.hpp:26
xtd::shared_ptr_object< type_t > sptr
The xtd::sptr object is a shared pointer.
Definition sptr.hpp:25
wchar_t wchar
Represents a wide character.
Definition wchar.hpp:24
std::intmax_t intptr
Represent a pointer or a handle.
Definition intptr.hpp:23
char16_t char16
Represents a 16-bit unicode character.
Definition char16.hpp:26
std::size_t usize
Represents an unsigned size of any object in bytes.
Definition usize.hpp:22
char32_t char32
Represents a 32-bit unicode character.
Definition char32.hpp:23
Contains xtd::forms::image_list component.
The xtd::drawing namespace provides access to GDI+ basic graphics functionality. More advanced functi...
Definition actions_system_images.hpp:10
The xtd namespace contains all fundamental classes to access Hardware, Os, System,...
Definition abstract_object.hpp:8
constexpr auto data() const noexcept -> const_pointer
Gets direct access to the underlying contiguous storage.
Definition read_only_span.hpp:197
Contains xtd::forms::tab_alignment enum class.
Contains xtd::forms::tab_page_ref typedef.