Logo ROOT  
Reference Guide
 
Loading...
Searching...
No Matches
Event_t Struct Reference

Event structure.

Definition at line 174 of file GuiTypes.h.

Public Attributes

UInt_t fCode
 key or button code
 
Int_t fCount
 if non-zero, at least this many more exposes
 
Int_t fFormat
 Next fields only used by kClientMessageEvent.
 
Handle_t fHandle
 general resource handle (used for atoms or windows)
 
UInt_t fHeight
 width and height of exposed area
 
Bool_t fSendEvent
 true if event came from SendEvent
 
UInt_t fState
 key or button mask
 
Time_t fTime
 time event event occurred in ms
 
EGEventType fType
 of event (see EGEventType)
 
Longptr_t fUser [5]
 5 longs can be used by client message events NOTE: only [0], [1] and [2] may be used.
 
UInt_t fWidth
 
Window_t fWindow
 window reported event is relative to
 
Int_t fX
 
Int_t fXRoot
 
Int_t fY
 pointer x, y coordinates in event window
 
Int_t fYRoot
 coordinates relative to root
 

#include <GuiTypes.h>

Member Data Documentation

◆ fCode

UInt_t Event_t::fCode

key or button code

Definition at line 180 of file GuiTypes.h.

◆ fCount

Int_t Event_t::fCount

if non-zero, at least this many more exposes

Definition at line 183 of file GuiTypes.h.

◆ fFormat

Int_t Event_t::fFormat

Next fields only used by kClientMessageEvent.

Definition at line 186 of file GuiTypes.h.

◆ fHandle

Handle_t Event_t::fHandle

general resource handle (used for atoms or windows)

Definition at line 185 of file GuiTypes.h.

◆ fHeight

UInt_t Event_t::fHeight

width and height of exposed area

Definition at line 182 of file GuiTypes.h.

◆ fSendEvent

Bool_t Event_t::fSendEvent

true if event came from SendEvent

Definition at line 184 of file GuiTypes.h.

◆ fState

UInt_t Event_t::fState

key or button mask

Definition at line 181 of file GuiTypes.h.

◆ fTime

Time_t Event_t::fTime

time event event occurred in ms

Definition at line 177 of file GuiTypes.h.

◆ fType

EGEventType Event_t::fType

of event (see EGEventType)

Definition at line 175 of file GuiTypes.h.

◆ fUser

Longptr_t Event_t::fUser[5]

5 longs can be used by client message events NOTE: only [0], [1] and [2] may be used.

[1] and [2] may contain >32 bit quantities (i.e. pointers on 64 bit machines)

Definition at line 187 of file GuiTypes.h.

◆ fWidth

UInt_t Event_t::fWidth

Definition at line 182 of file GuiTypes.h.

◆ fWindow

Window_t Event_t::fWindow

window reported event is relative to

Definition at line 176 of file GuiTypes.h.

◆ fX

Int_t Event_t::fX

Definition at line 178 of file GuiTypes.h.

◆ fXRoot

Int_t Event_t::fXRoot

Definition at line 179 of file GuiTypes.h.

◆ fY

Int_t Event_t::fY

pointer x, y coordinates in event window

Definition at line 178 of file GuiTypes.h.

◆ fYRoot

Int_t Event_t::fYRoot

coordinates relative to root

Definition at line 179 of file GuiTypes.h.

Collaboration diagram for Event_t:
[legend]

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