#include <G4UItcsh.hh>
Public 멤버 함수 | |
G4UItcsh (const G4String &prompt="%s> ", G4int maxhist=100) | |
~G4UItcsh () | |
void | SetLsColor (TermColorIndex dirColor, TermColorIndex cmdColor) |
virtual G4String | GetCommandLineString (const char *msg=0) |
virtual void | ResetTerminal () |
void | SetNColumn (G4int ncol) |
void | SetPrompt (const G4String &prompt) |
void | SetCurrentDirectory (const G4String &ccd) |
virtual void | ShowCurrentDirectory () const |
virtual void | ListCommand (const G4String &input, const G4String &candidate="") const |
Protected 멤버 함수 | |
virtual void | MakePrompt (const char *msg=0) |
G4bool | IsCursorLast () const |
void | InitializeCommandLine () |
G4String | ReadLine () |
void | InsertCharacter (char cc) |
void | BackspaceCharacter () |
void | DeleteCharacter () |
void | ClearLine () |
void | ClearAfterCursor () |
void | ClearScreen () |
void | ForwardCursor () |
void | BackwardCursor () |
void | MoveCursorTop () |
void | MoveCursorEnd () |
void | NextCommand () |
void | PreviousCommand () |
void | ListMatchedCommand () |
void | CompleteCommand () |
G4String | GetFirstMatchedString (const G4String &str1, const G4String &str2) const |
void | StoreHistory (G4String aCommand) |
G4String | RestoreHistory (G4int index) |
void | SetTermToInputMode () |
void | RestoreTerm () |
G4UIcommandTree * | GetCommandTree (const G4String &dir) const |
G4String | GetAbsCommandDirPath (const G4String &apath) const |
G4String | GetCommandPathTail (const G4String &apath) const |
G4UItcsh.hh 파일의 71 번째 라인에서 정의되었습니다.
G4UItcsh.cc 파일의 66 번째 라인에서 정의되었습니다.
다음을 참조함 : G4String::both, historyFileName, in, StoreHistory(), G4String::strip(), tios.
G4UItcsh::~G4UItcsh | ( | ) |
G4UItcsh.cc 파일의 99 번째 라인에서 정의되었습니다.
다음을 참조함 : currentHistoryNo, G4endl, historyFileName, maxHistory, RestoreHistory().
|
protected |
G4UItcsh.cc 파일의 220 번째 라인에서 정의되었습니다.
다음을 참조함 : AsciiBS, commandLine, cursorPosition, G4cout, IsCursorLast().
다음에 의해서 참조됨 : ReadLine().
|
protected |
G4UItcsh.cc 파일의 326 번째 라인에서 정의되었습니다.
다음을 참조함 : AsciiBS, cursorPosition, G4cout.
다음에 의해서 참조됨 : ReadLine().
|
protected |
G4UItcsh.cc 파일의 285 번째 라인에서 정의되었습니다.
다음을 참조함 : AsciiBS, commandLine, cursorPosition, G4cout, IsCursorLast().
다음에 의해서 참조됨 : ReadLine().
|
protected |
G4UItcsh.cc 파일의 269 번째 라인에서 정의되었습니다.
다음을 참조함 : AsciiBS, commandLine, cursorPosition, G4cout.
다음에 의해서 참조됨 : NextCommand(), PreviousCommand().
|
protected |
G4UItcsh.cc 파일의 302 번째 라인에서 정의되었습니다.
다음을 참조함 : AsciiBS, clearString, commandLine, cursorPosition, G4cout, G4VUIshell::promptString.
|
protected |
G4UItcsh.cc 파일의 439 번째 라인에서 정의되었습니다.
다음을 참조함 : AsciiBS, commandLine, G4VUIshell::currentCommandDir, cursorPosition, G4cout, G4VUIshell::GetAbsCommandDirPath(), G4VUIshell::GetCommandPathTail(), G4VUIshell::GetCommandTree(), GetFirstMatchedString(), G4String::index(), G4String::last(), G4String::leading, G4String::remove(), G4String::strip().
다음에 의해서 참조됨 : ReadLine().
|
protected |
G4UItcsh.cc 파일의 248 번째 라인에서 정의되었습니다.
다음을 참조함 : AsciiBS, commandLine, cursorPosition, G4cout, IsCursorLast().
다음에 의해서 참조됨 : ReadLine().
|
protected |
G4UItcsh.cc 파일의 316 번째 라인에서 정의되었습니다.
다음을 참조함 : commandLine, cursorPosition, G4cout, IsCursorLast().
다음에 의해서 참조됨 : ReadLine().
G4VUIshell.cc 파일의 147 번째 라인에서 정의되었습니다.
다음을 참조함 : G4String::index(), G4String::last(), G4String::remove().
다음에 의해서 참조됨 : CompleteCommand(), ListMatchedCommand().
|
virtual |
G4VUIshell를 구현.
G4UItcsh.cc 파일의 648 번째 라인에서 정의되었습니다.
다음을 참조함 : G4String::append(), FALSE, G4cout, G4endl, MakePrompt(), G4VUIshell::promptString, ReadLine(), relativeHistoryIndex, G4String::remove(), RestoreTerm(), SetTermToInputMode(), StoreHistory(), TRUE.
|
protectedinherited |
G4VUIshell.cc 파일의 118 번째 라인에서 정의되었습니다.
다음을 참조함 : G4String::both, G4UImanager::GetUIpointer(), G4String::index(), G4String::strip().
다음에 의해서 참조됨 : CompleteCommand().
|
protected |
G4UItcsh.cc 파일의 688 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : CompleteCommand().
|
protected |
G4UItcsh.cc 파일의 188 번째 라인에서 정의되었습니다.
다음을 참조함 : commandLine, cursorPosition.
다음에 의해서 참조됨 : ReadLine().
|
protected |
G4UItcsh.cc 파일의 196 번째 라인에서 정의되었습니다.
다음을 참조함 : AsciiBS, AsciiPrintableMin, commandLine, cursorPosition, G4cout, IsCursorLast().
다음에 의해서 참조됨 : ReadLine().
|
inlineprotected |
G4UItcsh.hh 파일의 134 번째 라인에서 정의되었습니다.
다음을 참조함 : commandLine, cursorPosition, FALSE, TRUE.
다음에 의해서 참조됨 : BackspaceCharacter(), ClearAfterCursor(), DeleteCharacter(), ForwardCursor(), InsertCharacter(), ReadLine().
|
virtualinherited |
G4VUIshell.cc 파일의 231 번째 라인에서 정의되었습니다.
다음을 참조함 : G4String::both, dir, FALSE, G4cout, G4endl, G4String::index(), G4UIArrayString::Show(), G4String::strip(), TRUE.
다음에 의해서 참조됨 : ListMatchedCommand().
|
protected |
G4UItcsh.cc 파일의 398 번째 라인에서 정의되었습니다.
다음을 참조함 : commandLine, G4VUIshell::currentCommandDir, G4cout, G4endl, G4VUIshell::GetAbsCommandDirPath(), G4String::last(), G4String::leading, G4VUIshell::ListCommand(), G4VUIshell::promptString, G4String::remove(), G4String::strip().
다음에 의해서 참조됨 : ReadLine().
|
protectedvirtual |
G4VUIshell(으)로부터 재구현되었습니다.
G4UItcsh.cc 파일의 123 번째 라인에서 정의되었습니다.
다음을 참조함 : G4String::append(), G4VUIshell::currentCommandDir, currentHistoryNo, G4StateManager::GetCurrentState(), G4StateManager::GetStateManager(), G4VUIshell::promptSetting, G4VUIshell::promptString.
다음에 의해서 참조됨 : GetCommandLineString().
|
protected |
G4UItcsh.cc 파일의 347 번째 라인에서 정의되었습니다.
다음을 참조함 : commandLine, cursorPosition, G4cout.
다음에 의해서 참조됨 : ReadLine().
|
protected |
G4UItcsh.cc 파일의 336 번째 라인에서 정의되었습니다.
다음을 참조함 : AsciiBS, cursorPosition, G4cout.
다음에 의해서 참조됨 : ReadLine().
|
protected |
G4UItcsh.cc 파일의 378 번째 라인에서 정의되었습니다.
다음을 참조함 : ClearLine(), commandLine, commandLineBuf, currentHistoryNo, cursorPosition, G4cout, maxHistory, relativeHistoryIndex, RestoreHistory().
다음에 의해서 참조됨 : ReadLine().
|
protected |
G4UItcsh.cc 파일의 358 번째 라인에서 정의되었습니다.
다음을 참조함 : ClearLine(), commandLine, commandLineBuf, currentHistoryNo, cursorPosition, G4cout, maxHistory, relativeHistoryIndex, RestoreHistory().
다음에 의해서 참조됨 : ReadLine().
|
protected |
G4UItcsh.cc 파일의 548 번째 라인에서 정의되었습니다.
다음을 참조함 : AsciiBS, AsciiCtrA, AsciiCtrB, AsciiCtrC, AsciiCtrD, AsciiCtrE, AsciiCtrF, AsciiCtrK, AsciiCtrL, AsciiCtrN, AsciiCtrP, AsciiCtrQ, AsciiCtrS, AsciiCtrZ, AsciiDEL, AsciiESC, AsciiTAB, BackspaceCharacter(), BackwardCursor(), ClearAfterCursor(), commandLine, CompleteCommand(), DeleteCharacter(), ForwardCursor(), G4cin, InitializeCommandLine(), InsertCharacter(), IsCursorLast(), ListMatchedCommand(), MoveCursorEnd(), MoveCursorTop(), NextCommand(), PreviousCommand().
다음에 의해서 참조됨 : GetCommandLineString().
|
virtual |
G4UItcsh.cc 파일의 724 번째 라인에서 정의되었습니다.
다음을 참조함 : commandHistory, currentHistoryNo, maxHistory.
다음에 의해서 참조됨 : NextCommand(), PreviousCommand(), ~G4UItcsh().
|
protected |
G4UItcsh.cc 파일의 755 번째 라인에서 정의되었습니다.
다음을 참조함 : tios.
다음에 의해서 참조됨 : GetCommandLineString(), ResetTerminal().
G4VUIshell.hh 파일의 115 번째 라인에서 정의되었습니다.
다음을 참조함 : G4VUIshell::currentCommandDir, dir.
|
inlinevirtual |
G4VUIshell(으)로부터 재구현되었습니다.
G4UItcsh.hh 파일의 140 번째 라인에서 정의되었습니다.
다음을 참조함 : G4VUIshell::commandColor, G4VUIshell::directoryColor, G4VUIshell::lsColorFlag, TRUE.
G4VUIshell.hh 파일의 105 번째 라인에서 정의되었습니다.
다음을 참조함 : G4VUIshell::nColumn.
G4VUIshell.hh 파일의 110 번째 라인에서 정의되었습니다.
다음을 참조함 : G4VUIshell::promptSetting.
|
protected |
|
inlinevirtualinherited |
G4VUIshell.hh 파일의 124 번째 라인에서 정의되었습니다.
다음을 참조함 : G4VUIshell::currentCommandDir, G4cout, G4endl.
G4UItcsh.cc 파일의 713 번째 라인에서 정의되었습니다.
다음을 참조함 : commandHistory, currentHistoryNo, maxHistory.
다음에 의해서 참조됨 : G4UItcsh(), GetCommandLineString().
|
protected |
G4UItcsh.hh 파일의 117 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : ClearScreen().
|
protectedinherited |
G4VUIshell.hh 파일의 70 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : SetLsColor().
|
protected |
G4UItcsh.hh 파일의 106 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : RestoreHistory(), StoreHistory().
|
protected |
G4UItcsh.hh 파일의 75 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : BackspaceCharacter(), ClearAfterCursor(), ClearLine(), ClearScreen(), CompleteCommand(), DeleteCharacter(), ForwardCursor(), InitializeCommandLine(), InsertCharacter(), IsCursorLast(), ListMatchedCommand(), MoveCursorEnd(), NextCommand(), PreviousCommand(), ReadLine().
|
protected |
G4UItcsh.hh 파일의 77 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : NextCommand(), PreviousCommand().
|
protectedinherited |
G4VUIshell.hh 파일의 73 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : CompleteCommand(), ListMatchedCommand(), G4VUIshell::MakePrompt(), MakePrompt(), G4VUIshell::SetCurrentDirectory(), G4VUIshell::ShowCurrentDirectory().
|
protected |
G4UItcsh.hh 파일의 108 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : MakePrompt(), NextCommand(), PreviousCommand(), RestoreHistory(), StoreHistory(), ~G4UItcsh().
|
protected |
G4UItcsh.hh 파일의 76 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : BackspaceCharacter(), BackwardCursor(), ClearAfterCursor(), ClearLine(), ClearScreen(), CompleteCommand(), DeleteCharacter(), ForwardCursor(), InitializeCommandLine(), InsertCharacter(), IsCursorLast(), MoveCursorEnd(), MoveCursorTop(), NextCommand(), PreviousCommand().
|
protectedinherited |
G4VUIshell.hh 파일의 69 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : SetLsColor().
|
protectedinherited |
G4VUIshell.hh 파일의 68 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : SetLsColor().
|
protected |
G4UItcsh.hh 파일의 107 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : NextCommand(), PreviousCommand(), RestoreHistory(), StoreHistory(), ~G4UItcsh().
|
protectedinherited |
G4VUIshell.hh 파일의 64 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : G4VUIshell::SetNColumn().
|
protectedinherited |
G4VUIshell.hh 파일의 61 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : G4VUIshell::MakePrompt(), MakePrompt(), G4VUIshell::SetPrompt().
|
protectedinherited |
G4VUIshell.hh 파일의 62 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : ClearScreen(), G4UIcsh::GetCommandLineString(), GetCommandLineString(), ListMatchedCommand(), G4VUIshell::MakePrompt(), MakePrompt().
|
protected |
G4UItcsh.hh 파일의 109 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : GetCommandLineString(), NextCommand(), PreviousCommand().
|
protected |
G4UItcsh.hh 파일의 116 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : G4UItcsh(), RestoreTerm(), SetTermToInputMode().