3 #ifndef ROOT_TPyDispatcher
4 #define ROOT_TPyDispatcher
92 return DispatchVA1(
"TGFrame", frame,
"iii", btn, x, y ); }
94 return DispatchVA1(
"TGFrame", frame,
"II", keysym, mask ); }
97 return DispatchVA1(
"TGListTreeItem", entry,
"I", mask ); }
99 return DispatchVA1(
"TGListTreeItem", entry,
"II", keysym, mask ); }
101 return DispatchVA1(
"TGListTreeItem", entry,
"i", btn ); }
103 return DispatchVA1(
"TGListTreeItem", entry,
"iii", btn, x, y ); }
105 return DispatchVA1(
"TGLVEntry", entry,
"i", btn ); }
107 return DispatchVA1(
"TGLVEntry", entry,
"iii", btn, x, y ); }
109 return DispatchVA1(
"TGLViewerBase", viewer, 0 ); }
111 return DispatchVA1(
"TGLPhysicalShape", shape, 0 ); }
113 return DispatchVA1(
"TGLPhysicalShape", shape,
"II", u1, u2 ); }
120 return DispatchVA1(
"TObject", obj,
"i", check ); }
122 return DispatchVA1(
"TObject", obj,
"I", state ); }
124 return DispatchVA1(
"TObject", obj,
"II", button, state ); }
142 return DispatchVA(
"LLLffff", total, processed, bytesread, initTime, procTime, evtrti, mbrti );
149 total, processed, bytesread, initTime, procTime, evtrti, mbrti, actw, tses, eses );
152 return DispatchVA(
"siLL", sel, sz, fst, ent );
155 return DispatchVA(
"siii", msg, status, done, total );
159 return DispatchVA1(
"TSlave", slave,
"LL", total, processed );
TPyDispatcher & operator=(const TPyDispatcher &)
Assignment operator. Applies python object reference counting.
PyObject * Dispatch(Bool_t param)
PyObject * DispatchVA(const char *format=0,...)
TPyDispatcher(PyObject *callable)
PyObject * Dispatch(TSlave *slave, Long64_t total, Long64_t processed)
PyObject * Dispatch(TGFrame *frame, UInt_t keysym, UInt_t mask)
Abstract base-class for representing eve-windows.
PyObject * Dispatch(TGFrame *frame)
PyObject * Dispatch(const char *sel, Int_t sz, Long64_t fst, Long64_t ent)
PyObject * Dispatch(TGMdiFrame *frame)
PyObject * Dispatch(TSocket *sock)
static std::string format(double x, double y, int digits, int width)
PyObject * Dispatch(TGListTreeItem *entry, Int_t btn, Int_t x, Int_t y)
PyObject * Dispatch(const char *param)
PyObject * Dispatch(const char *text, Int_t len)
Base class for GL viewers.
Concrete physical shape - a GL drawable.
PyObject * Dispatch(TGLPhysicalShape *shape, UInt_t u1, UInt_t u2)
PyObject * Dispatch(TGLPhysicalShape *shape)
PyObject * Dispatch(TEveWindow *window)
PyObject * Dispatch(TGLVEntry *entry, Int_t btn)
PyObject * Dispatch(TGListTreeItem *entry, UInt_t mask)
TVirtualPad is an abstract base class for the Pad and Canvas classes.
PyObject * Dispatch(char *param)
PyObject * Dispatch(TObject *obj)
PyObject * Dispatch(Long64_t param)
PyObject * Dispatch(Event_t *event, ULong_t wid)
PyObject * Dispatch(TVirtualPad *pad)
PyObject * Dispatch(TGLVEntry *entry, Int_t btn, Int_t x, Int_t y)
ClassDef(TPyDispatcher, 1)
PyObject * Dispatch(TGListTreeItem *entry, UInt_t keysym, UInt_t mask)
PyObject * Dispatch(TObject *obj, UInt_t button, UInt_t state)
PyObject * Dispatch(TGListTreeItem *entry)
The most important graphics class in the ROOT system.
PyObject * Dispatch(TGVFileSplitter *frame)
PyObject * Dispatch(TEveDigitSet *qs, Int_t idx)
PyObject * Dispatch(ULong_t param)
Visual representation of a track.
PyObject * Dispatch(TList *objs)
PyObject * Dispatch(Int_t param)
PyObject * Dispatch(Long64_t total, Long64_t processed, Long64_t bytesread, Float_t initTime, Float_t procTime, Float_t evtrti, Float_t mbrti, Int_t actw, Int_t tses, Float_t eses)
PyObject * Dispatch(TSlave *slave)
static unsigned int total
PyObject * Dispatch(Long64_t total, Long64_t processed)
PyObject * Dispatch(TObject *obj, Bool_t check)
PyObject * Dispatch(TGLViewerBase *viewer)
PyObject * Dispatch(Long_t param)
PyObject * Dispatch(Event_t *event)
Mother of all ROOT objects.
PyObject * Dispatch(TProofProgressInfo *pi)
PyObject * Dispatch(TEveElement *el)
PyObject * Dispatch(TGFrame *frame, Int_t btn)
PyObject * Dispatch(TEveTrack *et)
PyObject * Dispatch(TGFrame *frame, Int_t btn, Int_t x, Int_t y)
PyObject * DispatchVA1(const char *clname, void *obj, const char *format,...)
The Command design pattern is based on the idea, that all editing in an application is done by creati...
~TPyDispatcher()
Destructor. Reference counting for the held python object is in effect.
PyObject * Dispatch(TGShutterItem *item)
PyObject * Dispatch(const char *msg, Bool_t status, Int_t done, Int_t total)
Base class for TEveUtil visualization elements, providing hierarchy management, rendering control and...
Base-class for storage of digit collections; provides transformation matrix (TEveTrans), signal to color mapping (TEveRGBAPalette) and visual grouping (TEveFrameBox).
PyObject * Dispatch(const char *msg, Bool_t all)
PyObject * Dispatch(Double_t param)
PyObject * Dispatch(Long64_t total, Long64_t processed, Long64_t bytesread, Float_t initTime, Float_t procTime, Float_t evtrti, Float_t mbrti)
PyObject * Dispatch(TObject *obj, UInt_t state)
PyObject * Dispatch(Int_t x, Int_t y)
PyObject * Dispatch(TGListTreeItem *entry, Int_t btn)