12#ifndef ROOT_TGCommandPlugin 
   13#define ROOT_TGCommandPlugin 
#define ClassDefOverride(name, id)
 
winID h TVirtualViewer3D TVirtualGLPainter p
 
Option_t Option_t TPoint TPoint const char GetTextMagnitude GetFillStyle GetLineColor GetLineWidth GetMarkerStyle GetTextAlign GetTextColor GetTextSize void on
 
A combobox (also known as a drop down listbox) allows the selection of one item out of a list of item...
 
Class used to redirect the command line input/output.
 
TGHorizontalFrame * fHf
horizontal frame
 
void SetHistAdd(Bool_t add=kTRUE)
The function SetHistAdd() is needed for a standalone TApplication to log the TGCommandPlugin commands...
 
Bool_t fHistAdd
flag to add commands to history
 
TGTextBuffer * fCommandBuf
command text buffer
 
Int_t fPid
current process id
 
TTimer * fTimer
for local/remote update
 
void HandleCommand()
Handle command line from the "command" combo box.
 
TGTextEntry * fCommand
command text entry widget
 
void HandleTextChanged(const char *)
Handle the text changed events.
 
TGCommandPlugin(const TGWindow *p, UInt_t w, UInt_t h)
TGCommandPlugin Constructor.
 
TString fTempString
temporary command string
 
void ToggleTimer(Bool_t on)
Let user stop the internal timer when there is no need to check for remote.
 
void HandleTab()
Handle the 'TAB' key events.
 
Bool_t HandleTimer(TTimer *t) override
Handle timer event.
 
TGComboBox * fComboCmd
commands combobox
 
void CheckRemote(const char *)
Check if actual ROOT session is a remote one or a local one.
 
TGTextView * fStatus
output capture view
 
TGLabel * fLabel
"command :" label
 
~TGCommandPlugin() override
Destructor.
 
Int_t fPos
current history position
 
void HandleArrows(Int_t keysym)
Handle the 'up' and 'down' arrow key events.
 
A composite frame that layout their children in horizontal way.
 
This class handles GUI labels.
 
Defines top level windows that interact with the system Window Manager.
 
A text buffer is used in several widgets, like TGTextEntry, TGFileDialog, etc.
 
A TGTextEntry is a one line text input widget.
 
A TGTextView is a text viewer widget.
 
ROOT GUI Window base class.
 
Handles synchronous and a-synchronous timer events.