The R Project SVN R

Rev

Rev 71657 | Rev 78183 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 71657 Rev 72261
Line 149... Line 149...
149
 
149
 
150
    Rboolean canGenMouseDown; /* can the device generate mousedown events */
150
    Rboolean canGenMouseDown; /* can the device generate mousedown events */
151
    Rboolean canGenMouseMove; /* can the device generate mousemove events */
151
    Rboolean canGenMouseMove; /* can the device generate mousemove events */
152
    Rboolean canGenMouseUp;   /* can the device generate mouseup events */
152
    Rboolean canGenMouseUp;   /* can the device generate mouseup events */
153
    Rboolean canGenKeybd;     /* can the device generate keyboard events */
153
    Rboolean canGenKeybd;     /* can the device generate keyboard events */
-
 
154
    Rboolean canGenIdle;      /* can the device generate idle events */
154
 
155
 
155
    Rboolean gettingEvent;    /* This is set while getGraphicsEvent
156
    Rboolean gettingEvent;    /* This is set while getGraphicsEvent
156
				 is actively looking for events */
157
				 is actively looking for events */
157
    
158
    
158
    /********************************************************
159
    /********************************************************
159
     * Device procedures.
160
     * Device procedures.
Line 822... Line 823...
822
#define middleButton 2
823
#define middleButton 2
823
#define rightButton  4
824
#define rightButton  4
824
 
825
 
825
#define doKeybd			Rf_doKeybd
826
#define doKeybd			Rf_doKeybd
826
#define doMouseEvent		Rf_doMouseEvent
827
#define doMouseEvent		Rf_doMouseEvent
-
 
828
#define doIdle			Rf_doIdle
-
 
829
#define doesIdle		Rf_doesIdle
827
 
830
 
828
void doMouseEvent(pDevDesc dd, R_MouseEvent event,
831
void doMouseEvent(pDevDesc dd, R_MouseEvent event,
829
                  int buttons, double x, double y);
832
                  int buttons, double x, double y);
830
void doKeybd(pDevDesc dd, R_KeyName rkey,
833
void doKeybd(pDevDesc dd, R_KeyName rkey,
831
	     const char *keyname);
834
	     const char *keyname);
832
 
-
 
-
 
835
void doIdle(pDevDesc dd);
-
 
836
Rboolean doesIdle(pDevDesc dd);
833
 
837
 
834
/* For use in third-party devices when setting up a device:
838
/* For use in third-party devices when setting up a device:
835
 * duplicates Defn.h which is used internally.
839
 * duplicates Defn.h which is used internally.
836
 * (Tested in devNull.c)
840
 * (Tested in devNull.c)
837
 */
841
 */