|
MyGUI 3.4.2
|
widget description should be here. More...
#include <MyGUI_DDContainer.h>

Public Types | |
| typedef RTTIBase | Base |
| typedef DDContainer | RTTIBase |
Public Types inherited from MyGUI::Widget | |
| typedef RTTIBase | Base |
| typedef Widget | RTTIBase |
Public Types inherited from MyGUI::IObject | |
| typedef IObject | RTTIBase |
Static Public Member Functions | |
| static const std::string & | getClassTypeName () |
Static Public Member Functions inherited from MyGUI::Widget | |
| static const std::string & | getClassTypeName () |
Static Public Member Functions inherited from MyGUI::IObject | |
| static const std::string & | getClassTypeName () |
Protected Attributes | |
| bool | mDropResult |
| bool | mNeedDrop |
| bool | mStartDrop |
| Widget * | mOldDrop |
| Widget * | mCurrentSender |
| DDItemInfo | mDropInfo |
| size_t | mDropSenderIndex |
| Widget * | mDropItem |
| IntCoord | mDropDimension |
| IntPoint | mClickInWidget |
| bool | mNeedDragDrop |
| DDContainer * | mReseiverContainer |
Protected Attributes inherited from MyGUI::ICroppedRectangle | |
| IntRect | mMargin |
| IntCoord | mCoord |
| IntPoint | mAbsolutePosition |
| bool | mIsMargin |
| ICroppedRectangle * | mCroppedParent |
widget description should be here.
Definition at line 27 of file MyGUI_DDContainer.h.
Definition at line 30 of file MyGUI_DDContainer.h.
Definition at line 30 of file MyGUI_DDContainer.h.
| MyGUI::DDContainer::DDContainer | ( | ) |
Definition at line 15 of file MyGUI_DDContainer.cpp.
Reimplemented in MyGUI::ItemBox.
Definition at line 280 of file MyGUI_DDContainer.cpp.
Definition at line 199 of file MyGUI_DDContainer.cpp.
Definition at line 30 of file MyGUI_DDContainer.h.
| bool MyGUI::DDContainer::getNeedDragDrop | ( | ) | const |
Get drag'n'drop mode flag
Definition at line 275 of file MyGUI_DDContainer.cpp.
Get type name as string
Reimplemented from MyGUI::Widget.
Reimplemented in MyGUI::ItemBox.
Definition at line 30 of file MyGUI_DDContainer.h.
Compare with selected type
Definition at line 30 of file MyGUI_DDContainer.h.
Compare with selected type
Reimplemented from MyGUI::Widget.
Reimplemented in MyGUI::ItemBox.
Definition at line 30 of file MyGUI_DDContainer.h.
|
protected |
Definition at line 52 of file MyGUI_DDContainer.cpp.
|
protected |
Definition at line 74 of file MyGUI_DDContainer.cpp.
|
protected |
Definition at line 82 of file MyGUI_DDContainer.cpp.
|
protectedvirtual |
Definition at line 250 of file MyGUI_DDContainer.cpp.
|
overrideprotectedvirtual |
Reimplemented from MyGUI::WidgetInput.
Reimplemented in MyGUI::ItemBox.
Definition at line 28 of file MyGUI_DDContainer.cpp.
|
overrideprotectedvirtual |
Reimplemented from MyGUI::WidgetInput.
Reimplemented in MyGUI::ItemBox.
Definition at line 38 of file MyGUI_DDContainer.cpp.
|
overrideprotectedvirtual |
Reimplemented from MyGUI::WidgetInput.
Reimplemented in MyGUI::ItemBox.
Definition at line 45 of file MyGUI_DDContainer.cpp.
|
protectedvirtual |
Reimplemented in MyGUI::ItemBox.
Definition at line 223 of file MyGUI_DDContainer.cpp.
| void MyGUI::DDContainer::resetDrag | ( | ) |
Definition at line 284 of file MyGUI_DDContainer.cpp.
Set drag'n'drop mode flag. Disabled (false) by default.
Definition at line 270 of file MyGUI_DDContainer.cpp.
|
overrideprotectedvirtual |
Reimplemented from MyGUI::Widget.
Reimplemented in MyGUI::ItemBox.
Definition at line 255 of file MyGUI_DDContainer.cpp.
|
protectedvirtual |
Reimplemented in MyGUI::ItemBox.
Definition at line 228 of file MyGUI_DDContainer.cpp.
|
protectedvirtual |
Reimplemented in MyGUI::ItemBox.
Definition at line 245 of file MyGUI_DDContainer.cpp.
| delegates::CMultiDelegate1<DDContainer*> MyGUI::DDContainer::_eventInvalideContainer |
Event : [Internal event] невалидна информация для контейнера.
signature : void method(MyGUI::DDContainer* _sender)
| _sender | widget that called this event |
Definition at line 93 of file MyGUI_DDContainer.h.
| EventHandle_EventHandle_DDContainerPtrDDItemState MyGUI::DDContainer::eventChangeDDState |
Event : Drag'n'drop state changed.
signature : void method(MyGUI::DDContainer* _sender, MyGUI::DDItemState _state)
| _sender | widget that called this event |
| _state | new state |
Definition at line 74 of file MyGUI_DDContainer.h.
| EventHandle_DDContainerPtrCDDItemInfoRefBool MyGUI::DDContainer::eventDropResult |
Event : End drag (drop).
signature : void method(MyGUI::DDContainer* _sender, const MyGUI::DDItemInfo& _info, bool _result)
| _sender | widget that called this event |
| _info | information about DDContainers |
| _result | if true then drop was successfull |
Definition at line 67 of file MyGUI_DDContainer.h.
| EventHandle_DDContainerPtrCDDItemInfoRefBoolRef MyGUI::DDContainer::eventRequestDrop |
Event : Request for start drop (moving mouse over container, but not dropped yet).
signature : void method(MyGUI::DDContainer* _sender, const MyGUI::DDItemInfo& _info, bool& _result)
| _sender | widget that called this event |
| _info | information about DDContainers |
| _result | write here true if container accept dragged widget or false if it isn't |
Definition at line 59 of file MyGUI_DDContainer.h.
| EventHandle_DDContainerPtrCDDItemInfoRefBoolRef MyGUI::DDContainer::eventStartDrag |
Event : Request for start drag.
signature : void method(MyGUI::DDContainer* _sender, const MyGUI::DDItemInfo& _info, bool& _result)
| _sender | widget that called this event |
| _info | information about DDContainers |
| _result | write here true if container can be draggedor false if it can't |
Definition at line 51 of file MyGUI_DDContainer.h.
| delegates::CMultiDelegate3<DDContainer*, Widget*, const DDWidgetState&> MyGUI::DDContainer::eventUpdateDropState |
Event : [Internal event] !!обновить виджеты дропа DD_FIXME наверное internal.
signature : void method(MyGUI::DDContainer* _sender, MyGUI::Widget* _item, const MyGUI::DDWidgetState& _state)
| _sender | widget that called this event |
| _items | |
| _state |
Definition at line 101 of file MyGUI_DDContainer.h.
|
protected |
Definition at line 138 of file MyGUI_DDContainer.h.
|
protected |
Definition at line 128 of file MyGUI_DDContainer.h.
|
protected |
Definition at line 136 of file MyGUI_DDContainer.h.
|
protected |
Definition at line 130 of file MyGUI_DDContainer.h.
|
protected |
Definition at line 135 of file MyGUI_DDContainer.h.
|
protected |
Definition at line 123 of file MyGUI_DDContainer.h.
|
protected |
Definition at line 132 of file MyGUI_DDContainer.h.
|
protected |
Definition at line 141 of file MyGUI_DDContainer.h.
|
protected |
Definition at line 124 of file MyGUI_DDContainer.h.
|
protected |
Definition at line 127 of file MyGUI_DDContainer.h.
|
protected |
Definition at line 143 of file MyGUI_DDContainer.h.
|
protected |
Definition at line 125 of file MyGUI_DDContainer.h.
| EventHandle_EventHandle_DDContainerPtrWidgetPtrRefIntCoordRef MyGUI::DDContainer::requestDragWidgetInfo |
Event : [not used] Request widget for dragging.
signature : void method(MyGUI::DDContainer* _sender, MyGUI::Widget*& _item, MyGUI::IntCoord& _dimension)
| _sender | widget that called this event |
| _item | write widget pointer here |
| _dimension | write widget coordinate here |
Definition at line 82 of file MyGUI_DDContainer.h.