12#ifndef ROOT_TGEventHandler
13#define ROOT_TGEventHandler
#define ClassDefOverride(name, id)
TGEventHandler & operator=(const TGEventHandler &)=delete
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 ~TGEventHandler()
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.
The TNamed class is the base class for all named ROOT classes.
Mother of all ROOT objects.
This is the ROOT implementation of the Qt object communication mechanism (see also http://www....
void Emit(const char *signal, const T &arg)
Activate signal with single parameter.