Main Page   Class Hierarchy   Compound List   File List   Compound Members   File Members  

nci/suif/suif2b/suifbrowser/visual/event.h File Reference

Go to the source code of this file.

Compounds

class  event

Defines

#define ALL_EVENTS   (-1L)
#define VNODE_EVENTS   1024L
#define VISUAL_EVENTS   2048L
#define X_EVENTS   4096L
#define VISUAL_USER_EVENTS   (VISUAL_USER_EVENT)

Enumerations

enum  event_kind {
  NULL_EVENT = 0,
  VNODE_CREATE = 1024,
  VNODE_DESTROY,
  WINDOW_CREATE = 2048,
  WINDOW_CLOSE,
  PROP_CREATE,
  PROP_CHANGE,
  PROP_DESTROY,
  SELECTION = 4096,
  INVOCATION,
  OK_BUTTON,
  CANCEL_BUTTON,
  VISUAL_USER_EVENT = 8192
}

Functions

void init_eman (void)
void exit_eman (void)
void post_event (const event &e)
void add_event_binding (class binding *b, int event_mask)
void remove_event_binding (binding *b)
void set_event_mask (binding *b, int event_mask)


Define Documentation

#define ALL_EVENTS   (-1L)

#define VISUAL_EVENTS   2048L

#define VISUAL_USER_EVENTS   (VISUAL_USER_EVENT)

#define VNODE_EVENTS   1024L

#define X_EVENTS   4096L


Enumeration Type Documentation

enum event_kind

Enumeration values:
NULL_EVENT  
VNODE_CREATE  
VNODE_DESTROY  
WINDOW_CREATE  
WINDOW_CLOSE  
PROP_CREATE  
PROP_CHANGE  
PROP_DESTROY  
SELECTION  
INVOCATION  
OK_BUTTON  
CANCEL_BUTTON  
VISUAL_USER_EVENT  

Function Documentation

void add_event_binding ( class binding * b,
int event_mask)

void exit_eman ( void)

void init_eman ( void)

void post_event ( const event & e)

void remove_event_binding ( binding * b)

void set_event_mask ( binding * b,
int event_mask)


Generated at Mon Jul 31 13:42:34 2000 for NCI SUIF by doxygen 1.1.2 written by Dimitri van Heesch, © 1997-2000