Logo ROOT  
Reference Guide
 
Loading...
Searching...
No Matches
GuiTypes.h File Reference
#include "Rtypes.h"
#include <climits>
Include dependency graph for GuiTypes.h:
This graph shows which files directly or indirectly include this file:

Classes

struct  ColorStruct_t
 
struct  Event_t
 Event structure. More...
 
struct  GCValues_t
 Graphics context structure. More...
 
struct  PictureAttributes_t
 
struct  Point_t
 Point structure (maps to the X11 XPoint structure) More...
 
struct  Rectangle_t
 Rectangle structure (maps to the X11 XRectangle structure) More...
 
struct  Segment_t
 Used for drawing line segments (maps to the X11 XSegments structure) More...
 
struct  SetWindowAttributes_t
 Attributes that can be used when creating or changing a window. More...
 
struct  WindowAttributes_t
 Window attributes that can be inquired. More...
 

Typedefs

typedef Handle_t Atom_t
 WM token.
 
typedef Handle_t Colormap_t
 Colormap handle.
 
typedef Handle_t Cursor_t
 Cursor handle.
 
typedef Handle_t Display_t
 Display handle.
 
typedef Handle_t Drawable_t
 Drawable handle.
 
typedef Handle_t FontH_t
 Font handle (as opposed to Font_t which is an index)
 
typedef Handle_t FontStruct_t
 Pointer to font structure.
 
typedef Handle_t GContext_t
 Graphics context handle.
 
typedef ULongptr_t Handle_t
 Generic resource handle.
 
typedef Handle_t KeySym_t
 Key symbol handle.
 
typedef UInt_t Mask_t
 Structure mask type.
 
typedef ULong_t Pixel_t
 Pixel value.
 
typedef Handle_t Pixmap_t
 Pixmap handle.
 
typedef Handle_t Region_t
 Region handle.
 
typedef ULong_t Time_t
 Event time.
 
typedef Handle_t Visual_t
 Visual handle.
 
typedef Handle_t Window_t
 Window handle.
 

Enumerations

enum  { kDefaultScrollBarWidth = 16 }
 
enum  ECursor {
  kBottomLeft , kBottomRight , kTopLeft , kTopRight ,
  kBottomSide , kLeftSide , kTopSide , kRightSide ,
  kMove , kCross , kArrowHor , kArrowVer ,
  kHand , kRotate , kPointer , kArrowRight ,
  kCaret , kWatch , kNoDrop
}
 
enum  EFrameType {
  kChildFrame = 0 , kMainFrame = (1ULL << ( 0 )) , kVerticalFrame = (1ULL << ( 1 )) , kHorizontalFrame = (1ULL << ( 2 )) ,
  kSunkenFrame = (1ULL << ( 3 )) , kRaisedFrame = (1ULL << ( 4 )) , kDoubleBorder = (1ULL << ( 5 )) , kFitWidth = (1ULL << ( 6 )) ,
  kFixedWidth = (1ULL << ( 7 )) , kFitHeight = (1ULL << ( 8 )) , kFixedHeight = (1ULL << ( 9 )) , kFixedSize = (kFixedWidth | kFixedHeight) ,
  kOwnBackground = (1ULL << ( 10 )) , kTransientFrame = (1ULL << ( 11 )) , kTempFrame = (1ULL << ( 12 )) , kMdiMainFrame = (1ULL << ( 13 )) ,
  kMdiFrame = (1ULL << ( 14 ))
}
 types of frames (and borders), moved from TGFrame.h More...
 
enum  EGEventType {
  kGKeyPress , kKeyRelease , kButtonPress , kButtonRelease ,
  kMotionNotify , kEnterNotify , kLeaveNotify , kFocusIn ,
  kFocusOut , kExpose , kConfigureNotify , kMapNotify ,
  kUnmapNotify , kDestroyNotify , kClientMessage , kSelectionClear ,
  kSelectionRequest , kSelectionNotify , kColormapNotify , kButtonDoubleClick ,
  kOtherEvent
}
 
enum  EGraphicsFunction {
  kGXclear = 0 , kGXand , kGXandReverse , kGXcopy ,
  kGXandInverted , kGXnoop , kGXxor , kGXor ,
  kGXnor , kGXequiv , kGXinvert , kGXorReverse ,
  kGXcopyInverted , kGXorInverted , kGXnand , kGXset
}
 
enum  EGuiConstants {
  kNotUseful = 0 , kWhenMapped = 1 , kAlways = 2 , kIsUnmapped = 0 ,
  kIsUnviewable = 1 , kIsViewable = 2 , kInputOutput = 1 , kInputOnly = 2 ,
  kLineSolid = 0 , kLineOnOffDash = 1 , kLineDoubleDash = 2 , kCapNotLast = 0 ,
  kCapButt = 1 , kCapRound = 2 , kCapProjecting = 3 , kJoinMiter = 0 ,
  kJoinRound = 1 , kJoinBevel = 2 , kFillSolid = 0 , kFillTiled = 1 ,
  kFillStippled = 2 , kFillOpaqueStippled = 3 , kEvenOddRule = 0 , kWindingRule = 1 ,
  kClipByChildren = 0 , kIncludeInferiors = 1 , kArcChord = 0 , kArcPieSlice = 1
}
 
enum  EInitialState { kNormalState = (1ULL << ( 0 )) , kIconicState = (1ULL << ( 1 )) }
 Initial window mapping state. More...
 
enum  EMouseButton {
  kAnyButton , kButton1 , kButton2 , kButton3 ,
  kButton4 , kButton5 , kButton6 , kButton7
}
 Button names. More...
 
enum  EXMagic {
  kNotifyNormal = 0 , kNotifyGrab = 1 , kNotifyUngrab = 2 , kNotifyPointer = 5 ,
  kColormapUninstalled = 0 , kColormapInstalled = 1
}
 Some magic X notify modes used in TGTextEntry widget. More...
 

Variables

const Mask_t kAnyModifier = (1ULL << ( 15 ))
 
const Mask_t kButton1Mask = (1ULL << ( 8 ))
 
const Mask_t kButton2Mask = (1ULL << ( 9 ))
 
const Mask_t kButton3Mask = (1ULL << ( 10 ))
 
const Mask_t kButton4Mask = (1ULL << ( 11 ))
 
const Mask_t kButton5Mask = (1ULL << ( 12 ))
 
const Mask_t kButton6Mask = (1ULL << ( 13 ))
 
const Mask_t kButton7Mask = (1ULL << ( 14 ))
 
const Mask_t kButtonMotionMask = (1ULL << ( 5 ))
 
const Mask_t kButtonPressMask = (1ULL << ( 2 ))
 
const Mask_t kButtonReleaseMask = (1ULL << ( 3 ))
 
const Mask_t kColormapChangeMask = (1ULL << ( 12 ))
 
const Handle_t kCopyFromParent = 0
 
const Atom_t kCutBuffer = 9
 in /usr/include/X11/Xatom.h
 
const Mask_t kDoBlue = (1ULL << ( 2 ))
 
const Mask_t kDoGreen = (1ULL << ( 1 ))
 
const Mask_t kDoRed = (1ULL << ( 0 ))
 
const Mask_t kEnterWindowMask = (1ULL << ( 8 ))
 
const Mask_t kExposureMask = (1ULL << ( 6 ))
 
const Mask_t kFocusChangeMask = (1ULL << ( 10 ))
 
const Mask_t kGCArcMode = (1ULL << ( 22 ))
 
const Mask_t kGCBackground = (1ULL << ( 3 ))
 
const Mask_t kGCCapStyle = (1ULL << ( 6 ))
 
const Mask_t kGCClipMask = (1ULL << ( 19 ))
 
const Mask_t kGCClipXOrigin = (1ULL << ( 17 ))
 
const Mask_t kGCClipYOrigin = (1ULL << ( 18 ))
 
const Mask_t kGCDashList = (1ULL << ( 21 ))
 
const Mask_t kGCDashOffset = (1ULL << ( 20 ))
 
const Mask_t kGCFillRule = (1ULL << ( 9 ))
 
const Mask_t kGCFillStyle = (1ULL << ( 8 ))
 
const Mask_t kGCFont = (1ULL << ( 14 ))
 
const Mask_t kGCForeground = (1ULL << ( 2 ))
 
const Mask_t kGCFunction = (1ULL << ( 0 ))
 
const Mask_t kGCGraphicsExposures = (1ULL << ( 16 ))
 
const Mask_t kGCJoinStyle = (1ULL << ( 7 ))
 
const Mask_t kGCLineStyle = (1ULL << ( 5 ))
 
const Mask_t kGCLineWidth = (1ULL << ( 4 ))
 
const Mask_t kGCPlaneMask = (1ULL << ( 1 ))
 
const Mask_t kGCStipple = (1ULL << ( 11 ))
 
const Mask_t kGCSubwindowMode = (1ULL << ( 15 ))
 
const Mask_t kGCTile = (1ULL << ( 10 ))
 
const Mask_t kGCTileStipXOrigin = (1ULL << ( 12 ))
 
const Mask_t kGCTileStipYOrigin = (1ULL << ( 13 ))
 
const Mask_t kKeyControlMask = (1ULL << ( 2 ))
 
const Mask_t kKeyLockMask = (1ULL << ( 1 ))
 
const Mask_t kKeyMod1Mask = (1ULL << ( 3 ))
 typically the Alt key
 
const Mask_t kKeyMod2Mask = (1ULL << ( 4 ))
 typically mod on numeric keys
 
const Mask_t kKeyMod3Mask = (1ULL << ( 5 ))
 
const Mask_t kKeyMod4Mask = (1ULL << ( 6 ))
 
const Mask_t kKeyMod5Mask = (1ULL << ( 7 ))
 
const Mask_t kKeyPressMask = (1ULL << ( 0 ))
 
const Mask_t kKeyReleaseMask = (1ULL << ( 1 ))
 
const Mask_t kKeyShiftMask = (1ULL << ( 0 ))
 
const Mask_t kLeaveWindowMask = (1ULL << ( 9 ))
 
const Int_t kMaxPixel = INT_MAX
 Max value for an int.
 
const Mask_t kNoEventMask = 0
 
const Handle_t kNone = 0
 
const int kNumCursors = 19
 
const Mask_t kOwnerGrabButtonMask = (1ULL << ( 11 ))
 
const Mask_t kPACloseness = (1ULL << ( 5 ))
 
const Mask_t kPAColormap = (1ULL << ( 0 ))
 
const Mask_t kPADepth = (1ULL << ( 1 ))
 
const Mask_t kPAHotspot = (1ULL << ( 3 ))
 x and y hotspot
 
const Handle_t kParentRelative = 1
 
const Mask_t kPAReturnPixels = (1ULL << ( 4 ))
 
const Mask_t kPASize = (1ULL << ( 2 ))
 width and height
 
const Mask_t kPointerMotionMask = (1ULL << ( 4 ))
 
const Atom_t kPrimarySelection = 1
 magic values, must match the ones
 
const Mask_t kStructureNotifyMask = (1ULL << ( 7 ))
 
const Mask_t kWABackingPixel = (1ULL << ( 9 ))
 
const Mask_t kWABackingPlanes = (1ULL << ( 8 ))
 
const Mask_t kWABackingStore = (1ULL << ( 7 ))
 
const Mask_t kWABackPixel = (1ULL << ( 1 ))
 
const Mask_t kWABackPixmap = (1ULL << ( 0 ))
 
const Mask_t kWABitGravity = (1ULL << ( 5 ))
 
const Mask_t kWABorderPixel = (1ULL << ( 3 ))
 
const Mask_t kWABorderPixmap = (1ULL << ( 2 ))
 
const Mask_t kWABorderWidth = (1ULL << ( 4 ))
 
const Mask_t kWAColormap = (1ULL << ( 14 ))
 
const Mask_t kWACursor = (1ULL << ( 15 ))
 
const Mask_t kWADontPropagate = (1ULL << ( 13 ))
 
const Mask_t kWAEventMask = (1ULL << ( 12 ))
 
const Mask_t kWAOverrideRedirect = (1ULL << ( 10 ))
 
const Mask_t kWASaveUnder = (1ULL << ( 11 ))
 
const Mask_t kWAWinGravity = (1ULL << ( 6 ))
 

Typedef Documentation

◆ Atom_t

Option_t Option_t TPoint TPoint const char GetTextMagnitude GetFillStyle GetLineColor GetLineWidth GetMarkerStyle GetTextAlign GetTextColor GetTextSize void char Point_t Rectangle_t WindowAttributes_t Float_t Float_t Float_t Int_t Int_t UInt_t UInt_t Rectangle_t Int_t Int_t Window_t TString Int_t GCValues_t GetPrimarySelectionOwner GetDisplay GetScreen GetColormap GetNativeEvent const char const char dpyName wid window const char font_name cursor keysym reg const char only_if_exist regb h Point_t winding char text const char depth char const char Int_t count const char ColorStruct_t color const char Pixmap_t Pixmap_t PictureAttributes_t attr const char char ret_data h unsigned char height h Atom_t Int_t ULong_t ULong_t unsigned char prop_list Atom_t Atom_t Atom_t Time_t UChar_t Atom_t

WM token.

Definition at line 37 of file GuiTypes.h.

◆ Colormap_t

Option_t Option_t TPoint TPoint const char GetTextMagnitude GetFillStyle GetLineColor GetLineWidth GetMarkerStyle GetTextAlign GetTextColor GetTextSize void char Point_t Rectangle_t WindowAttributes_t Float_t Float_t Float_t Int_t Int_t UInt_t UInt_t Rectangle_t Int_t Int_t Window_t TString Int_t GCValues_t GetPrimarySelectionOwner GetDisplay GetScreen GetColormap GetNativeEvent const char const char dpyName wid window const char font_name cursor keysym reg const char only_if_exist regb h Point_t winding char text const char depth char const char Int_t count Colormap_t

Colormap handle.

Definition at line 33 of file GuiTypes.h.

◆ Cursor_t

Option_t Option_t TPoint TPoint const char GetTextMagnitude GetFillStyle GetLineColor GetLineWidth GetMarkerStyle GetTextAlign GetTextColor GetTextSize void char Point_t Rectangle_t WindowAttributes_t Float_t Float_t Float_t Int_t Int_t UInt_t UInt_t Rectangle_t Int_t Int_t Window_t TString Int_t GCValues_t GetPrimarySelectionOwner GetDisplay GetScreen GetColormap GetNativeEvent const char const char dpyName wid window const char font_name Cursor_t

Cursor handle.

Definition at line 34 of file GuiTypes.h.

◆ Display_t

Display handle.

Definition at line 27 of file GuiTypes.h.

◆ Drawable_t

Option_t Option_t TPoint TPoint const char GetTextMagnitude GetFillStyle GetLineColor GetLineWidth GetMarkerStyle GetTextAlign GetTextColor GetTextSize void char Point_t Rectangle_t WindowAttributes_t Float_t Float_t Float_t Int_t Int_t UInt_t UInt_t Rectangle_t Int_t Int_t Window_t TString Int_t GCValues_t GetPrimarySelectionOwner GetDisplay GetScreen GetColormap GetNativeEvent const char const char dpyName wid window const char font_name cursor keysym reg const char only_if_exist regb h Point_t winding char text const char depth char const char Int_t count const char ColorStruct_t color const char Pixmap_t Pixmap_t PictureAttributes_t attr const char char ret_data h unsigned char Drawable_t

Drawable handle.

Definition at line 31 of file GuiTypes.h.

◆ FontH_t

typedef Handle_t FontH_t

Font handle (as opposed to Font_t which is an index)

Definition at line 35 of file GuiTypes.h.

◆ FontStruct_t

Option_t Option_t TPoint TPoint const char GetTextMagnitude GetFillStyle GetLineColor GetLineWidth GetMarkerStyle GetTextAlign GetTextColor GetTextSize void char Point_t Rectangle_t WindowAttributes_t Float_t Float_t Float_t Int_t Int_t UInt_t UInt_t Rectangle_t Int_t Int_t Window_t TString Int_t GCValues_t GetPrimarySelectionOwner GetDisplay GetScreen GetColormap GetNativeEvent const char const char dpyName wid window FontStruct_t

Pointer to font structure.

Definition at line 39 of file GuiTypes.h.

◆ GContext_t

Option_t Option_t TPoint TPoint const char GetTextMagnitude GetFillStyle GetLineColor GetLineWidth GetMarkerStyle GetTextAlign GetTextColor GetTextSize void char Point_t Rectangle_t WindowAttributes_t Float_t Float_t Float_t Int_t Int_t UInt_t UInt_t Rectangle_t Int_t Int_t Window_t TString Int_t GContext_t

Graphics context handle.

Definition at line 38 of file GuiTypes.h.

◆ Handle_t

Generic resource handle.

Definition at line 26 of file GuiTypes.h.

◆ KeySym_t

typedef Handle_t KeySym_t

Key symbol handle.

Definition at line 36 of file GuiTypes.h.

◆ Mask_t

typedef UInt_t Mask_t

Structure mask type.

Definition at line 41 of file GuiTypes.h.

◆ Pixel_t

typedef ULong_t Pixel_t

Pixel value.

Definition at line 40 of file GuiTypes.h.

◆ Pixmap_t

Option_t Option_t TPoint TPoint const char GetTextMagnitude GetFillStyle GetLineColor GetLineWidth GetMarkerStyle GetTextAlign GetTextColor GetTextSize void char Point_t Rectangle_t WindowAttributes_t Float_t Float_t Float_t Int_t Int_t UInt_t UInt_t Rectangle_t Int_t Int_t Window_t TString Int_t GCValues_t GetPrimarySelectionOwner GetDisplay GetScreen GetColormap GetNativeEvent const char const char dpyName wid window const char font_name cursor keysym reg const char only_if_exist regb h Point_t winding char text const char depth char const char Int_t count const char ColorStruct_t color const char Pixmap_t Pixmap_t PictureAttributes_t attr const char char ret_data h unsigned char height h Pixmap_t

Pixmap handle.

Definition at line 30 of file GuiTypes.h.

◆ Region_t

Option_t Option_t TPoint TPoint const char GetTextMagnitude GetFillStyle GetLineColor GetLineWidth GetMarkerStyle GetTextAlign GetTextColor GetTextSize void char Point_t Rectangle_t WindowAttributes_t Float_t Float_t Float_t Int_t Int_t UInt_t UInt_t Rectangle_t Int_t Int_t Window_t TString Int_t GCValues_t GetPrimarySelectionOwner GetDisplay GetScreen GetColormap GetNativeEvent const char const char dpyName wid window const char font_name cursor keysym reg const char only_if_exist regb h Region_t

Region handle.

Definition at line 32 of file GuiTypes.h.

◆ Time_t

typedef ULong_t Time_t

Event time.

Definition at line 42 of file GuiTypes.h.

◆ Visual_t

typedef Handle_t Visual_t

Visual handle.

Definition at line 28 of file GuiTypes.h.

◆ Window_t

Option_t Option_t TPoint TPoint const char GetTextMagnitude GetFillStyle GetLineColor GetLineWidth GetMarkerStyle GetTextAlign GetTextColor GetTextSize void char Point_t Rectangle_t WindowAttributes_t Float_t Float_t Float_t Int_t Int_t UInt_t UInt_t Rectangle_t Int_t Int_t Window_t TString Int_t GCValues_t GetPrimarySelectionOwner GetDisplay GetScreen GetColormap GetNativeEvent const char const char dpyName wid window const char font_name cursor keysym reg const char only_if_exist regb h Point_t winding char text const char depth char const char Int_t count const char ColorStruct_t color const char Pixmap_t Pixmap_t PictureAttributes_t attr const char char ret_data h unsigned char height h Atom_t Int_t ULong_t ULong_t unsigned char prop_list Atom_t Atom_t Atom_t Time_t UChar_t Window_t

Window handle.

Definition at line 29 of file GuiTypes.h.

Enumeration Type Documentation

◆ anonymous enum

anonymous enum
Enumerator
kDefaultScrollBarWidth 

Definition at line 86 of file GuiTypes.h.

◆ ECursor

enum Option_t Option_t TPoint TPoint const char GetTextMagnitude GetFillStyle GetLineColor GetLineWidth GetMarkerStyle GetTextAlign GetTextColor GetTextSize void char Point_t Rectangle_t WindowAttributes_t Float_t Float_t Float_t Int_t Int_t UInt_t UInt_t Rectangle_t Int_t Int_t Window_t TString Int_t GCValues_t GetPrimarySelectionOwner GetDisplay GetScreen GetColormap GetNativeEvent const char const char dpyName wid window const char font_name ECursor
Enumerator
kBottomLeft 
kBottomRight 
kTopLeft 
kTopRight 
kBottomSide 
kLeftSide 
kTopSide 
kRightSide 
kMove 
kCross 
kArrowHor 
kArrowVer 
kHand 
kRotate 
kPointer 
kArrowRight 
kCaret 
kWatch 
kNoDrop 

Definition at line 372 of file GuiTypes.h.

◆ EFrameType

enum EFrameType

types of frames (and borders), moved from TGFrame.h

Enumerator
kChildFrame 
kMainFrame 
kVerticalFrame 
kHorizontalFrame 
kSunkenFrame 
kRaisedFrame 
kDoubleBorder 
kFitWidth 
kFixedWidth 
kFitHeight 
kFixedHeight 
kFixedSize 
kOwnBackground 
kTransientFrame 
kTempFrame 
kMdiMainFrame 
kMdiFrame 

Definition at line 378 of file GuiTypes.h.

◆ EGEventType

Enumerator
kGKeyPress 
kKeyRelease 
kButtonPress 
kButtonRelease 
kMotionNotify 
kEnterNotify 
kLeaveNotify 
kFocusIn 
kFocusOut 
kExpose 
kConfigureNotify 
kMapNotify 
kUnmapNotify 
kDestroyNotify 
kClientMessage 
kSelectionClear 
kSelectionRequest 
kSelectionNotify 
kColormapNotify 
kButtonDoubleClick 
kOtherEvent 

Definition at line 59 of file GuiTypes.h.

◆ EGraphicsFunction

Enumerator
kGXclear 

0

kGXand 

src AND dst

kGXandReverse 

src AND NOT dst

kGXcopy 

src

kGXandInverted 

NOT src AND dst.

kGXnoop 

dst

kGXxor 

src XOR dst

kGXor 

src OR dst

kGXnor 

NOT src AND NOT dst.

kGXequiv 

NOT src XOR dst.

kGXinvert 

NOT dst.

kGXorReverse 

src OR NOT dst

kGXcopyInverted 

NOT src.

kGXorInverted 

NOT src OR dst.

kGXnand 

NOT src OR NOT dst.

kGXset 

1

Definition at line 67 of file GuiTypes.h.

◆ EGuiConstants

Enumerator
kNotUseful 
kWhenMapped 
kAlways 
kIsUnmapped 
kIsUnviewable 
kIsViewable 
kInputOutput 
kInputOnly 
kLineSolid 
kLineOnOffDash 
kLineDoubleDash 
kCapNotLast 
kCapButt 
kCapRound 
kCapProjecting 
kJoinMiter 
kJoinRound 
kJoinBevel 
kFillSolid 
kFillTiled 
kFillStippled 
kFillOpaqueStippled 
kEvenOddRule 
kWindingRule 
kClipByChildren 
kIncludeInferiors 
kArcChord 
kArcPieSlice 

Definition at line 44 of file GuiTypes.h.

◆ EInitialState

Initial window mapping state.

Enumerator
kNormalState 
kIconicState 

Definition at line 345 of file GuiTypes.h.

◆ EMouseButton

Button names.

Used as arguments to GrabButton and as Event_t::fCode for button events. Maps to the X11 values.

Enumerator
kAnyButton 
kButton1 
kButton2 
kButton3 
kButton4 
kButton5 
kButton6 
kButton7 

Definition at line 214 of file GuiTypes.h.

◆ EXMagic

enum EXMagic

Some magic X notify modes used in TGTextEntry widget.

Values must match the ones in /usr/include/X11/X.h. Check when porting.

Enumerator
kNotifyNormal 
kNotifyGrab 
kNotifyUngrab 
kNotifyPointer 
kColormapUninstalled 
kColormapInstalled 

Definition at line 219 of file GuiTypes.h.

Variable Documentation

◆ kAnyModifier

const Mask_t kAnyModifier = (1ULL << ( 15 ))

Definition at line 210 of file GuiTypes.h.

◆ kButton1Mask

const Mask_t kButton1Mask = (1ULL << ( 8 ))

Definition at line 203 of file GuiTypes.h.

◆ kButton2Mask

const Mask_t kButton2Mask = (1ULL << ( 9 ))

Definition at line 204 of file GuiTypes.h.

◆ kButton3Mask

const Mask_t kButton3Mask = (1ULL << ( 10 ))

Definition at line 205 of file GuiTypes.h.

◆ kButton4Mask

const Mask_t kButton4Mask = (1ULL << ( 11 ))

Definition at line 206 of file GuiTypes.h.

◆ kButton5Mask

const Mask_t kButton5Mask = (1ULL << ( 12 ))

Definition at line 207 of file GuiTypes.h.

◆ kButton6Mask

const Mask_t kButton6Mask = (1ULL << ( 13 ))

Definition at line 208 of file GuiTypes.h.

◆ kButton7Mask

const Mask_t kButton7Mask = (1ULL << ( 14 ))

Definition at line 209 of file GuiTypes.h.

◆ kButtonMotionMask

const Mask_t kButtonMotionMask = (1ULL << ( 5 ))

Definition at line 164 of file GuiTypes.h.

◆ kButtonPressMask

const Mask_t kButtonPressMask = (1ULL << ( 2 ))

Definition at line 161 of file GuiTypes.h.

◆ kButtonReleaseMask

const Mask_t kButtonReleaseMask = (1ULL << ( 3 ))

Definition at line 162 of file GuiTypes.h.

◆ kColormapChangeMask

const Mask_t kColormapChangeMask = (1ULL << ( 12 ))

Definition at line 171 of file GuiTypes.h.

◆ kCopyFromParent

const Handle_t kCopyFromParent = 0

Definition at line 89 of file GuiTypes.h.

◆ kCutBuffer

const Atom_t kCutBuffer = 9

in /usr/include/X11/Xatom.h

Definition at line 368 of file GuiTypes.h.

◆ kDoBlue

const Mask_t kDoBlue = (1ULL << ( 2 ))

Definition at line 321 of file GuiTypes.h.

◆ kDoGreen

const Mask_t kDoGreen = (1ULL << ( 1 ))

Definition at line 320 of file GuiTypes.h.

◆ kDoRed

const Mask_t kDoRed = (1ULL << ( 0 ))

Definition at line 319 of file GuiTypes.h.

◆ kEnterWindowMask

const Mask_t kEnterWindowMask = (1ULL << ( 8 ))

Definition at line 167 of file GuiTypes.h.

◆ kExposureMask

const Mask_t kExposureMask = (1ULL << ( 6 ))

Definition at line 165 of file GuiTypes.h.

◆ kFocusChangeMask

const Mask_t kFocusChangeMask = (1ULL << ( 10 ))

Definition at line 169 of file GuiTypes.h.

◆ kGCArcMode

const Mask_t kGCArcMode = (1ULL << ( 22 ))

Definition at line 308 of file GuiTypes.h.

◆ kGCBackground

const Mask_t kGCBackground = (1ULL << ( 3 ))

Definition at line 289 of file GuiTypes.h.

◆ kGCCapStyle

const Mask_t kGCCapStyle = (1ULL << ( 6 ))

Definition at line 292 of file GuiTypes.h.

◆ kGCClipMask

const Mask_t kGCClipMask = (1ULL << ( 19 ))

Definition at line 305 of file GuiTypes.h.

◆ kGCClipXOrigin

const Mask_t kGCClipXOrigin = (1ULL << ( 17 ))

Definition at line 303 of file GuiTypes.h.

◆ kGCClipYOrigin

const Mask_t kGCClipYOrigin = (1ULL << ( 18 ))

Definition at line 304 of file GuiTypes.h.

◆ kGCDashList

const Mask_t kGCDashList = (1ULL << ( 21 ))

Definition at line 307 of file GuiTypes.h.

◆ kGCDashOffset

const Mask_t kGCDashOffset = (1ULL << ( 20 ))

Definition at line 306 of file GuiTypes.h.

◆ kGCFillRule

const Mask_t kGCFillRule = (1ULL << ( 9 ))

Definition at line 295 of file GuiTypes.h.

◆ kGCFillStyle

const Mask_t kGCFillStyle = (1ULL << ( 8 ))

Definition at line 294 of file GuiTypes.h.

◆ kGCFont

const Mask_t kGCFont = (1ULL << ( 14 ))

Definition at line 300 of file GuiTypes.h.

◆ kGCForeground

const Mask_t kGCForeground = (1ULL << ( 2 ))

Definition at line 288 of file GuiTypes.h.

◆ kGCFunction

const Mask_t kGCFunction = (1ULL << ( 0 ))

Definition at line 286 of file GuiTypes.h.

◆ kGCGraphicsExposures

const Mask_t kGCGraphicsExposures = (1ULL << ( 16 ))

Definition at line 302 of file GuiTypes.h.

◆ kGCJoinStyle

const Mask_t kGCJoinStyle = (1ULL << ( 7 ))

Definition at line 293 of file GuiTypes.h.

◆ kGCLineStyle

const Mask_t kGCLineStyle = (1ULL << ( 5 ))

Definition at line 291 of file GuiTypes.h.

◆ kGCLineWidth

const Mask_t kGCLineWidth = (1ULL << ( 4 ))

Definition at line 290 of file GuiTypes.h.

◆ kGCPlaneMask

const Mask_t kGCPlaneMask = (1ULL << ( 1 ))

Definition at line 287 of file GuiTypes.h.

◆ kGCStipple

const Mask_t kGCStipple = (1ULL << ( 11 ))

Definition at line 297 of file GuiTypes.h.

◆ kGCSubwindowMode

const Mask_t kGCSubwindowMode = (1ULL << ( 15 ))

Definition at line 301 of file GuiTypes.h.

◆ kGCTile

const Mask_t kGCTile = (1ULL << ( 10 ))

Definition at line 296 of file GuiTypes.h.

◆ kGCTileStipXOrigin

const Mask_t kGCTileStipXOrigin = (1ULL << ( 12 ))

Definition at line 298 of file GuiTypes.h.

◆ kGCTileStipYOrigin

const Mask_t kGCTileStipYOrigin = (1ULL << ( 13 ))

Definition at line 299 of file GuiTypes.h.

◆ kKeyControlMask

const Mask_t kKeyControlMask = (1ULL << ( 2 ))

Definition at line 197 of file GuiTypes.h.

◆ kKeyLockMask

const Mask_t kKeyLockMask = (1ULL << ( 1 ))

Definition at line 196 of file GuiTypes.h.

◆ kKeyMod1Mask

const Mask_t kKeyMod1Mask = (1ULL << ( 3 ))

typically the Alt key

Definition at line 198 of file GuiTypes.h.

◆ kKeyMod2Mask

const Mask_t kKeyMod2Mask = (1ULL << ( 4 ))

typically mod on numeric keys

Definition at line 199 of file GuiTypes.h.

◆ kKeyMod3Mask

const Mask_t kKeyMod3Mask = (1ULL << ( 5 ))

Definition at line 200 of file GuiTypes.h.

◆ kKeyMod4Mask

const Mask_t kKeyMod4Mask = (1ULL << ( 6 ))

Definition at line 201 of file GuiTypes.h.

◆ kKeyMod5Mask

const Mask_t kKeyMod5Mask = (1ULL << ( 7 ))

Definition at line 202 of file GuiTypes.h.

◆ kKeyPressMask

const Mask_t kKeyPressMask = (1ULL << ( 0 ))

Definition at line 159 of file GuiTypes.h.

◆ kKeyReleaseMask

const Mask_t kKeyReleaseMask = (1ULL << ( 1 ))

Definition at line 160 of file GuiTypes.h.

◆ kKeyShiftMask

const Mask_t kKeyShiftMask = (1ULL << ( 0 ))

Definition at line 195 of file GuiTypes.h.

◆ kLeaveWindowMask

const Mask_t kLeaveWindowMask = (1ULL << ( 9 ))

Definition at line 168 of file GuiTypes.h.

◆ kMaxPixel

const Int_t kMaxPixel = INT_MAX

Max value for an int.

Definition at line 369 of file GuiTypes.h.

◆ kNoEventMask

const Mask_t kNoEventMask = 0

Definition at line 158 of file GuiTypes.h.

◆ kNone

const Handle_t kNone = 0

Definition at line 88 of file GuiTypes.h.

◆ kNumCursors

const int kNumCursors = 19

Definition at line 371 of file GuiTypes.h.

◆ kOwnerGrabButtonMask

const Mask_t kOwnerGrabButtonMask = (1ULL << ( 11 ))

Definition at line 170 of file GuiTypes.h.

◆ kPACloseness

const Mask_t kPACloseness = (1ULL << ( 5 ))

Definition at line 342 of file GuiTypes.h.

◆ kPAColormap

const Mask_t kPAColormap = (1ULL << ( 0 ))

Definition at line 337 of file GuiTypes.h.

◆ kPADepth

const Mask_t kPADepth = (1ULL << ( 1 ))

Definition at line 338 of file GuiTypes.h.

◆ kPAHotspot

const Mask_t kPAHotspot = (1ULL << ( 3 ))

x and y hotspot

Definition at line 340 of file GuiTypes.h.

◆ kParentRelative

const Handle_t kParentRelative = 1

Definition at line 90 of file GuiTypes.h.

◆ kPAReturnPixels

const Mask_t kPAReturnPixels = (1ULL << ( 4 ))

Definition at line 341 of file GuiTypes.h.

◆ kPASize

const Mask_t kPASize = (1ULL << ( 2 ))

width and height

Definition at line 339 of file GuiTypes.h.

◆ kPointerMotionMask

const Mask_t kPointerMotionMask = (1ULL << ( 4 ))

Definition at line 163 of file GuiTypes.h.

◆ kPrimarySelection

const Atom_t kPrimarySelection = 1

magic values, must match the ones

Definition at line 367 of file GuiTypes.h.

◆ kStructureNotifyMask

const Mask_t kStructureNotifyMask = (1ULL << ( 7 ))

Definition at line 166 of file GuiTypes.h.

◆ kWABackingPixel

const Mask_t kWABackingPixel = (1ULL << ( 9 ))

Definition at line 148 of file GuiTypes.h.

◆ kWABackingPlanes

const Mask_t kWABackingPlanes = (1ULL << ( 8 ))

Definition at line 147 of file GuiTypes.h.

◆ kWABackingStore

const Mask_t kWABackingStore = (1ULL << ( 7 ))

Definition at line 146 of file GuiTypes.h.

◆ kWABackPixel

const Mask_t kWABackPixel = (1ULL << ( 1 ))

Definition at line 140 of file GuiTypes.h.

◆ kWABackPixmap

const Mask_t kWABackPixmap = (1ULL << ( 0 ))

Definition at line 139 of file GuiTypes.h.

◆ kWABitGravity

const Mask_t kWABitGravity = (1ULL << ( 5 ))

Definition at line 144 of file GuiTypes.h.

◆ kWABorderPixel

const Mask_t kWABorderPixel = (1ULL << ( 3 ))

Definition at line 142 of file GuiTypes.h.

◆ kWABorderPixmap

const Mask_t kWABorderPixmap = (1ULL << ( 2 ))

Definition at line 141 of file GuiTypes.h.

◆ kWABorderWidth

const Mask_t kWABorderWidth = (1ULL << ( 4 ))

Definition at line 143 of file GuiTypes.h.

◆ kWAColormap

const Mask_t kWAColormap = (1ULL << ( 14 ))

Definition at line 153 of file GuiTypes.h.

◆ kWACursor

const Mask_t kWACursor = (1ULL << ( 15 ))

Definition at line 154 of file GuiTypes.h.

◆ kWADontPropagate

const Mask_t kWADontPropagate = (1ULL << ( 13 ))

Definition at line 152 of file GuiTypes.h.

◆ kWAEventMask

const Mask_t kWAEventMask = (1ULL << ( 12 ))

Definition at line 151 of file GuiTypes.h.

◆ kWAOverrideRedirect

const Mask_t kWAOverrideRedirect = (1ULL << ( 10 ))

Definition at line 149 of file GuiTypes.h.

◆ kWASaveUnder

const Mask_t kWASaveUnder = (1ULL << ( 11 ))

Definition at line 150 of file GuiTypes.h.

◆ kWAWinGravity

const Mask_t kWAWinGravity = (1ULL << ( 6 ))

Definition at line 145 of file GuiTypes.h.