Back to index

plt-scheme  4.2.1
Public Member Functions | Public Attributes
wxKeyEvent_ext Class Reference
Inheritance diagram for wxKeyEvent_ext:
Inheritance graph
[legend]
Collaboration diagram for wxKeyEvent_ext:
Collaboration graph
[legend]

List of all members.

Public Member Functions

 wxKeyEvent_ext (int kc, int sd, int cd, int md, int ad, int xv, int yv, long ts, int caps)
virtual Bool ControlDown (void)
virtual Bool AltDown (void)
virtual Bool MetaDown (void)
virtual Bool ShiftDown (void)
virtual long KeyCode (void)
virtual void Position (int *x, int *y)
WXTYPE GetEventType (void)
virtual long GetTimestamp (void)
virtual void SetTimestamp (long ts=0)
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

int x
int y
long keyCode
long keyUpCode
long otherKeyCode
long altKeyCode
long otherAltKeyCode
long capsKeyCode
Bool controlDown
Bool shiftDown
Bool altDown
Bool metaDown
Bool capsDown
char * eventHandle
WXTYPE eventType
long timeStamp
WXTYPE __type
void__gc_external

Detailed Description

Definition at line 47 of file wxs_evnt.cxx.


Constructor & Destructor Documentation

wxKeyEvent_ext::wxKeyEvent_ext ( int  kc,
int  sd,
int  cd,
int  md,
int  ad,
int  xv,
int  yv,
long  ts,
int  caps 
)

Definition at line 51 of file wxs_evnt.cxx.

: wxKeyEvent(wxEVENT_TYPE_CHAR) 
{
  keyCode = kc;
  shiftDown = sd;
  controlDown = cd;
  metaDown = md;
  altDown = ad;
  capsDown = caps;
  x = xv;
  y = yv;
  timeStamp = ts;
}

Member Function Documentation

Bool wxKeyEvent::AltDown ( void  ) [virtual, inherited]

Definition at line 279 of file wb_stdev.cc.

{
  return altDown;
}
Bool wxKeyEvent::ControlDown ( void  ) [virtual, inherited]

Definition at line 274 of file wb_stdev.cc.

{
  return controlDown;
}

Here is the caller graph for this function:

WXTYPE wxEvent::GetEventType ( void  ) [inline, inherited]

Definition at line 52 of file wx_sysev.h.

{ return eventType; }
virtual long wxEvent::GetTimestamp ( void  ) [inline, virtual, inherited]

Definition at line 53 of file wx_sysev.h.

{ return timeStamp; }

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:

long wxKeyEvent::KeyCode ( void  ) [virtual, inherited]

Definition at line 294 of file wb_stdev.cc.

{
  return keyCode;
}

Here is the caller graph for this function:

Bool wxKeyEvent::MetaDown ( void  ) [virtual, inherited]

Definition at line 284 of file wb_stdev.cc.

{
  return metaDown;
}
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;}
void wxKeyEvent::Position ( int x,
int y 
) [virtual, inherited]

Definition at line 299 of file wb_stdev.cc.

{
  *xpos = x;
  *ypos = y;
}
void wxEvent::SetTimestamp ( long  ts = 0) [virtual, inherited]

Definition at line 47 of file wb_sysev.cc.

{
  timeStamp = ts;
}
Bool wxKeyEvent::ShiftDown ( void  ) [virtual, inherited]

Definition at line 289 of file wb_stdev.cc.

{
  return shiftDown;
}

Member Data Documentation

Definition at line 146 of file wxGC.h.

WXTYPE wxObject::__type [inherited]

Definition at line 77 of file Object.h.

Definition at line 138 of file wx_stdev.h.

long wxKeyEvent::altKeyCode [inherited]

Definition at line 133 of file wx_stdev.h.

Definition at line 140 of file wx_stdev.h.

long wxKeyEvent::capsKeyCode [inherited]

Definition at line 135 of file wx_stdev.h.

Definition at line 136 of file wx_stdev.h.

char* wxEvent::eventHandle [inherited]

Definition at line 45 of file wx_sysev.h.

Definition at line 46 of file wx_sysev.h.

long wxKeyEvent::keyCode [inherited]

Definition at line 130 of file wx_stdev.h.

long wxKeyEvent::keyUpCode [inherited]

Definition at line 131 of file wx_stdev.h.

Definition at line 139 of file wx_stdev.h.

long wxKeyEvent::otherAltKeyCode [inherited]

Definition at line 134 of file wx_stdev.h.

long wxKeyEvent::otherKeyCode [inherited]

Definition at line 132 of file wx_stdev.h.

Definition at line 137 of file wx_stdev.h.

long wxEvent::timeStamp [inherited]

Definition at line 47 of file wx_sysev.h.

int wxKeyEvent::x [inherited]

Definition at line 128 of file wx_stdev.h.

int wxKeyEvent::y [inherited]

Definition at line 129 of file wx_stdev.h.


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