MyGUI 3.4.2
|
widget description should be here. More...
#include <MyGUI_TabControl.h>
Data Structures | |
struct | TabItemInfo |
Public Types | |
typedef RTTIBase | Base |
typedef TabControl | RTTIBase |
typedef std::vector< TabItemInfo > | VectorTabItemInfo |
![]() | |
typedef RTTIBase | Base |
typedef Widget | RTTIBase |
![]() | |
typedef IObject | RTTIBase |
Static Public Member Functions | |
static const std::string & | getClassTypeName () |
![]() | |
static const std::string & | getClassTypeName () |
![]() | |
static const std::string & | getClassTypeName () |
Friends | |
class | TabItem |
Additional Inherited Members | |
![]() | |
IntRect | mMargin |
IntCoord | mCoord |
IntPoint | mAbsolutePosition |
bool | mIsMargin |
ICroppedRectangle * | mCroppedParent |
widget description should be here.
Definition at line 26 of file MyGUI_TabControl.h.
Definition at line 35 of file MyGUI_TabControl.h.
Definition at line 35 of file MyGUI_TabControl.h.
typedef std::vector<TabItemInfo> MyGUI::TabControl::VectorTabItemInfo |
Definition at line 56 of file MyGUI_TabControl.h.
MyGUI::TabControl::TabControl | ( | ) |
Definition at line 20 of file MyGUI_TabControl.cpp.
|
overridevirtual |
Reimplemented from MyGUI::IItemContainer.
Definition at line 757 of file MyGUI_TabControl.cpp.
|
protected |
Definition at line 434 of file MyGUI_TabControl.cpp.
Reimplemented from MyGUI::IItemContainer.
Definition at line 767 of file MyGUI_TabControl.cpp.
|
overridevirtual |
Reimplemented from MyGUI::IItemContainer.
Definition at line 752 of file MyGUI_TabControl.cpp.
Reimplemented from MyGUI::IItemContainer.
Definition at line 777 of file MyGUI_TabControl.cpp.
Definition at line 442 of file MyGUI_TabControl.cpp.
|
protected |
Definition at line 488 of file MyGUI_TabControl.cpp.
Definition at line 459 of file MyGUI_TabControl.cpp.
Reimplemented from MyGUI::IItemContainer.
Definition at line 762 of file MyGUI_TabControl.cpp.
Reimplemented from MyGUI::IItemContainer.
Definition at line 772 of file MyGUI_TabControl.cpp.
Definition at line 398 of file MyGUI_TabControl.cpp.
Add an item to the end of a array.
Definition at line 654 of file MyGUI_TabControl.cpp.
Move all elements so specified becomes visible.
Definition at line 699 of file MyGUI_TabControl.cpp.
Move all elements so specified becomes visible.
Definition at line 274 of file MyGUI_TabControl.cpp.
void MyGUI::TabControl::beginToItemFirst | ( | ) |
Move all elements so first becomes visible.
Definition at line 704 of file MyGUI_TabControl.cpp.
void MyGUI::TabControl::beginToItemLast | ( | ) |
Move all elements so last becomes visible.
Definition at line 710 of file MyGUI_TabControl.cpp.
void MyGUI::TabControl::beginToItemSelected | ( | ) |
Move all elements so selected becomes visible.
Definition at line 716 of file MyGUI_TabControl.cpp.
Clear an item data.
Definition at line 684 of file MyGUI_TabControl.cpp.
Clear an item data at a specified position.
Definition at line 679 of file MyGUI_TabControl.cpp.
Search item, returns the position of the first occurrence in array or ITEM_NONE if item not found.
Definition at line 572 of file MyGUI_TabControl.cpp.
Search item, returns the position of the first occurrence in array or ITEM_NONE if item not found.
Definition at line 582 of file MyGUI_TabControl.cpp.
Search item, returns the item of the first occurrence in array or nullptr if item not found.
Definition at line 592 of file MyGUI_TabControl.cpp.
bool MyGUI::TabControl::getButtonAutoWidth | ( | ) | const |
Get button auto width flag
Definition at line 737 of file MyGUI_TabControl.cpp.
int MyGUI::TabControl::getButtonDefaultWidth | ( | ) | const |
Get default button width
Definition at line 732 of file MyGUI_TabControl.cpp.
Get button width.
Definition at line 727 of file MyGUI_TabControl.cpp.
Get button width at a specified position.
Definition at line 518 of file MyGUI_TabControl.cpp.
Definition at line 35 of file MyGUI_TabControl.h.
size_t MyGUI::TabControl::getIndexSelected | ( | ) | const |
Get index of selected item (ITEM_NONE if none selected)
Definition at line 664 of file MyGUI_TabControl.cpp.
Get item from specified position.
Definition at line 530 of file MyGUI_TabControl.cpp.
size_t MyGUI::TabControl::getItemCount | ( | ) | const |
Get number of items.
Definition at line 644 of file MyGUI_TabControl.cpp.
Get item data.
Definition at line 147 of file MyGUI_TabControl.h.
Get item data from specified position.
Definition at line 140 of file MyGUI_TabControl.h.
Get item index.
Definition at line 562 of file MyGUI_TabControl.cpp.
Get item name.
Definition at line 694 of file MyGUI_TabControl.cpp.
Get item name from specified position.
Definition at line 524 of file MyGUI_TabControl.cpp.
TabItem * MyGUI::TabControl::getItemSelected | ( | ) | const |
Get selected item (nullptr if none selected)
Definition at line 602 of file MyGUI_TabControl.cpp.
bool MyGUI::TabControl::getSmoothShow | ( | ) | const |
Get smooth sheets showing flag
Definition at line 747 of file MyGUI_TabControl.cpp.
Get type name as string
Reimplemented from MyGUI::Widget.
Definition at line 35 of file MyGUI_TabControl.h.
|
overrideprotectedvirtual |
Reimplemented from MyGUI::Widget.
Definition at line 42 of file MyGUI_TabControl.cpp.
TabItem * MyGUI::TabControl::insertItem | ( | TabItem * | _to, |
const UString & | _name, | ||
Any | _data = Any::Null |
||
) |
Insert an item into a array.
Definition at line 649 of file MyGUI_TabControl.cpp.
TabItem * MyGUI::TabControl::insertItemAt | ( | size_t | _index, |
const UString & | _name, | ||
Any | _data = Any::Null |
||
) |
Insert an item into a array at a specified position.
Definition at line 168 of file MyGUI_TabControl.cpp.
Compare with selected type
Definition at line 35 of file MyGUI_TabControl.h.
Compare with selected type
Reimplemented from MyGUI::Widget.
Definition at line 35 of file MyGUI_TabControl.h.
|
protected |
Definition at line 237 of file MyGUI_TabControl.cpp.
|
protected |
Definition at line 216 of file MyGUI_TabControl.cpp.
Reimplemented from MyGUI::Widget.
Definition at line 154 of file MyGUI_TabControl.cpp.
void MyGUI::TabControl::removeAllItems | ( | ) |
Remove all items.
Definition at line 542 of file MyGUI_TabControl.cpp.
Remove item.
Definition at line 659 of file MyGUI_TabControl.cpp.
Remove item at a specified position.
Definition at line 536 of file MyGUI_TabControl.cpp.
Enable or disable button auto width
Definition at line 319 of file MyGUI_TabControl.cpp.
Set default button width and disable autowidth mode
Definition at line 311 of file MyGUI_TabControl.cpp.
Set button width.
Definition at line 722 of file MyGUI_TabControl.cpp.
Set button width at a specified position.
Definition at line 338 of file MyGUI_TabControl.cpp.
Set widget position and size
Reimplemented from MyGUI::ICroppedRectangle.
Definition at line 209 of file MyGUI_TabControl.cpp.
Set widget position and size
Reimplemented from MyGUI::ICroppedRectangle.
Definition at line 116 of file MyGUI_Widget.cpp.
See Widget::setCoord(const IntCoord& _coord)
Definition at line 123 of file MyGUI_Widget.cpp.
Select specified _index.
Definition at line 373 of file MyGUI_TabControl.cpp.
Replace an item data.
Definition at line 674 of file MyGUI_TabControl.cpp.
Replace an item data at a specified position.
Definition at line 512 of file MyGUI_TabControl.cpp.
Replace an item name.
Definition at line 689 of file MyGUI_TabControl.cpp.
Replace an item name at a specified position.
Definition at line 356 of file MyGUI_TabControl.cpp.
Select item.
Definition at line 669 of file MyGUI_TabControl.cpp.
Set widget position (position of left top corner)
Reimplemented from MyGUI::ICroppedRectangle.
Definition at line 195 of file MyGUI_TabControl.cpp.
Set widget position (position of left top corner)
Reimplemented from MyGUI::ICroppedRectangle.
Definition at line 112 of file MyGUI_Widget.cpp.
See Widget::setPosition(const IntPoint& _pos)
Definition at line 119 of file MyGUI_Widget.cpp.
|
overrideprotectedvirtual |
Reimplemented from MyGUI::Widget.
Definition at line 617 of file MyGUI_TabControl.cpp.
Set widget size
Reimplemented from MyGUI::ICroppedRectangle.
Definition at line 202 of file MyGUI_TabControl.cpp.
Set widget size
Reimplemented from MyGUI::ICroppedRectangle.
Definition at line 114 of file MyGUI_Widget.cpp.
See Widget::setSize(const IntSize& _size)
Definition at line 121 of file MyGUI_Widget.cpp.
Enable or disable smooth sheets showing
Definition at line 742 of file MyGUI_TabControl.cpp.
|
overrideprotectedvirtual |
Reimplemented from MyGUI::Widget.
Definition at line 134 of file MyGUI_TabControl.cpp.
Definition at line 183 of file MyGUI_TabControl.cpp.
|
protected |
Definition at line 782 of file MyGUI_TabControl.cpp.
Definition at line 33 of file MyGUI_TabControl.h.
EventPair<EventHandle_WidgetSizeT, EventHandle_TabPtrSizeT> MyGUI::TabControl::eventTabChangeSelect |
Event : Active TabControl sheet changed
signature : void method(MyGUI::TabControl* _sender, size_t _index)
_sender | widget that called this event |
_index | Index of selected sheet |
Definition at line 221 of file MyGUI_TabControl.h.