DayZ 1.27
DayZ Explorer by KGB
 
Загрузка...
Поиск...
Не найдено

◆ OnDropHeader()

void ClosableHeader::OnDropHeader ( Widget w)
inlineprotected

См. определение в файле ClosableHeader.c строка 124

125 {
126 ClosableContainer parent = ClosableContainer.Cast( m_Parent );
127 parent.GetMainWidget().AddChild( GetRootWidget() );
128 GetRootWidget().SetSort( 0 );
129 if( parent )
130 {
131 //
132 ItemPreviewWidget item_preview_drag = ItemPreviewWidget.Cast( m_DragRender );
133 if( item_preview_drag )
134 {
135 item_preview_drag.SetItem( null );//TODO: is this safe?
136 }
137 //
138
139 m_PanelWidget.Show( true );
140 m_DragRender.Show( false );
141
142 parent.ShowContent( true );
143
144 ItemManager.GetInstance().HideDropzones();
145 ItemManager.GetInstance().SetIsDragging( false );
146 }
147 if( InventoryItem.Cast( m_Entity ) )
148 InventoryItem.Cast( m_Entity ).GetOnItemFlipped().Remove( UpdateFlip );
149 }
Widget m_Parent
Определения SizeToChild.c:92
Widget m_DragRender
Определения ClosableHeader.c:8
void UpdateFlip(bool flipped)
Определения ClosableHeader.c:106
Widget m_PanelWidget
Определения ClosableHeader.c:7
EntityAI m_Entity
Определения Header.c:6
proto native void SetItem(EntityAI object)

Перекрестные ссылки ItemManager::GetInstance(), ItemManager::HideDropzones(), m_DragRender, Header::m_Entity, m_PanelWidget, m_Parent, ItemManager::SetIsDragging(), ItemPreviewWidget::SetItem() и UpdateFlip().