12#ifndef ROOT_TGEventHandler
13#define ROOT_TGEventHandler
#define ClassDefOverride(name, id)
Option_t Option_t TPoint TPoint const char GetTextMagnitude GetFillStyle GetLineColor GetLineWidth GetMarkerStyle GetTextAlign GetTextColor GetTextSize void w
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.