|
Class: TerminalApplication
Object
|
+--Model
|
+--ApplicationModel
|
+--ToolApplicationModel
|
+--MultiViewToolApplication
|
+--TerminalApplication
- Package:
- stx:libtool
- Category:
- Interface-Smalltalk
- Version:
- rev:
1.34
date: 2023/11/21 08:27:11
- user: cg
- file: TerminalApplication.st directory: libtool
- module: stx stc-classLibrary: libtool
A simple wrapper around a Terminal-View, adding a pullDown menu.
copyrightCOPYRIGHT (c) 2001 by eXept Software AG
All Rights Reserved
This software is furnished under a license and may be used
only in accordance with the terms of that license and with the
inclusion of the above copyright notice. This software may not
be provided or otherwise made available to, or used by, any
other person. No title to or ownership of the software is
hereby transferred.
help specs
-
helpSpec
-
This resource specification was automatically generated
by the UIHelpTool of ST/X.
interface specs
-
windowSpec
-
This resource specification was automatically generated
by the UIPainter of ST/X.
Usage example(s):
UIPainter new openOnClass:TerminalApplication andSelector:#windowSpec
TerminalApplication new openInterface:#windowSpec
TerminalApplication open
|
menu specs
-
mainMenu
-
This resource specification was automatically generated
by the MenuEditor of ST/X.
Usage example(s):
MenuEditor new openOnClass:TerminalApplication andSelector:#mainMenu
(Menu new fromLiteralArrayEncoding:(TerminalApplication mainMenu)) startUp
|
-
tabMenu
-
This resource specification was automatically generated
by the MenuEditor of ST/X.
Usage example(s):
MenuEditor new openOnClass:TerminalApplication andSelector:#tabMenu
(Menu new fromLiteralArrayEncoding:(TerminalApplication tabMenu)) startUp
|
special startup
-
openIn: aDirectory
-
launch a new terminal in some directory
Usage example(s):
TerminalApplication open
TerminalApplication openIn:'/etc'
|
aspects
-
keepSSHConnectionAliveHolder
-
-
recordingHolder
-
-
recordingIndicatorImageHolder
-
initialization
-
initialize
-
menu-actions
-
addWorkspace
-
tabIcon:(ToolbarIconLibrary console13x13Icon)
-
createWorkspace
-
JV@2011-11-30: XTermView disabled as recent changes in
-
doKill
-
-
doReset
-
-
doSendInterrupt
-
-
doSendKillSignal
-
-
doSendTildeStop
-
-
keepSSHConnectionAliveHolderChanged
-
-
menuPlayback
-
ask for playback from a file
-
noColors
-
-
noColors: aBoolean
-
-
openDocumentation
-
opens the documentation file
-
playbackFile: aFileName
-
playback input from a file
-
setGreenDisplayMode
-
-
setNormalDisplayMode
-
-
setRedDisplayMode
-
-
setReverseDisplayMode
-
menu-actions-recording
-
clearRecorded
-
clear the current recording;
start a new one
-
recordingHolderChanged
-
-
showRecording
-
show recording; start a new one
-
stopRecording
-
stop recording; show it
private
-
isModifiedWorkspace: aView
-
-
startKeepAliveProcess
-
keep alive, by sending a return from time to time.
Raise to top, if connection is lost
-
stopKeepAliveProcess
-
startup
-
startShellInSelectedWindow
-
to change window title
startup & release
-
initialDirectory: aDirectory
-
-
postBuildWith: aBuilder
-
-
postOpenWith: aBuilder
-
(comment from inherited method)
starts the active help for this tool (if turned on in the settings)
and updates the info label and the font's (from the settings)
-
release
-
(comment from inherited method)
remove all references to objects that may refer to self.
Subclasses may redefine this method but should do a 'super release'.
-
shellFinishedInWorkspace: aView
-
vt backgroundColor:(Color red).
Recorder
|