MCPcopy Create free account
hub / github.com/MyGUI/mygui / eventRequestDrop

Function eventRequestDrop

UnitTests/UnitTest_ItemBox_Info/DemoKeeper.cpp:60–76  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

58 }
59
60 static void eventRequestDrop(MyGUI::DDContainer* _sender, const MyGUI::DDItemInfo& _info, bool& _result)
61 {
62 if (_info.receiver == _info.sender)
63 {
64 _result = false;
65 }
66 else if (_info.receiver_index == MyGUI::ITEM_NONE)
67 {
68 _result = true;
69 }
70 else
71 {
72 MyGUI::ItemBox* receiver = _info.receiver->castType<MyGUI::ItemBox>();
73 int data = *receiver->getItemDataAt<int>(_info.receiver_index);
74 _result = (data & 1) != 1;
75 }
76 }
77
78 static void eventDropResult(MyGUI::DDContainer* _sender, const MyGUI::DDItemInfo& _info, bool _result)
79 {

Callers 2

notifyRequestDropMethod · 0.85
mouseDragMethod · 0.85

Calls

no outgoing calls

Tested by

no test coverage detected