@@ -8,64 +8,60 @@ CUIDialogWndEx::CUIDialogWndEx()
8
8
9
9
CUIDialogWndEx::~CUIDialogWndEx ()
10
10
{
11
- delete_data (m_callbacks);
11
+ delete_data (m_callbacks);
12
12
}
13
13
14
- void CUIDialogWndEx::Register (CUIWindow* pChild)
14
+ void CUIDialogWndEx::Register (CUIWindow* pChild)
15
15
{
16
- pChild->SetMessageTarget (this );
16
+ pChild->SetMessageTarget (this );
17
17
}
18
18
19
19
void CUIDialogWndEx::Register (CUIWindow* pChild, LPCSTR name)
20
20
{
21
- pChild->SetWindowName (name);
22
- pChild->SetMessageTarget (this );
21
+ pChild->SetWindowName (name);
22
+ pChild->SetMessageTarget (this );
23
23
}
24
24
25
25
void CUIDialogWndEx::SendMessage (CUIWindow* pWnd, s16 msg, void * pData)
26
26
{
27
- event_comparer ec (pWnd,msg);
27
+ event_comparer ec (pWnd,msg);
28
28
29
- CALLBACK_IT it = std::find_if (m_callbacks.begin (),m_callbacks.end (),ec);
30
- if (it==m_callbacks.end ())
31
- return inherited::SendMessage (pWnd, msg, pData);
29
+ CALLBACK_IT it = std::find_if (m_callbacks.begin (),m_callbacks.end (),ec);
30
+ if (it==m_callbacks.end ())
31
+ return inherited::SendMessage (pWnd, msg, pData);
32
32
33
- ((*it)->m_callback )();
33
+ ((*it)->m_callback )();
34
34
35
- // if ( (*it)->m_cpp_callback )
36
- // (*it)->m_cpp_callback(pData);
35
+ // if ( (*it)->m_cpp_callback )
36
+ // (*it)->m_cpp_callback(pData);
37
37
}
38
38
39
39
bool CUIDialogWndEx::Load (LPCSTR xml_name)
40
40
{
41
- return true ;
41
+ return true ;
42
42
}
43
43
44
- SCallbackInfo* CUIDialogWndEx::NewCallback ()
44
+ SCallbackInfo* CUIDialogWndEx::NewCallback ()
45
45
{
46
- m_callbacks.push_back ( xr_new<SCallbackInfo>() );
47
- return m_callbacks.back ();
46
+ m_callbacks.push_back ( xr_new<SCallbackInfo>() );
47
+ return m_callbacks.back ();
48
48
}
49
49
50
- void CUIDialogWndEx::AddCallback (LPCSTR control_id, s16 evt, const luabind::functor<void > &functor, const luabind::object &object)
51
- { AddCallback (control_id, evt, functor, object); }
52
-
53
- void CUIDialogWndEx::AddCallback (LPCSTR control_id, s16 evt,
54
- const luabind::object &functor, const luabind::object &object)
50
+ void CUIDialogWndEx::AddCallback (LPCSTR control_id, s16 evt, const luabind::functor<void > &functor, const luabind::object &object)
55
51
{
56
- SCallbackInfo* c = NewCallback ();
57
- c->m_callback .set (functor,object);
58
- c->m_control_name = control_id;
59
- c->m_event = evt;
52
+ SCallbackInfo* c = NewCallback ();
53
+ c->m_callback .set (functor,object);
54
+ c->m_control_name = control_id;
55
+ c->m_event = evt;
60
56
}
61
57
62
58
63
59
64
60
bool CUIDialogWndEx::OnKeyboardAction (int dik, EUIMessages keyboard_action)
65
61
{
66
- return inherited::OnKeyboardAction (dik,keyboard_action);
62
+ return inherited::OnKeyboardAction (dik,keyboard_action);
67
63
}
68
64
void CUIDialogWndEx::Update ()
69
65
{
70
- inherited::Update ();
66
+ inherited::Update ();
71
67
}
0 commit comments