12#ifndef ROOT_TGEventHandler
13#define ROOT_TGEventHandler
long Longptr_t
Integer large enough to hold a pointer (platform-dependent).
bool Bool_t
Boolean (0=false, 1=true) (bool).
#define ClassDefOverride(name, id)
TGEventHandler & operator=(const TGEventHandler &)=delete
~TGEventHandler() override
virtual Bool_t HandleSelection(Event_t *)
TGEventHandler(const TGEventHandler &)=delete
virtual Bool_t HandleKey(Event_t *)
virtual Bool_t HandleMotion(Event_t *)
virtual void ProcessedEvent(Event_t *event)
virtual Bool_t HandleEvent(Event_t *ev)
Handle the event.
virtual Bool_t HandleColormapChange(Event_t *)
virtual Bool_t HandleCrossing(Event_t *)
virtual Bool_t HandleButton(Event_t *)
virtual Bool_t HandleSelectionRequest(Event_t *)
virtual Bool_t HandleSelectionClear(Event_t *)
TGEventHandler(const char *name, TGWindow *w, TObject *obj, const char *title="")
virtual Bool_t HandleConfigureNotify(Event_t *)
Bool_t fIsActive
kTRUE if handler is active, kFALSE if not active
virtual Bool_t HandleDoubleClick(Event_t *)
virtual Bool_t HandleFocusChange(Event_t *)
virtual void SendMessage(const TGWindow *w, Longptr_t msg, Longptr_t parm1, Longptr_t parm2)
Send message (i.e.
void * GetSender() override
virtual Bool_t ProcessMessage(Longptr_t, Longptr_t, Longptr_t)
ROOT GUI Window base class.
TObject()
TObject constructor.
TQObject(const TQObject &)=delete
void Emit(const char *signal, const T &arg)
Activate signal with single parameter.