Equalizer  1.7.3
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Pages
eq::glx::WindowEvent Class Reference

A window-system event for a glx::WindowIF. More...

#include <windowEvent.h>

+ Inheritance diagram for eq::glx::WindowEvent:
+ Collaboration diagram for eq::glx::WindowEvent:

Public Attributes

XEvent xEvent
 Native event. More...
 
- Public Attributes inherited from eq::Event
uint32_t type
 The event type.
 
uint32_t serial
 server-unique originator serial number
 
int64_t time
 The config time when the event was created. More...
 
uint128_t originator
 The identifier of the entity emitting the event. More...
 
union {
   ResizeEvent   resize
 Resize event data.
 
   ResizeEvent   show
 Window show event data.
 
   ResizeEvent   hide
 Window hide event data.
 
   PointerEvent   pointer
 Pointer event data.
 
   PointerEvent   pointerMotion
 Pointer motion data.
 
   PointerEvent   pointerButtonPress
 Mouse button press data.
 
   PointerEvent   pointerButtonRelease
 Mouse button release data.
 
   PointerEvent   pointerWheel
 Mouse wheel motion data.
 
   KeyEvent   key
 Key event data.
 
   KeyEvent   keyPress
 Key press event data.
 
   KeyEvent   keyRelease
 Key release event data.
 
   Statistic   statistic
 Statistic event.
 
   MagellanEvent   magellan
 SpaceMouse data.
 
   UserEvent   user
 User-defined event data.
 
}; 
 Data for the event corresponding to the event type. More...
 
RenderContext context
 The last rendering context for the pointer position. More...
 

Additional Inherited Members

- Public Types inherited from eq::Event
enum  Type {
  WINDOW_EXPOSE = 0, WINDOW_RESIZE, WINDOW_CLOSE, WINDOW_HIDE,
  WINDOW_SHOW, WINDOW_SCREENSAVER, CHANNEL_POINTER_MOTION, CHANNEL_POINTER_BUTTON_PRESS,
  CHANNEL_POINTER_BUTTON_RELEASE, CHANNEL_POINTER_WHEEL, WINDOW_POINTER_WHEEL, WINDOW_POINTER_MOTION,
  WINDOW_POINTER_BUTTON_PRESS, WINDOW_POINTER_BUTTON_RELEASE, WINDOW_POINTER_GRAB, WINDOW_POINTER_UNGRAB,
  KEY_PRESS, KEY_RELEASE, CHANNEL_RESIZE, STATISTIC,
  VIEW_RESIZE, EXIT, MAGELLAN_AXIS, MAGELLAN_BUTTON,
  NODE_TIMEOUT, OBSERVER_MOTION, CONFIG_ERROR, NODE_ERROR,
  PIPE_ERROR, WINDOW_ERROR, CHANNEL_ERROR, UNKNOWN,
  USER = UNKNOWN + 5, ALL
}
 The type of the event. More...
 
- Public Member Functions inherited from eq::Event
EQ_API Event ()
 Construct a new event. More...
 

Detailed Description

A window-system event for a glx::WindowIF.

Definition at line 29 of file glx/windowEvent.h.

Member Data Documentation

XEvent eq::glx::WindowEvent::xEvent

Native event.

Version
1.0

Definition at line 33 of file glx/windowEvent.h.


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