ECCE @ EIC Software
Reference for
ECCE @ EIC
simulation and reconstruction software on GitHub
|
#include <geant4/tree/geant4-10.6-release/source/interfaces/basic/include/G4VUIshell.hh>
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) |
G4UIcommandTree * | GetCommandTree (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 |
Definition at line 58 of file G4VUIshell.hh.
View newest version in sPHENIX GitHub at line 58 of file G4VUIshell.hh
G4VUIshell::G4VUIshell | ( | const G4String & | prompt = "> " | ) |
Definition at line 45 of file G4VUIshell.cc.
View newest version in sPHENIX GitHub at line 45 of file G4VUIshell.cc
|
virtual |
Definition at line 54 of file G4VUIshell.cc.
View newest version in sPHENIX GitHub at line 54 of file G4VUIshell.cc
Definition at line 146 of file G4VUIshell.cc.
View newest version in sPHENIX GitHub at line 146 of file G4VUIshell.cc
References G4String::index(), G4String::last(), and G4String::remove().
Referenced by G4UItcsh::CompleteCommand(), and G4UItcsh::ListMatchedCommand().
|
pure virtual |
Definition at line 192 of file G4VUIshell.cc.
View newest version in sPHENIX GitHub at line 192 of file G4VUIshell.cc
Referenced by G4UItcsh::CompleteCommand().
|
protected |
Definition at line 117 of file G4VUIshell.cc.
View newest version in sPHENIX GitHub at line 117 of file G4VUIshell.cc
References G4String::both, G4UImanager::GetUIpointer(), G4String::index(), and G4String::strip().
Referenced by G4UItcsh::CompleteCommand().
|
virtual |
Definition at line 230 of file G4VUIshell.cc.
View newest version in sPHENIX GitHub at line 230 of file G4VUIshell.cc
References G4String::both, dir, FALSE, G4cout, G4endl, G4String::index(), G4UIArrayString::Show(), G4String::strip(), and TRUE.
Referenced by G4UItcsh::ListMatchedCommand().
|
protectedvirtual |
Reimplemented in G4UItcsh.
Definition at line 60 of file G4VUIshell.cc.
View newest version in sPHENIX GitHub at line 60 of file G4VUIshell.cc
References G4String::append(), currentCommandDir, G4StateManager::GetCurrentState(), G4StateManager::GetStateManager(), promptSetting, and promptString.
Referenced by G4UIcsh::GetCommandLineString().
|
virtual |
Reimplemented in G4UItcsh.
Definition at line 107 of file G4VUIshell.cc.
View newest version in sPHENIX GitHub at line 107 of file G4VUIshell.cc
Definition at line 114 of file G4VUIshell.hh.
View newest version in sPHENIX GitHub at line 114 of file G4VUIshell.hh
References currentCommandDir, and dir.
|
inlinevirtual |
Reimplemented in G4UItcsh.
Definition at line 119 of file G4VUIshell.hh.
View newest version in sPHENIX GitHub at line 119 of file G4VUIshell.hh
Definition at line 104 of file G4VUIshell.hh.
View newest version in sPHENIX GitHub at line 104 of file G4VUIshell.hh
References nColumn.
Definition at line 109 of file G4VUIshell.hh.
View newest version in sPHENIX GitHub at line 109 of file G4VUIshell.hh
References promptSetting.
|
inlinevirtual |
Definition at line 123 of file G4VUIshell.hh.
View newest version in sPHENIX GitHub at line 123 of file G4VUIshell.hh
References currentCommandDir, G4cout, and G4endl.
|
protected |
Definition at line 69 of file G4VUIshell.hh.
View newest version in sPHENIX GitHub at line 69 of file G4VUIshell.hh
Referenced by G4UItcsh::SetLsColor().
|
protected |
Definition at line 72 of file G4VUIshell.hh.
View newest version in sPHENIX GitHub at line 72 of file G4VUIshell.hh
Referenced by G4UItcsh::CompleteCommand(), G4UItcsh::ListMatchedCommand(), MakePrompt(), G4UItcsh::MakePrompt(), SetCurrentDirectory(), and ShowCurrentDirectory().
|
protected |
Definition at line 68 of file G4VUIshell.hh.
View newest version in sPHENIX GitHub at line 68 of file G4VUIshell.hh
Referenced by G4UItcsh::SetLsColor().
|
protected |
Definition at line 67 of file G4VUIshell.hh.
View newest version in sPHENIX GitHub at line 67 of file G4VUIshell.hh
Referenced by G4UItcsh::SetLsColor().
|
protected |
Definition at line 63 of file G4VUIshell.hh.
View newest version in sPHENIX GitHub at line 63 of file G4VUIshell.hh
Referenced by SetNColumn().
|
protected |
Definition at line 60 of file G4VUIshell.hh.
View newest version in sPHENIX GitHub at line 60 of file G4VUIshell.hh
Referenced by MakePrompt(), G4UItcsh::MakePrompt(), and SetPrompt().
|
protected |
Definition at line 61 of file G4VUIshell.hh.
View newest version in sPHENIX GitHub at line 61 of file G4VUIshell.hh
Referenced by G4UItcsh::ClearScreen(), G4UIcsh::GetCommandLineString(), G4UItcsh::GetCommandLineString(), G4UItcsh::ListMatchedCommand(), MakePrompt(), and G4UItcsh::MakePrompt().