Back to index

plt-scheme  4.2.1
Public Member Functions | Public Attributes
wxEvtHandler Class Reference

#include <EvtHandler.h>

Inheritance diagram for wxEvtHandler:
Inheritance graph
[legend]
Collaboration diagram for wxEvtHandler:
Collaboration graph
[legend]

List of all members.

Public Member Functions

 wxEvtHandler (void)
 ~wxEvtHandler (void)
virtual void OnActivate (Bool WXUNUSED(active))
virtual void OnChangeFocus (wxItem *WXUNUSED(from), wxItem *WXUNUSED(to))
virtual void OnChar (wxKeyEvent *WXUNUSED(event))
virtual Bool OnCharHook (wxKeyEvent *WXUNUSED(event))
virtual Bool OnClose (void)
virtual void OnCommand (wxWindow *WXUNUSED(win), wxCommandEvent *WXUNUSED(event))
virtual void OnDefaultAction (wxItem *WXUNUSED(initiatingItem))
virtual void OnDropFile (char *WXUNUSED(file))
virtual void OnEvent (wxMouseEvent *WXUNUSED(event))
virtual Bool OnFunctionKey (wxKeyEvent *WXUNUSED(event))
virtual void OnKillFocus (void)
virtual void OnLeftClick (int WXUNUSED(x), int WXUNUSED(y), int WXUNUSED(keys))
virtual void OnMenuCommand (long WXUNUSED(cmd))
virtual void OnMenuSelect (long WXUNUSED(cmd))
virtual void OnMove (int WXUNUSED(x), int WXUNUSED(y))
virtual void OnPaint (void)
virtual void OnRightClick (int WXUNUSED(x), int WXUNUSED(y), int WXUNUSED(keys))
virtual void OnScroll (wxScrollEvent *WXUNUSED(event))
virtual void OnSelect (Bool WXUNUSED(select))
virtual void OnSetFocus (void)
virtual void OnSize (int WXUNUSED(width), int WXUNUSED(height))
void install_cleanup ()
voidoperator new (size_t size)
voidoperator new (size_t size, GCPlacement gcp)
voidoperator new (size_t size, void *p)
voidoperator new (size_t size)
voidoperator new (size_t size, GCPlacement gcp)
void operator delete (void *obj)
void operator delete (void *, void *)
void operator delete (void *obj)
voidoperator new[] (size_t size)
voidoperator new[] (size_t size, GCPlacement gcp)
voidoperator new[] (size_t size, void *p)
void operator delete[] (void *obj)
void operator delete[] (void *, void *)

Public Attributes

WXTYPE __type
void__gc_external

Detailed Description

Definition at line 41 of file EvtHandler.h.


Constructor & Destructor Documentation

Definition at line 39 of file EvtHandler.cc.

{
}

Definition at line 43 of file EvtHandler.cc.

{
}

Member Function Documentation

Definition at line 99 of file wxGC.cxx.

{
  GC_finalization_proc old_fn;
  void *old_data;

# ifdef MZ_PRECISE_GC
#  define ALLOW_NON_BASE 0
#  define CHECK_BASE 0
# else
#  ifdef wx_xt
#   define ALLOW_NON_BASE 0
#   define CHECK_BASE 0
#  else
#   ifdef WIN32
#    define ALLOW_NON_BASE 0
#    define CHECK_BASE 1
#    define CRASH_ON_NONBASE 1
#   else
#    define ALLOW_NON_BASE 1
#    define CHECK_BASE 0
#   endif
#  endif
# endif

# if CHECK_BASE || ALLOW_NON_BASE
  if (GC_base(this) != (void *)this) {
#  if ALLOW_NON_BASE
    return;
#  else
#   ifdef CRASH_ON_NONBASE
    *(long *)0x0 = 1;
#   else
    printf("Clean-up object is not the base object\n");
    abort();
#   endif
#  endif
  }
# endif

  GC_register_finalizer_ignore_self(gcOBJ_TO_PTR(this), 
                                CAST_GCP GC_cleanup, NULL, 
                                CAST_GCPP &old_fn, &old_data);

# if CHECK_BASE
  if (old_fn) {
#  ifdef CRASH_ON_NONBASE
       *(long *)0x0 = 1;
#  else
    printf("Object already has a clean-up\n");
    abort();
#  endif
  }
# endif
}

Here is the call graph for this function:

Here is the caller graph for this function:

virtual void wxEvtHandler::OnActivate ( Bool   WXUNUSEDactive) [inline, virtual]

Definition at line 47 of file EvtHandler.h.

{};

Here is the caller graph for this function:

virtual void wxEvtHandler::OnChangeFocus ( wxItem WXUNUSEDfrom,
wxItem WXUNUSEDto 
) [inline, virtual]

Definition at line 48 of file EvtHandler.h.

                                                        {};
virtual void wxEvtHandler::OnChar ( wxKeyEvent WXUNUSEDevent) [inline, virtual]

Definition at line 50 of file EvtHandler.h.

{};
virtual Bool wxEvtHandler::OnCharHook ( wxKeyEvent WXUNUSEDevent) [inline, virtual]

Definition at line 51 of file EvtHandler.h.

{ return FALSE; }
virtual Bool wxEvtHandler::OnClose ( void  ) [inline, virtual]

Reimplemented in os_wxDialogBox, and os_wxFrame.

Definition at line 52 of file EvtHandler.h.

{ return TRUE; };

Here is the caller graph for this function:

virtual void wxEvtHandler::OnCommand ( wxWindow WXUNUSEDwin,
wxCommandEvent WXUNUSEDevent 
) [inline, virtual]

Definition at line 53 of file EvtHandler.h.

                                                               {};
virtual void wxEvtHandler::OnDefaultAction ( wxItem WXUNUSEDinitiatingItem) [inline, virtual]

Definition at line 55 of file EvtHandler.h.

{};
virtual void wxEvtHandler::OnDropFile ( char *  WXUNUSEDfile) [inline, virtual]

Definition at line 56 of file EvtHandler.h.

{};
virtual void wxEvtHandler::OnEvent ( wxMouseEvent WXUNUSEDevent) [inline, virtual]

Definition at line 57 of file EvtHandler.h.

{};
virtual Bool wxEvtHandler::OnFunctionKey ( wxKeyEvent WXUNUSEDevent) [inline, virtual]

Definition at line 58 of file EvtHandler.h.

{ return FALSE; };
virtual void wxEvtHandler::OnKillFocus ( void  ) [inline, virtual]

Reimplemented in os_wxDialogBox, os_wxRadioBox, os_wxMessage, os_wxListBox, os_wxChoice, os_wxCanvas, os_wxWindow, os_wxFrame, os_wxPanel, os_wxsGauge, os_wxSlider, os_wxCheckBox, and os_wxButton.

Definition at line 59 of file EvtHandler.h.

{};

Here is the caller graph for this function:

virtual void wxEvtHandler::OnLeftClick ( int   WXUNUSEDx,
int   WXUNUSEDy,
int   WXUNUSEDkeys 
) [inline, virtual]

Definition at line 60 of file EvtHandler.h.

                                                    {};
virtual void wxEvtHandler::OnMenuCommand ( long   WXUNUSEDcmd) [inline, virtual]

Definition at line 62 of file EvtHandler.h.

{};

Here is the caller graph for this function:

virtual void wxEvtHandler::OnMenuSelect ( long   WXUNUSEDcmd) [inline, virtual]

Definition at line 63 of file EvtHandler.h.

{};
virtual void wxEvtHandler::OnMove ( int   WXUNUSEDx,
int   WXUNUSED
) [inline, virtual]

Definition at line 64 of file EvtHandler.h.

{};
virtual void wxEvtHandler::OnPaint ( void  ) [inline, virtual]

Reimplemented in os_wxCanvas, and wxWindow.

Definition at line 65 of file EvtHandler.h.

{};
virtual void wxEvtHandler::OnRightClick ( int   WXUNUSEDx,
int   WXUNUSEDy,
int   WXUNUSEDkeys 
) [inline, virtual]

Definition at line 66 of file EvtHandler.h.

                                                     {};
virtual void wxEvtHandler::OnScroll ( wxScrollEvent WXUNUSEDevent) [inline, virtual]

Definition at line 68 of file EvtHandler.h.

{};
virtual void wxEvtHandler::OnSelect ( Bool   WXUNUSEDselect) [inline, virtual]

Definition at line 69 of file EvtHandler.h.

{};
virtual void wxEvtHandler::OnSetFocus ( void  ) [inline, virtual]

Reimplemented in os_wxDialogBox, os_wxRadioBox, os_wxMessage, os_wxListBox, os_wxChoice, os_wxCanvas, os_wxWindow, os_wxFrame, os_wxPanel, os_wxsGauge, os_wxSlider, os_wxCheckBox, and os_wxButton.

Definition at line 70 of file EvtHandler.h.

{};

Here is the caller graph for this function:

virtual void wxEvtHandler::OnSize ( int   WXUNUSEDwidth,
int   WXUNUSEDheight 
) [inline, virtual]

Definition at line 71 of file EvtHandler.h.

{};

Here is the caller graph for this function:

void gc::operator delete ( void obj) [inline, inherited]
void gc::operator delete ( void obj) [inline, inherited]

Definition at line 287 of file gc_cpp.h.

                                           {
    GC_FREE( obj );}

Here is the caller graph for this function:

void gc::operator delete ( void ,
void  
) [inline, inherited]

Definition at line 291 of file gc_cpp.h.

{}
void gc::operator delete[] ( void obj) [inline, inherited]

Definition at line 305 of file gc_cpp.h.

                                             {
    gc::operator delete( obj );}

Here is the call graph for this function:

void gc::operator delete[] ( void ,
void  
) [inline, inherited]

Definition at line 309 of file gc_cpp.h.

{}
void* gc::operator new ( size_t  size) [inline, inherited]
void* gc::operator new ( size_t  size,
GCPlacement  gcp 
) [inline, inherited]
void * gc::operator new ( size_t  size) [inline, inherited]

Definition at line 273 of file gc_cpp.h.

                                           {
    return GC_MALLOC( size );}

Here is the caller graph for this function:

void * gc::operator new ( size_t  size,
GCPlacement  gcp 
) [inline, inherited]

Definition at line 276 of file gc_cpp.h.

                                                            {
    if (gcp == UseGC) 
        return GC_MALLOC( size );
    else if (gcp == PointerFreeGC)
       return GC_MALLOC_ATOMIC( size );
    else
        return GC_MALLOC_UNCOLLECTABLE( size );}
void * gc::operator new ( size_t  size,
void p 
) [inline, inherited]

Definition at line 284 of file gc_cpp.h.

                                                    {
    return p;}
void * gc::operator new[] ( size_t  size) [inline, inherited]

Definition at line 296 of file gc_cpp.h.

                                             {
    return gc::operator new( size );}

Here is the call graph for this function:

void * gc::operator new[] ( size_t  size,
GCPlacement  gcp 
) [inline, inherited]

Definition at line 299 of file gc_cpp.h.

                                                              {
    return gc::operator new( size, gcp );}

Here is the call graph for this function:

void * gc::operator new[] ( size_t  size,
void p 
) [inline, inherited]

Definition at line 302 of file gc_cpp.h.

                                                      {
    return p;}

Member Data Documentation

Definition at line 146 of file wxGC.h.

WXTYPE wxObject::__type [inherited]

Definition at line 77 of file Object.h.


The documentation for this class was generated from the following files: