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]