2005/5/9

     
 

class EvtHandler

artefaktur
Modules   Namespace List   Class Hierarchy   Alphabetical List   Compound List   Namespace Members   Compound Members   Related Pages  

acdk::wx::EvtHandler Class Reference

#include <Event.h>

Inheritance diagram for acdk::wx::EvtHandler:

acdk::wx::WxObject acdk::lang::Object acdk::lang::ObjectBase acdk::lang::dmi::StdDispatch acdk::tools::csfide::IdeScriptDebugger acdk::wx::App acdk::wx::ide::FrameLayout acdk::wx::Menu acdk::wx::Validator acdk::wx::Window acdk::wx::Control acdk::wx::MDIClientWindow acdk::wx::MenuBar acdk::wx::Panel acdk::wx::ProgressDialog acdk::wx::SplitterWindow acdk::wx::StatusBar acdk::wx::TopLevelWindow acdk::wx::TreeCtrl List of all members.

Detailed Description

see wxEvtHandler

Author:
Roger Rene Kommer (mailto:kommer@artefaktur.com)
Version:
Revision
1.25
Date:
Date
2005/02/05 10:45:34


Public Member Functions

 EvtHandler ()
void connect (int id, int eventType, wxObjectEventFunction func, wxObject *userData=0)
void connect (int et, int id, ObjectEventFunction oef, IN(acdk::lang::Object) userData=Nil)
void connect (int et, int id, IN(acdk::lang::dmi::RDmiDelegate) del)
void connectToThis (int et, int id, IN(RString) method)
void connectToClass (int et, int id, IN(RString) className, IN(RString) method)
void disconnectAll ()
REvtHandler getNextHandler () const
REvtHandler getPreviousHandler () const
void setNextHandler (IN(REvtHandler) handler)
void setPreviousHandler (IN(REvtHandler) handler)
void setEvtHandlerEnabled (bool enabled)
bool getEvtHandlerEnabled () const
virtual bool processEvent (IN(REvent) event)
void addPendingEvent (IN(REvent) event)
void processPendingEvents ()
bool processThreadEvent (IN(REvent) event)
void setClientObject (IN(acdk::lang::Object) data)
acdk::lang::Object getClientObject () const

Static Public Member Functions

REvent getEvent (wxEvent &event)
int getFreeId ()
void registerId (int id)

Private Types

typedef acdk::lang::sys::core_vector<
EventCracker > 
EventCrackerVec

Private Attributes

EventCrackerVec _dispatcher


Member Typedef Documentation

typedef acdk::lang::sys::core_vector<EventCracker> acdk::wx::EvtHandler::EventCrackerVec [private]
 


Constructor & Destructor Documentation

acdk::wx::EvtHandler::EvtHandler (   )  [inline]
 


Member Function Documentation

void acdk::wx::EvtHandler::addPendingEvent (  IN(REvent)  event  )  [inline]
 

void acdk::wx::EvtHandler::connect (  int  et,
int  id,
IN(acdk::lang::dmi::RDmiDelegate)  del
) 
 

void acdk::wx::EvtHandler::connect (  int  et,
int  id,
ObjectEventFunction  oef,
IN(acdk::lang::Object)  userData = Nil
) 
 

void acdk::wx::EvtHandler::connect (  int  id,
int  eventType,
wxObjectEventFunction  func,
wxObject *  userData = 0
)  [inline]
 

void acdk::wx::EvtHandler::connectToClass (  int  et,
int  id,
IN(RString)  className,
IN(RString)  method
) 
 

void acdk::wx::EvtHandler::connectToThis (  int  et,
int  id,
IN(RString)  method
) 
 

void acdk::wx::EvtHandler::disconnectAll (   ) 
 

acdk::lang::Object acdk::wx::EvtHandler::getClientObject (   )  const [inline]
 

REvent acdk::wx::EvtHandler::getEvent (  wxEvent &  event  )  [static]
 

bool acdk::wx::EvtHandler::getEvtHandlerEnabled (   )  const [inline]
 

int acdk::wx::EvtHandler::getFreeId (   )  [static]
 

REvtHandler acdk::wx::EvtHandler::getNextHandler (   )  const [inline]
 

REvtHandler acdk::wx::EvtHandler::getPreviousHandler (   )  const [inline]
 

virtual bool acdk::wx::EvtHandler::processEvent (  IN(REvent)  event  )  [inline, virtual]
 

void acdk::wx::EvtHandler::processPendingEvents (   )  [inline]
 

bool acdk::wx::EvtHandler::processThreadEvent (  IN(REvent)  event  )  [inline]
 

void acdk::wx::EvtHandler::registerId (  int  id  )  [static]
 

void acdk::wx::EvtHandler::setClientObject (  IN(acdk::lang::Object)  data  )  [inline]
 

void acdk::wx::EvtHandler::setEvtHandlerEnabled (  bool  enabled  )  [inline]
 

void acdk::wx::EvtHandler::setNextHandler (  IN(REvtHandler)  handler  )  [inline]
 

void acdk::wx::EvtHandler::setPreviousHandler (  IN(REvtHandler)  handler  )  [inline]
 


Member Data Documentation

EventCrackerVec acdk::wx::EvtHandler::_dispatcher [private]