wxLuaEventCallback Class Reference

#include <wxlcallb.h>

Collaboration diagram for wxLuaEventCallback:
[legend]

List of all members.

Public Member Functions

 wxLuaEventCallback ()
virtual ~wxLuaEventCallback ()
virtual wxString Connect (const wxLuaState &wxlState, int lua_func_stack_idx, wxWindowID win_id, wxWindowID last_id, wxEventType eventType, wxEvtHandler *evtHandler)
void ClearwxLuaState ()
wxLuaState GetwxLuaState () const
wxWindowID GetId () const
wxWindowID GetLastId () const
wxEventType GetEventType () const
wxEvtHandler * GetEvtHandler () const
int GetLuaFuncRef () const
const wxLuaBindEventGetwxLuaBindEvent () const
wxString GetInfo () const
void OnAllEvents (wxEvent &event)
virtual void OnEvent (wxEvent *event)

Protected Attributes

int m_luafunc_ref
wxLuaState m_wxlState
wxEvtHandler * m_evtHandler
wxWindowID m_id
wxWindowID m_last_id
const wxLuaBindEventm_wxlBindEvent

Detailed Description

Definition at line 35 of file wxlcallb.h.


Constructor & Destructor Documentation

wxLuaEventCallback::wxLuaEventCallback (  ) 

Definition at line 28 of file wxlcallb.cpp.

wxLuaEventCallback::~wxLuaEventCallback (  )  [virtual]

Member Function Documentation

void wxLuaEventCallback::ClearwxLuaState (  ) 

Definition at line 85 of file wxlcallb.cpp.

References m_wxlState.

Referenced by wxLuaStateRefData::ClearCallbacks(), and wxLuaWinDestroyCallback::OnDestroy().

wxString wxLuaEventCallback::Connect ( const wxLuaState wxlState,
int  lua_func_stack_idx,
wxWindowID  win_id,
wxWindowID  last_id,
wxEventType  eventType,
wxEvtHandler *  evtHandler 
) [virtual]
wxEventType wxLuaEventCallback::GetEventType (  )  const

Definition at line 60 of file wxlcallb.h.

Referenced by GetInfo().

wxEvtHandler* wxLuaEventCallback::GetEvtHandler (  )  const
wxWindowID wxLuaEventCallback::GetId (  )  const

Definition at line 58 of file wxlcallb.h.

wxString wxLuaEventCallback::GetInfo (  )  const
wxWindowID wxLuaEventCallback::GetLastId (  )  const

Definition at line 59 of file wxlcallb.h.

int wxLuaEventCallback::GetLuaFuncRef (  )  const

Definition at line 62 of file wxlcallb.h.

Referenced by wxLuaWinDestroyCallback::OnDestroy().

const wxLuaBindEvent* wxLuaEventCallback::GetwxLuaBindEvent (  )  const

Definition at line 64 of file wxlcallb.h.

wxLuaState wxLuaEventCallback::GetwxLuaState (  )  const

Definition at line 57 of file wxlcallb.h.

Referenced by OnAllEvents().

void wxLuaEventCallback::OnAllEvents ( wxEvent &  event  ) 

Definition at line 99 of file wxlcallb.cpp.

References GetwxLuaState(), and OnEvent().

Referenced by Connect().

void wxLuaEventCallback::OnEvent ( wxEvent *  event  )  [virtual]

Member Data Documentation

wxEvtHandler* wxLuaEventCallback::m_evtHandler [protected]

Definition at line 83 of file wxlcallb.h.

Referenced by Connect(), and GetInfo().

wxWindowID wxLuaEventCallback::m_id [protected]

Definition at line 84 of file wxlcallb.h.

Referenced by Connect(), and GetInfo().

wxWindowID wxLuaEventCallback::m_last_id [protected]

Definition at line 85 of file wxlcallb.h.

Referenced by Connect(), and GetInfo().

Definition at line 81 of file wxlcallb.h.

Referenced by Connect(), OnEvent(), and ~wxLuaEventCallback().

Definition at line 86 of file wxlcallb.h.

Referenced by Connect(), GetInfo(), and OnEvent().

Definition at line 82 of file wxlcallb.h.

Referenced by ClearwxLuaState(), Connect(), GetInfo(), OnEvent(), and ~wxLuaEventCallback().


The documentation for this class was generated from the following files:
Generated on Tue Jul 13 10:30:39 2010 for wxLua by  doxygen 1.6.3