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

◆ ClosableHeader()

void ClosableHeader::ClosableHeader ( LayoutHolder parent,
string function_name )
inlineprotected

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

15 {
16 m_MovePanel = GetMainWidget().FindAnyWidget( "MovePanel" );
17 m_PanelWidget = GetMainWidget().FindAnyWidget( "PanelWidget" );
18 m_DragRender = GetMainWidget().FindAnyWidget( "Drag_Render" );
19 m_MoveUp = ButtonWidget.Cast( GetMainWidget().FindAnyWidget( "MoveUp" ) );
20 m_MoveDown = ButtonWidget.Cast( GetMainWidget().FindAnyWidget( "MoveDown" ) );
21
22 WidgetEventHandler.GetInstance().RegisterOnClick( m_MoveUp, m_Parent, "MoveContainerUp" );
23 WidgetEventHandler.GetInstance().RegisterOnClick( m_MoveDown, m_Parent, "MoveContainerDown" );
24 WidgetEventHandler.GetInstance().RegisterOnMouseLeave( m_MoveUp, this, "MouseLeave" );
25 WidgetEventHandler.GetInstance().RegisterOnMouseLeave( m_MoveDown, this, "MouseLeave" );
26
27 WidgetEventHandler.GetInstance().RegisterOnDrag( GetMainWidget() , this, "OnDragHeader" );
28 WidgetEventHandler.GetInstance().RegisterOnDrop( GetMainWidget() , this, "OnDropHeader" );
29
30 WidgetEventHandler.GetInstance().RegisterOnMouseEnter( GetMainWidget(), this, "MouseEnter" );
31 WidgetEventHandler.GetInstance().RegisterOnMouseLeave( GetMainWidget(), this, "MouseLeave" );
32
33 float temp;
34 GetMainWidget().GetScreenSize( temp, m_SquareSize );
35
36 m_DefaultColor = m_PanelWidget.GetColor();
38
40 m_IsInLocalEquipment = GetParent().GetParent().GetParent().IsInherited( RightArea );
41 }
Widget m_Parent
Определения SizeToChild.c:92
float m_SquareSize
Определения ClosableHeader.c:3
Widget m_DragRender
Определения ClosableHeader.c:8
Widget m_MovePanel
Определения ClosableHeader.c:6
ButtonWidget m_MoveUp
Определения ClosableHeader.c:9
Widget m_PanelWidget
Определения ClosableHeader.c:7
bool m_IsInLocalEquipment
Определения ClosableHeader.c:12
ButtonWidget m_MoveDown
Определения ClosableHeader.c:10
int m_DefaultFontSize
Определения Header.c:4
int m_DefaultColor
Определения Header.c:3
proto native Widget GetParent()
Get parent of the Effect.
Определения Effect.c:407
proto native Widget FindAnyWidget(string pathname)

Перекрестные ссылки FindAnyWidget(), WidgetEventHandler::GetInstance(), GetParent(), Header::m_DefaultColor, Header::m_DefaultFontSize, m_DragRender, m_IsInLocalEquipment, m_MoveDown, m_MovePanel, m_MoveUp, m_PanelWidget, m_Parent, m_SquareSize, WidgetEventHandler::RegisterOnClick(), WidgetEventHandler::RegisterOnDrag(), WidgetEventHandler::RegisterOnDrop(), WidgetEventHandler::RegisterOnMouseEnter() и WidgetEventHandler::RegisterOnMouseLeave().