11#include <xtd/size_object>
114 using base::operator [];
134 [[deprecated(
"Replaced by xtd::forms::tab_control::tab_page_collection::add - Will be removed in version 0.4.0.")]]
140 [[deprecated(
"Replaced by xtd::forms::tab_control::tab_page_collection::add - Will be removed in version 0.4.0.")]]
143 [[deprecated(
"Replaced by xtd::forms::tab_control::tab_page_collection::add - Will be removed in version 0.4.0.")]]
145 [[deprecated(
"Replaced by xtd::forms::tab_control::tab_page_collection::add - Will be removed in version 0.4.0.")]]
147 [[deprecated(
"Replaced by xtd::forms::tab_control::tab_page_collection::add - Will be removed in version 0.4.0.")]]
149 [[deprecated(
"Replaced by xtd::forms::tab_control::tab_page_collection::add - Will be removed in version 0.4.0.")]]
151 [[deprecated(
"Replaced by xtd::forms::tab_control::tab_page_collection::add - Will be removed in version 0.4.0.")]]
193 virtual forms::image_list& image_list() {return image_list_;}
313 void on_tab_pages_text_added(
xtd::
size index, const
string&
text, const
string&
name);
314 void on_tab_pages_text_inserted(
xtd::
size pos, const
string&
text, const
string&
name);
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:21
Represents a collection of controls.
Definition tab_control.hpp:44
void add(const xtd::string &text)
Adds an element to the end.
void push_back(const xtd::string &text, const string &name)
Adds an element to the end.
void add(const xtd::string &text, const string &name)
Adds an element to the end.
void push_back(const xtd::string &text)
Adds an element to the end.
void insert_at(size_t index, const xtd::string &text)
Inserts specified element at specified index.
tab_page_collection()=default
Creates a new object xtd::forms::control::tab_page_collection with specified allocator (optional).
iterator insert(const_iterator pos, const xtd::string &text, const xtd::string &name)
Inserts specified element at specified position.
xtd::forms::layout::arranged_element_collection< tab_page_ref > base
Represents the base type of the collection.
Definition tab_control.hpp:50
void insert_at(size_t index, const xtd::string &text, const xtd::string &name)
Inserts specified element at specified index.
iterator insert(const_iterator pos, const xtd::string &text)
Inserts specified element at specified position.
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
xtd::unique_ptr_object< type_t > uptr
The xtd::uptr object is a unique pointer.
Definition uptr.hpp:25
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
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 const_pointer data() const noexcept
Gets direct access to the underlying contiguous storage.
Definition read_only_span.hpp:201
Contains xtd::forms::tab_alignment enum class.
Contains xtd::forms::tab_page_ref typedef.