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

Description of a X11 window.

Definition at line 129 of file TGWin32.cxx.

Public Attributes

FT_Vector alignVector
 alignment vector
 
GdkDrawablebuffer = nullptr
 pixmap used for double buffer
 
Int_t clip = 0
 1 if the clipping is on
 
Int_t dashLength = 0
 total length of dashes
 
std::vector< gint8dashList
 Gtk array for dashes.
 
std::vector< char > dashList
 X11 array for dashes.
 
Int_t dashOffset = 0
 current dash offset
 
Int_t double_buffer = 0
 1 if the double buffer is on, 0 if not
 
GdkDrawabledrawing = nullptr
 drawing area, equal to window or buffer
 
TVirtualX::EDrawMode drawMode = TVirtualX::kCopy
 current draw mode
 
TAttFill fAttFill = {-1, -1}
 current fill attributes
 
TAttLine fAttLine = {-1, -1, -1}
 current line attributes
 
TAttMarker fAttMarker = { -1, -1, -1 }
 current marker attribute
 
TAttText fAttText
 current text attributes
 
Drawable fBuffer = 0
 pixmap used for double buffer
 
Int_t fClip = 0
 1 if the clipping is on
 
Int_t fDoubleBuffer = 0
 1 if the double buffer is on, 0 if not
 
Drawable fDrawing = 0
 drawing area, equal to window or buffer
 
GdkGCfGClist [kMAXGC]
 array of GC objects for concrete window
 
GC fGClist [kMAXGC]
 list of GC object, individual for each window
 
UInt_t fHclip = 0
 height of the clipping rectangle
 
UInt_t fHeight = 0
 height of the window
 
Int_t fillFasi = -1
 fasi parameter for fill pattern
 
Int_t fillHollow = 0
 Flag if fill style is hollow.
 
GdkPixmapfillPattern = nullptr
 current fill pattern
 
Pixmap fillPattern = 0
 current initialized fill pattern
 
Int_t fIsPixmap = 0
 1 if pixmap, 0 if not
 
Int_t fNcolors = 0
 number of different colors
 
ULong_tfNewColors = 0
 new image colors (after processing)
 
Int_t fOpen = 0
 1 if the window is open, 0 if not
 
Bool_t fShared = 0
 notify when window is shared
 
UInt_t fWclip = 0
 width of the clipping rectangle
 
UInt_t fWidth = 0
 width of the window
 
Drawable fWindow = 0
 X11 window.
 
Int_t fXclip = 0
 x coordinate of the clipping rectangle
 
Int_t fYclip = 0
 y coordinate of the clipping rectangle
 
UInt_t hclip = 0
 height of the clipping rectangle
 
UInt_t height = 0
 height of the window
 
Int_t ispixmap = 0
 1 if pixmap, 0 if not
 
GdkLineStyle lineStyle = GDK_LINE_SOLID
 current line style
 
Int_t lineStyle = LineSolid
 X11 line style.
 
Int_t lineWidth = 0
 current line width
 
Int_t markerLineWidth = 0
 line width used for marker
 
std::vector< GdkPointmarkerShape
 marker shape points
 
std::vector< XPointmarkerShape
 marker shape points
 
Int_t markerSize = 0
 size of simple markers
 
Int_t markerType = 0
 4 differen kinds of marker
 
Int_t ncolors = 0
 number of different colors
 
ULong_tnew_colors = nullptr
 new image colors (after processing)
 
Int_t open = 0
 1 if the window is open, 0 if not
 
Int_t shared = 0
 1 if Qt window
 
EAlign textAlign = kAlignNone
 selected text align
 
TGX11::EAlign textAlign = TGX11::kAlignNone
 selected text align
 
XFontStructtextFont = nullptr
 selected text font
 
UInt_t wclip = 0
 width of the clipping rectangle
 
UInt_t width = 0
 width of the window
 
GdkDrawablewindow = nullptr
 win32 window
 
Int_t xclip = 0
 x coordinate of the clipping rectangle
 
Int_t yclip = 0
 y coordinate of the clipping rectangle
 

Member Data Documentation

◆ alignVector

FT_Vector XWindow_t::alignVector

alignment vector

Definition at line 165 of file TGWin32.cxx.

◆ buffer

GdkDrawable* XWindow_t::buffer = nullptr

pixmap used for double buffer

Definition at line 136 of file TGWin32.cxx.

◆ clip

Int_t XWindow_t::clip = 0

1 if the clipping is on

Definition at line 139 of file TGWin32.cxx.

◆ dashLength

Int_t XWindow_t::dashLength = 0

total length of dashes

Definition at line 152 of file TGWin32.cxx.

◆ dashList [1/2]

std::vector<gint8> XWindow_t::dashList

Gtk array for dashes.

Definition at line 151 of file TGWin32.cxx.

◆ dashList [2/2]

std::vector<char> XWindow_t::dashList

X11 array for dashes.

Definition at line 114 of file TGX11.cxx.

◆ dashOffset

Int_t XWindow_t::dashOffset = 0

current dash offset

Definition at line 153 of file TGWin32.cxx.

◆ double_buffer

Int_t XWindow_t::double_buffer = 0

1 if the double buffer is on, 0 if not

Definition at line 132 of file TGWin32.cxx.

◆ drawing

GdkDrawable* XWindow_t::drawing = nullptr

drawing area, equal to window or buffer

Definition at line 134 of file TGWin32.cxx.

◆ drawMode

TVirtualX::EDrawMode XWindow_t::drawMode = TVirtualX::kCopy

current draw mode

Definition at line 147 of file TGWin32.cxx.

◆ fAttFill

TAttFill XWindow_t::fAttFill = {-1, -1}

current fill attributes

Definition at line 154 of file TGWin32.cxx.

◆ fAttLine

TAttLine XWindow_t::fAttLine = {-1, -1, -1}

current line attributes

Definition at line 148 of file TGWin32.cxx.

◆ fAttMarker

TAttMarker XWindow_t::fAttMarker = { -1, -1, -1 }

current marker attribute

Definition at line 158 of file TGWin32.cxx.

◆ fAttText

TAttText XWindow_t::fAttText

current text attributes

current text attribute

Definition at line 163 of file TGWin32.cxx.

◆ fBuffer

Drawable XWindow_t::fBuffer = 0

pixmap used for double buffer

Definition at line 98 of file TGX11.cxx.

◆ fClip

Int_t XWindow_t::fClip = 0

1 if the clipping is on

Definition at line 101 of file TGX11.cxx.

◆ fDoubleBuffer

Int_t XWindow_t::fDoubleBuffer = 0

1 if the double buffer is on, 0 if not

Definition at line 94 of file TGX11.cxx.

◆ fDrawing

Drawable XWindow_t::fDrawing = 0

drawing area, equal to window or buffer

Definition at line 96 of file TGX11.cxx.

◆ fGClist [1/2]

GdkGC* XWindow_t::fGClist[kMAXGC]

array of GC objects for concrete window

Definition at line 146 of file TGWin32.cxx.

◆ fGClist [2/2]

GC XWindow_t::fGClist[kMAXGC]

list of GC object, individual for each window

Definition at line 109 of file TGX11.cxx.

◆ fHclip

UInt_t XWindow_t::fHclip = 0

height of the clipping rectangle

Definition at line 105 of file TGX11.cxx.

◆ fHeight

UInt_t XWindow_t::fHeight = 0

height of the window

Definition at line 100 of file TGX11.cxx.

◆ fillFasi

Int_t XWindow_t::fillFasi = -1

fasi parameter for fill pattern

selected fasi pattern

Definition at line 156 of file TGWin32.cxx.

◆ fillHollow

Int_t XWindow_t::fillHollow = 0

Flag if fill style is hollow.

X11 fill method.

Definition at line 155 of file TGWin32.cxx.

◆ fillPattern [1/2]

GdkPixmap* XWindow_t::fillPattern = nullptr

current fill pattern

Definition at line 157 of file TGWin32.cxx.

◆ fillPattern [2/2]

Pixmap XWindow_t::fillPattern = 0

current initialized fill pattern

Definition at line 120 of file TGX11.cxx.

◆ fIsPixmap

Int_t XWindow_t::fIsPixmap = 0

1 if pixmap, 0 if not

Definition at line 95 of file TGX11.cxx.

◆ fNcolors

Int_t XWindow_t::fNcolors = 0

number of different colors

Definition at line 107 of file TGX11.cxx.

◆ fNewColors

ULong_t* XWindow_t::fNewColors = 0

new image colors (after processing)

Definition at line 106 of file TGX11.cxx.

◆ fOpen

Int_t XWindow_t::fOpen = 0

1 if the window is open, 0 if not

Definition at line 93 of file TGX11.cxx.

◆ fShared

Bool_t XWindow_t::fShared = 0

notify when window is shared

Definition at line 108 of file TGX11.cxx.

◆ fWclip

UInt_t XWindow_t::fWclip = 0

width of the clipping rectangle

Definition at line 104 of file TGX11.cxx.

◆ fWidth

UInt_t XWindow_t::fWidth = 0

width of the window

Definition at line 99 of file TGX11.cxx.

◆ fWindow

Drawable XWindow_t::fWindow = 0

X11 window.

Definition at line 97 of file TGX11.cxx.

◆ fXclip

Int_t XWindow_t::fXclip = 0

x coordinate of the clipping rectangle

Definition at line 102 of file TGX11.cxx.

◆ fYclip

Int_t XWindow_t::fYclip = 0

y coordinate of the clipping rectangle

Definition at line 103 of file TGX11.cxx.

◆ hclip

UInt_t XWindow_t::hclip = 0

height of the clipping rectangle

Definition at line 143 of file TGWin32.cxx.

◆ height

UInt_t XWindow_t::height = 0

height of the window

Definition at line 138 of file TGWin32.cxx.

◆ ispixmap

Int_t XWindow_t::ispixmap = 0

1 if pixmap, 0 if not

Definition at line 133 of file TGWin32.cxx.

◆ lineStyle [1/2]

GdkLineStyle XWindow_t::lineStyle = GDK_LINE_SOLID

current line style

Definition at line 149 of file TGWin32.cxx.

◆ lineStyle [2/2]

Int_t XWindow_t::lineStyle = LineSolid

X11 line style.

Definition at line 113 of file TGX11.cxx.

◆ lineWidth

Int_t XWindow_t::lineWidth = 0

current line width

X11 line width.

Definition at line 150 of file TGWin32.cxx.

◆ markerLineWidth

Int_t XWindow_t::markerLineWidth = 0

line width used for marker

Definition at line 162 of file TGWin32.cxx.

◆ markerShape [1/2]

std::vector<GdkPoint> XWindow_t::markerShape

marker shape points

Definition at line 161 of file TGWin32.cxx.

◆ markerShape [2/2]

std::vector<XPoint> XWindow_t::markerShape

marker shape points

Definition at line 124 of file TGX11.cxx.

◆ markerSize

Int_t XWindow_t::markerSize = 0

size of simple markers

Definition at line 160 of file TGWin32.cxx.

◆ markerType

Int_t XWindow_t::markerType = 0

4 differen kinds of marker

Definition at line 159 of file TGWin32.cxx.

◆ ncolors

Int_t XWindow_t::ncolors = 0

number of different colors

Definition at line 145 of file TGWin32.cxx.

◆ new_colors

ULong_t* XWindow_t::new_colors = nullptr

new image colors (after processing)

Definition at line 144 of file TGWin32.cxx.

◆ open

Int_t XWindow_t::open = 0

1 if the window is open, 0 if not

Definition at line 130 of file TGWin32.cxx.

◆ shared

Int_t XWindow_t::shared = 0

1 if Qt window

Definition at line 131 of file TGWin32.cxx.

◆ textAlign [1/2]

EAlign XWindow_t::textAlign = kAlignNone

selected text align

Definition at line 164 of file TGWin32.cxx.

◆ textAlign [2/2]

TGX11::EAlign XWindow_t::textAlign = TGX11::kAlignNone

selected text align

Definition at line 127 of file TGX11.cxx.

◆ textFont

XFontStruct* XWindow_t::textFont = nullptr

selected text font

Definition at line 128 of file TGX11.cxx.

◆ wclip

UInt_t XWindow_t::wclip = 0

width of the clipping rectangle

Definition at line 142 of file TGWin32.cxx.

◆ width

UInt_t XWindow_t::width = 0

width of the window

Definition at line 137 of file TGWin32.cxx.

◆ window

GdkDrawable* XWindow_t::window = nullptr

win32 window

Definition at line 135 of file TGWin32.cxx.

◆ xclip

Int_t XWindow_t::xclip = 0

x coordinate of the clipping rectangle

Definition at line 140 of file TGWin32.cxx.

◆ yclip

Int_t XWindow_t::yclip = 0

y coordinate of the clipping rectangle

Definition at line 141 of file TGWin32.cxx.

Collaboration diagram for XWindow_t:
[legend]

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