7 #ifndef MYGUI_DDCONTAINER_H_ 8 #define MYGUI_DDCONTAINER_H_ 38 void setNeedDragDrop(
bool _value);
40 bool getNeedDragDrop()
const;
87 virtual void _setContainerItemInfo(
size_t _index,
bool _set,
bool _accept);
104 virtual void onMouseButtonPressed(
int _left,
int _top,
MouseButton _id);
105 virtual void onMouseButtonReleased(
int _left,
int _top,
MouseButton _id);
106 virtual void onMouseDrag(
int _left,
int _top,
MouseButton _id);
108 virtual void notifyInvalideDrop(
DDContainer* _sender);
110 virtual void removeDropItems();
111 virtual void updateDropItems();
112 virtual void updateDropItemsState(
const DDWidgetState& _state);
118 void endDrop(
bool _reset);
120 virtual void setPropertyOverride(
const std::string& _key,
const std::string& _value);
148 #endif // MYGUI_DDCONTAINER_H_
DDContainer * mReseiverContainer
delegates::CMultiDelegate2< DDContainer *, DDItemState > EventHandle_EventHandle_DDContainerPtrDDItemState
delegates::CMultiDelegate3< DDContainer *, const DDItemInfo &, bool & > EventHandle_DDContainerPtrCDDItemInfoRefBoolRef
delegates::CMultiDelegate3< DDContainer *, Widget *, const DDWidgetState & > eventUpdateDropState
#define MYGUI_RTTI_DERIVED(DerivedType)
delegates::CDelegate3< DDContainer *, Widget *&, IntCoord & > EventHandle_EventHandle_DDContainerPtrWidgetPtrRefIntCoordRef
EventHandle_EventHandle_DDContainerPtrDDItemState eventChangeDDState
delegates::CMultiDelegate3< DDContainer *, const DDItemInfo &, bool > EventHandle_DDContainerPtrCDDItemInfoRefBool
DDContainer properties. DDContainer_skin_childs Skin childs. DDContainer widget description should b...
EventHandle_DDContainerPtrCDDItemInfoRefBool eventDropResult
EventHandle_DDContainerPtrCDDItemInfoRefBoolRef eventStartDrag
EventHandle_EventHandle_DDContainerPtrWidgetPtrRefIntCoordRef requestDragWidgetInfo
EventHandle_DDContainerPtrCDDItemInfoRefBoolRef eventRequestDrop
delegates::CMultiDelegate1< DDContainer * > _eventInvalideContainer