Geant4  10.04.p03
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros
G4VUIshell Class Referenceabstract
Inheritance diagram for G4VUIshell:
G4UIcsh G4UItcsh

Public Member Functions

 G4VUIshell (const G4String &prompt="> ")
 
virtual ~G4VUIshell ()
 
void SetNColumn (G4int ncol)
 
void SetPrompt (const G4String &prompt)
 
void SetCurrentDirectory (const G4String &ccd)
 
virtual void SetLsColor (TermColorIndex, TermColorIndex)
 
virtual void ShowCurrentDirectory () const
 
virtual void ListCommand (const G4String &input, const G4String &candidate="") const
 
virtual G4String GetCommandLineString (const char *msg=0)=0
 
virtual void ResetTerminal ()
 

Protected Member Functions

virtual void MakePrompt (const char *msg=0)
 
G4UIcommandTreeGetCommandTree (const G4String &dir) const
 
G4String GetAbsCommandDirPath (const G4String &apath) const
 
G4String GetCommandPathTail (const G4String &apath) const
 

Protected Attributes

G4String promptSetting
 
G4String promptString
 
G4int nColumn
 
G4bool lsColorFlag
 
TermColorIndex directoryColor
 
TermColorIndex commandColor
 
G4String currentCommandDir
 

Constructor & Destructor Documentation

G4VUIshell ( const G4String prompt = "> ")
virtual ~G4VUIshell ( )
virtual

Member Function Documentation

virtual void MakePrompt ( const char *  msg = 0)
protectedvirtual

Reimplemented in G4UItcsh.

G4UIcommandTree* GetCommandTree ( const G4String dir) const
protected
G4String GetAbsCommandDirPath ( const G4String apath) const
protected
G4String GetCommandPathTail ( const G4String apath) const
protected
void SetNColumn ( G4int  ncol)

References nColumn.

void SetPrompt ( const G4String prompt)

References promptSetting.

void SetCurrentDirectory ( const G4String ccd)

References currentCommandDir.

void SetLsColor ( TermColorIndex  ,
TermColorIndex   
)
virtual

Reimplemented in G4UItcsh.

void ShowCurrentDirectory ( ) const
virtual

References currentCommandDir, G4cout, and G4endl.

virtual void ListCommand ( const G4String input,
const G4String candidate = "" 
) const
virtual
virtual G4String GetCommandLineString ( const char *  msg = 0)
pure virtual

Implemented in G4UItcsh, and G4UIcsh.

virtual void ResetTerminal ( )
virtual

Reimplemented in G4UItcsh.

Member Data Documentation

G4String promptSetting
protected

Referenced by SetPrompt().

G4String promptString
protected
G4int nColumn
protected

Referenced by SetNColumn().

G4bool lsColorFlag
protected

Referenced by G4UItcsh::SetLsColor().

TermColorIndex directoryColor
protected

Referenced by G4UItcsh::SetLsColor().

TermColorIndex commandColor
protected

Referenced by G4UItcsh::SetLsColor().

G4String currentCommandDir
protected