67VOID_METHOD_ARG5(VirtualX,
DrawBox,
Int_t,
x1,
Int_t,y1,
Int_t,
x2,
Int_t,y2,
TVirtualX::EBoxMode,mode,1)
68VOID_METHOD_ARG6(VirtualX,DrawText,
Int_t,
x,
Int_t,
y,
Float_t,angle,
Float_t,mgn,const
char*,
text,
TVirtualX::ETextMode,mode,1)
70VOID_METHOD_ARG4(VirtualX,
DrawLine,
Int_t,
x1,
Int_t,y1,
Int_t,
x2,
Int_t,y2,0)
141VOID_METHOD_ARG4(VirtualX,DrawSegments,
Drawable_t,
id,
GContext_t,gc,
Segment_t*,seg,
Int_t,nseg,1)
142VOID_METHOD_ARG4(VirtualX,SetMWMHints,
Window_t,
id,
UInt_t,value,
UInt_t,funcs,
UInt_t,input,1)
143VOID_METHOD_ARG4(VirtualX,SetDashes,
GContext_t,gc,
Int_t,offset,const
char*,dash_list,
Int_t,
n,1)
144VOID_METHOD_ARG4(VirtualX,WritePixmap,
Int_t,wid,
UInt_t,w,
UInt_t,
h,
char*,pxname,1)
145VOID_METHOD_ARG4(VirtualX,SetRGB,
Int_t,cindex,
Float_t,
r,
Float_t,
g,
Float_t,
b,1)
146VOID_METHOD_ARG4(VirtualX,PutPixel,
Drawable_t,
id,
Int_t,
x,
Int_t,
y,
ULong_t,pixel,1)
147VOID_METHOD_ARG4(VirtualX,GrabKey,
Window_t,
id,
Int_t,keycode,
UInt_t,modifier,
Bool_t,grab,1)
148VOID_METHOD_ARG4(VirtualX,FillPolygon,
Window_t,
id,
GContext_t,gc,
Point_t*,
points,
Int_t,npnt,1)
149VOID_METHOD_ARG4(VirtualX,ReparentWindow,
Window_t,
id,
Window_t,pid,
Int_t,
x,
Int_t,
y,1)
150VOID_METHOD_ARG5(VirtualX,MoveResizeWindow,
Window_t,
id,
Int_t,
x,
Int_t,
y,
UInt_t,w,
UInt_t,
h,1)
151VOID_METHOD_ARG5(VirtualX,ChangeProperty,
Window_t,
id,
Atom_t,property,
Atom_t,
type,
UChar_t*,data,
Int_t,len,1)
152VOID_METHOD_ARG5(VirtualX,SetClipRegion,
Int_t,wid,
Int_t,
x,
Int_t,
y,
UInt_t,w,
UInt_t,
h,1)
153VOID_METHOD_ARG5(VirtualX,ClearArea,
Window_t,
id,
Int_t,
x,
Int_t,
y,
UInt_t,w,
UInt_t,
h,1)
154VOID_METHOD_ARG5(VirtualX,SetClipRectangles,
GContext_t,gc,
Int_t,
x,
Int_t,
y,
Rectangle_t*,recs,
Int_t,
n,1)
155VOID_METHOD_ARG6(VirtualX,GrabPointer,
Window_t,
id,
UInt_t,evmask,
Window_t,confine,
Cursor_t,cursor,
Bool_t,grab,
Bool_t,owner_events,1)
156VOID_METHOD_ARG6(VirtualX,
DrawLine,
Drawable_t,
id,
GContext_t,gc,
Int_t,
x1,
Int_t,y1,
Int_t,
x2,
Int_t,y2,1)
157VOID_METHOD_ARG6(VirtualX,DrawString,
Drawable_t,
id,
GContext_t,gc,
Int_t,
x,
Int_t,
y,const
char*,
s,
Int_t,len,1)
158VOID_METHOD_ARG6(VirtualX,FillRectangle,
Drawable_t,
id,
GContext_t,gc,
Int_t,
x,
Int_t,
y,
UInt_t,w,
UInt_t,
h,1)
159VOID_METHOD_ARG6(VirtualX,DrawRectangle,
Drawable_t,
id,
GContext_t,gc,
Int_t,
x,
Int_t,
y,
UInt_t,w,
UInt_t,
h,1)
160VOID_METHOD_ARG7(VirtualX,GrabButton,
Window_t,
id,
EMouseButton,button,
UInt_t,modifier,
UInt_t,evmask,
Window_t,confine,
Cursor_t,cursor,
Bool_t,grab,1)
161VOID_METHOD_ARG7(VirtualX,DrawCellArray,
Int_t,
x1,
Int_t,y1,
Int_t,
x2,
Int_t,y2,
Int_t,nx,
Int_t,ny,
Int_t*,ic,1)
162VOID_METHOD_ARG7(VirtualX,SetWMSizeHints,
Window_t,
id,
UInt_t,wmin,
UInt_t,hmin,
UInt_t,wmax,
UInt_t,hmax,
UInt_t,winc,
UInt_t,hinc,1)
163VOID_METHOD_ARG9(VirtualX,PutImage,
Drawable_t,
id,
GContext_t,gc,
Drawable_t,img,
Int_t,dx,
Int_t,dy,
Int_t,
x,
Int_t,
y,
UInt_t,w,
UInt_t,
h,1)
164VOID_METHOD_ARG9(VirtualX,CopyArea,
Drawable_t,src,
Drawable_t,
dest,
GContext_t,gc,
Int_t,src_x,
Int_t,src_y,
UInt_t,
width,
UInt_t,height,
Int_t,dest_x,
Int_t,dest_y,1)
167VOID_METHOD_ARG5(VirtualX,GetGeometry,
Int_t,wid,
Int_t&,
x,
Int_t&,
y,
UInt_t&,w,
UInt_t&,
h,1)
168VOID_METHOD_ARG4(VirtualX,GetRGB,
Int_t,index,
Float_t&,
r,
Float_t&,
g,
Float_t&,
b,1)
170VOID_METHOD_ARG5(VirtualX,GetWindowSize,
Drawable_t,
id,
Int_t&,
x,
Int_t&,
y,
UInt_t&,w,
UInt_t&,
h,1)
180VOID_METHOD_ARG7(VirtualX,
TranslateCoordinates,
Window_t,src,
Window_t,
dest,
Int_t,src_x,
Int_t,src_y,
Int_t&,dest_x,
Int_t&,dest_y,
Window_t&,child,1)
181VOID_METHOD_ARG8(VirtualX,QueryPointer,
Window_t,
id,
Window_t&,rootw,
Window_t&,childw,
Int_t&,root_x,
Int_t&,root_y,
Int_t&,win_x,
Int_t&,win_y,
UInt_t&,mask,1)
188VOID_METHOD_ARG5(VirtualX,GetPasteBuffer,
Window_t,
id,
Atom_t,atom,
TString&,
text,
Int_t&,nchar,
Bool_t,del,1)
225RETURN_METHOD_ARG4(VirtualX,
Pixmap_t,CreateBitmap,
Drawable_t,
id,const
char*,bitmap,
UInt_t,
width,
UInt_t,height)
226RETURN_METHOD_ARG7(VirtualX,
Pixmap_t,CreatePixmap,
Drawable_t,
id,const
char*,bitmap,
UInt_t,
width,
UInt_t,height,
ULong_t,forecolor,
ULong_t,backcolor,
Int_t,depth)
227RETURN_METHOD_ARG11(VirtualX,
Window_t,CreateWindow,
Window_t,parent,
Int_t,
x,
Int_t,
y,
UInt_t,w,
UInt_t,
h,
UInt_t,border,
Int_t,depth,
UInt_t,clss,
void*,visual,
SetWindowAttributes_t*,attr,
UInt_t,wtype)
229RETURN_METHOD_ARG4(VirtualX,
Int_t,RequestLocator,
Int_t,mode,
Int_t,ctyp,
Int_t&,
x,
Int_t&,
y)
232RETURN_METHOD_ARG5(VirtualX,
Bool_t,CreatePictureFromFile,
Drawable_t,
id,const
char*,filename,
Pixmap_t&,pict,
Pixmap_t&,pict_mask,
PictureAttributes_t&,attr)
233RETURN_METHOD_ARG5(VirtualX,
Bool_t,CreatePictureFromData,
Drawable_t,
id,
char**,data,
Pixmap_t&,pict,
Pixmap_t&,pict_mask,
PictureAttributes_t&,attr)
238RETURN_METHOD_ARG5(VirtualX,
unsigned char*,GetColorBits,
Drawable_t,wid,
Int_t,
x,
Int_t,
y,
UInt_t,
width,
UInt_t,height)
242VOID_METHOD_ARG4(VirtualX,ShapeCombineMask,
Window_t,
id,
Int_t,
x,
Int_t,
y,
Pixmap_t,mask,1)
245RETURN_METHOD_ARG11(VirtualX,
Int_t,GetProperty,
Window_t,win,
Atom_t,prop,
Long_t,offset,
Long_t,length,
Bool_t,del,
Atom_t,req_type,
Atom_t*,act_type,
Int_t*,act_format,
ULong_t*,nitems,
ULong_t*,bytes,
unsigned char**,prop_list)
247VOID_METHOD_ARG5(VirtualX,ConvertSelection,
Window_t,win,
Atom_t&,sel,
Atom_t&,target,
Atom_t&,prop,
Time_t&,stamp,1)
249VOID_METHOD_ARG6(VirtualX,ChangeProperties,
Window_t,
id,
Atom_t,property,
Atom_t,
type,
Int_t,format,
UChar_t*,data,
Int_t,len,1)
252RETURN_METHOD_ARG6(VirtualX,
Window_t,FindRWindow,
Window_t,win,
Window_t,dragwin,
Window_t,input,
int,
x,
int,
y,
int,maxd);
267 if (
gDebug) printf(
"CloseDisplay\n");
268 fgRealObject->CloseDisplay();
276 return (
Window_t)gdk_window_get_parent((GdkWindow *)
id);
static const double x2[5]
static const double x1[5]
include TDocParser_001 C image html pict1_TDocParser_001 png width
#define RETURN_METHOD_ARG3(klass, type, method, type1, par1, type2, par2, type3, par3)
#define VOID_METHOD_ARG6(klass, method, type1, par1, type2, par2, type3, par3, type4, par4, type5, par5, type6, par6, sync)
#define RETURN_METHOD_ARG7(klass, type, method, type1, par1, type2, par2, type3, par3, type4, par4, type5, par5, type6, par6, type7, par7)
#define VOID_METHOD_ARG0(klass, method, sync)
#define RETURN_METHOD_ARG0(klass, type, method)
#define VOID_METHOD_ARG9(klass, method, type1, par1, type2, par2, type3, par3, type4, par4, type5, par5, type6, par6, type7, par7, type8, par8, type9, par9, sync)
#define VOID_METHOD_ARG5(klass, method, type1, par1, type2, par2, type3, par3, type4, par4, type5, par5, sync)
#define RETURN_PROXY_OBJECT(klass)
#define DEBUG_PROFILE_PROXY_START(method)
#define RETURN_METHOD_ARG4(klass, type, method, type1, par1, type2, par2, type3, par3, type4, par4)
#define VOID_METHOD_ARG1(klass, method, type1, par1, sync)
#define RETURN_METHOD_ARG0_CONST(klass, type, method)
#define RETURN_METHOD_ARG11(klass, type, method, type1, par1, type2, par2, type3, par3, type4, par4, type5, par5, type6, par6, type7, par7, type8, par8, type9, par9, type10, par10, type11, par11)
#define DEBUG_PROFILE_PROXY_STOP(method)
#define VOID_METHOD_ARG4(klass, method, type1, par1, type2, par2, type3, par3, type4, par4, sync)
#define RETURN_METHOD_ARG5(klass, type, method, type1, par1, type2, par2, type3, par3, type4, par4, type5, par5)
#define VOID_METHOD_ARG8(klass, method, type1, par1, type2, par2, type3, par3, type4, par4, type5, par5, type6, par6, type7, par7, type8, par8, sync)
#define VOID_METHOD_ARG2(klass, method, type1, par1, type2, par2, sync)
#define VOID_METHOD_ARG7(klass, method, type1, par1, type2, par2, type3, par3, type4, par4, type5, par5, type6, par6, type7, par7, sync)
#define RETURN_METHOD_ARG1(klass, type, method, type1, par1)
RETURN_METHOD_ARG2(VirtualX, Bool_t, IsDNDAware, Window_t, win, Atom_t *, typelist)
RETURN_METHOD_ARG6(VirtualX, Window_t, FindRWindow, Window_t, win, Window_t, dragwin, Window_t, input, int, x, int, y, int, maxd)
VOID_METHOD_ARG3(VirtualX, SetTypeList, Window_t, win, Atom_t, prop, Atom_t *, typelist, 1)
static void GetPixel(int y, int width, Byte_t *scline)
Get pixels in line y and put in array scline.
static TVirtualX * fgRealObject
Bool_t CheckEvent(Window_t id, EGEventType type, Event_t &ev)
Check if there is for window "id" an event of type "type".
Int_t EventsPending()
Return number of pending events.
void SendEvent(Window_t id, Event_t *ev)
Send event ev to window id.
void NextEvent(Event_t &event)
Process next event in the queue - if any.
Window_t GetParent(Window_t id) const
might be thread unsafe (?)
void LookupString(Event_t *event, char *buf, Int_t buflen, UInt_t &keysym)
Convert the keycode from the event structure to a key symbol (according to the modifiers specified in...
Window_t GetCurrentWindow() const
Return a pointer to the current window.
static TVirtualX * RealObject()
Bool_t IsCmdThread() const
Return kTRUE if we are inside cmd/server thread.
Semi-Abstract base class defining a generic interface to the underlying, low level,...
virtual Bool_t IsCmdThread() const
virtual void LookupString(Event_t *event, char *buf, Int_t buflen, UInt_t &keysym)
Converts the keycode from the event structure to a key symbol (according to the modifiers specified i...
virtual void SendEvent(Window_t id, Event_t *ev)
Specifies the event "ev" is to be sent to the window "id".
virtual Window_t GetCurrentWindow() const
pointer to the current internal window used in canvas graphics
virtual void NextEvent(Event_t &event)
The "event" is set to default event.
virtual Int_t EventsPending()
Returns the number of events that have been received from the X server but have not been removed from...
virtual Bool_t CheckEvent(Window_t id, EGEventType type, Event_t &ev)
Check if there is for window "id" an event of type "type".
void GetWindowAttributes(NSObject< X11Window > *window, WindowAttributes_t *dst)
NSPoint TranslateCoordinates(NSView< X11Window > *fromView, NSView< X11Window > *toView, NSPoint sourcePoint)
NSCursor * CreateCursor(ECursor currentCursor)
void DrawFillArea(CGContextRef ctx, Int_t n, TPoint *xy, Bool_t drawShadow)
void DrawPolyLine(CGContextRef ctx, Int_t n, TPoint *xy)
void DrawBox(CGContextRef ctx, Int_t x1, Int_t y1, Int_t x2, Int_t y2, bool hollow)
void DrawPolyMarker(CGContextRef ctx, const std::vector< TPoint > &marker, Size_t markerSize, Style_t markerStyle)
void SetLineType(CGContextRef ctx, Int_t n, Int_t *dash)
void Init(TClassEdit::TInterpreterLookupHelper *helper)
static constexpr double s
lv DrawLine(0.33, 0.0, 0.33, 1.0)
#define dest(otri, vertexptr)
#define org(otri, vertexptr)