9 {
11 ref SlotsContainer con =
new SlotsContainer(
m_Container, null );
15 {
16 SlotsIcon icon = con.GetSlotIcon( j );
17 WidgetEventHandler.GetInstance().RegisterOnDropReceived( icon.
GetPanelWidget(),
m_Parent,
"OnDropReceivedFromIcon" );
18 WidgetEventHandler.GetInstance().RegisterOnDropReceived( icon.
GetGhostSlot(),
m_Parent,
"OnDropReceivedFromHeader" );
19 WidgetEventHandler.GetInstance().RegisterOnDropReceived( icon.GetMainWidget(),
m_Parent,
"OnDropReceivedFromHeader" );
20
21 WidgetEventHandler.GetInstance().RegisterOnDraggingOver( icon.
GetPanelWidget(),
m_Parent,
"DraggingOverIcon" );
22 WidgetEventHandler.GetInstance().RegisterOnDraggingOver( icon.
GetGhostSlot(),
m_Parent,
"DraggingOverHeader" );
23 WidgetEventHandler.GetInstance().RegisterOnDraggingOver( icon.GetMainWidget(),
m_Parent,
"DraggingOverHeader" );
24
25 WidgetEventHandler.GetInstance().RegisterOnDoubleClick( icon.
GetPanelWidget(),
this,
"DoubleClick" );
26 WidgetEventHandler.GetInstance().RegisterOnMouseButtonUp( icon.
GetPanelWidget(),
this,
"MouseClick" );
27 WidgetEventHandler.GetInstance().RegisterOnMouseButtonDown( icon.
GetPanelWidget(),
this,
"MouseButtonDown" );
28 }
29
30 con.SetColumnCount(0);
31 con.SetForceShow(true);
32
33 WidgetEventHandler.GetInstance().RegisterOnDropReceived(
m_Container.GetMainWidget(),
m_Parent,
"OnDropReceivedFromHeader" );
34 WidgetEventHandler.GetInstance().RegisterOnDraggingOver(
m_Container.GetMainWidget(),
m_Parent,
"DraggingOverHeader" );
35
37 }
ImageWidget GetGhostSlot()
ref array< EntityAI > m_ShowedItems
ref AttachmentsGroupContainer m_Container