12#ifndef ROOT_TPyDispatcher
13#define ROOT_TPyDispatcher
88 return DispatchVA1(
"TGFrame", frame,
"II", keysym, mask);
94 return DispatchVA1(
"TGListTreeItem", entry,
"II", keysym, mask);
99 return DispatchVA1(
"TGListTreeItem", entry,
"iii", btn,
x,
y);
110 return DispatchVA1(
"TGLPhysicalShape", shape,
"II", u1, u2);
121 return DispatchVA1(
"TObject", obj,
"II", button, state);
int Int_t
Signed integer 4 bytes (int).
unsigned int UInt_t
Unsigned integer 4 bytes (unsigned int).
unsigned long ULong_t
Unsigned long integer 4 bytes (unsigned long). Size depends on architecture.
long Long_t
Signed long integer 4 bytes (long). Size depends on architecture.
bool Bool_t
Boolean (0=false, 1=true) (bool).
double Double_t
Double 8 bytes.
long long Long64_t
Portable signed long integer 8 bytes.
Drag and drop data container.
Base-class for storage of digit collections; provides transformation matrix (TEveTrans),...
Base class for TEveUtil visualization elements, providing hierarchy management, rendering control and...
Visual representation of a track.
Abstract base-class for representing eve-windows.
A subclasses of TGWindow, and is used as base class for some simple widgets (buttons,...
Concrete physical shape - a GL drawable.
Base class for GL viewers.
This file contains the TGMdiFrame class.
Mother of all ROOT objects.
TObject()
TObject constructor.
The most important graphics class in the ROOT system.
PyObject * Dispatch(TGMdiFrame *frame)
PyObject * Dispatch(TGLPhysicalShape *shape, UInt_t u1, UInt_t u2)
PyObject * Dispatch(TEveElement *el)
PyObject * Dispatch(TGListTreeItem *entry, Int_t btn)
TPyDispatcher & operator=(const TPyDispatcher &)
Assignment operator. Applies python object reference counting.
PyObject * Dispatch(TGFrame *frame, UInt_t keysym, UInt_t mask)
PyObject * DispatchVA1(const char *clname, void *obj, const char *format,...)
PyObject * Dispatch(TGLVEntry *entry, Int_t btn, Int_t x, Int_t y)
PyObject * Dispatch(TGFrame *frame)
PyObject * Dispatch(TGShutterItem *item)
PyObject * Dispatch(Long_t param)
PyObject * Dispatch(const char *text, Int_t len)
PyObject * Dispatch(TGLViewerBase *viewer)
PyObject * Dispatch(TGListTreeItem *entry, UInt_t keysym, UInt_t mask)
PyObject * Dispatch(TGLPhysicalShape *shape)
PyObject * Dispatch(Int_t param)
PyObject * Dispatch(TList *objs)
PyObject * Dispatch(const char *param)
PyObject * Dispatch(Bool_t param)
PyObject * Dispatch(Int_t x, Int_t y)
TPyDispatcher(PyObject *callable)
PyObject * Dispatch(TGVFileSplitter *frame)
~TPyDispatcher() override
Destructor. Reference counting for the held python object is in effect.
PyObject * Dispatch(ULong_t param)
PyObject * Dispatch(TObject *obj, UInt_t state)
PyObject * Dispatch(char *param)
PyObject * Dispatch(TObject *obj, UInt_t button, UInt_t state)
PyObject * Dispatch(TGFrame *frame, Int_t btn, Int_t x, Int_t y)
PyObject * Dispatch(TObject *obj, Bool_t check)
PyObject * Dispatch(TGListTreeItem *entry)
PyObject * Dispatch(Double_t param)
PyObject * Dispatch(Long64_t param)
PyObject * Dispatch(TGLVEntry *entry, Int_t btn)
PyObject * Dispatch(TObject *obj)
PyObject * Dispatch(Event_t *event)
PyObject * Dispatch(TEveTrack *et)
PyObject * Dispatch(TEveDigitSet *qs, Int_t idx)
PyObject * Dispatch(TGListTreeItem *entry, UInt_t mask)
PyObject * Dispatch(TGListTreeItem *entry, Int_t btn, Int_t x, Int_t y)
PyObject * Dispatch(Event_t *event, ULong_t wid)
PyObject * Dispatch(TGFrame *frame, Int_t btn)
PyObject * Dispatch(TEveWindow *window)
PyObject * fCallable
! callable object to be dispatched
PyObject * Dispatch(TVirtualPad *pad)
PyObject * Dispatch(TSocket *sock)
PyObject * DispatchVA(const char *format=0,...)
The Command design pattern is based on the idea, that all editing in an application is done by creati...
This class implements client sockets.
TVirtualPad is an abstract base class for the Pad and Canvas classes.