eXept Software AG Logo

Smalltalk/X Webserver

Documentation of class 'TerminalApplication':

Home

Documentation
www.exept.de
Everywhere
for:
[back]

Class: TerminalApplication


Inheritance:

   Object
   |
   +--Model
      |
      +--ApplicationModel
         |
         +--ToolApplicationModel
            |
            +--MultiViewToolApplication
               |
               +--TerminalApplication

Package:
stx:libtool
Category:
Interface-Smalltalk
Version:
rev: 1.26 date: 2019/03/13 21:23:06
user: cg
file: TerminalApplication.st directory: libtool
module: stx stc-classLibrary: libtool
Author:
Claus Gittinger

Description:


A simple wrapper around a Terminal-View, adding a pullDown menu.


Class protocol:

interface specs
o  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
o  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

o  tabMenu
This resource specification was automatically generated
by the MenuEditor of ST/X.

usage example(s):

     MenuEditor new openOnClass:WorkspaceApplication andSelector:#tabMenu
     (Menu new fromLiteralArrayEncoding:(WorkspaceApplication tabMenu)) startUp

special startup
o  openIn: aDirectory
launch a new terminal in some directory

usage example(s):

     TerminalApplication open
     TerminalApplication openIn:'/etc'


Instance protocol:

aspects
o  keepSSHConnectionAliveHolder

menu-actions
o  addWorkspace
tabIcon:(ToolbarIconLibrary console13x13Icon)

o  createWorkspace
JV@2011-11-30: XTermView disabled as recent changes in

o  doKill

o  doReset

o  doSendInterrupt

o  doSendKillSignal

o  doSendTildeStop

o  keepSSHConnectionAliveHolderChanged

o  menuPlayback

o  noColors

o  noColors: aBoolean

o  openDocumentation
opens the documentation file

o  playbackFile: aFileName

o  setGreenDisplayMode

o  setNormalDisplayMode

o  setRedDisplayMode

o  setReverseDisplayMode

private
o  isModifiedWorkspace: aView

o  startKeepAliveProcess
keep alive, by sending a return from time to time.
Raise to top, if connection is lost

o  stopKeepAliveProcess

startup
o  startShellInSelectedWindow
to change window title

startup & release
o  initialDirectory: aDirectory

o  postBuildWith: aBuilder

o  postOpenWith: aBuilder

o  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'.

o  shellFinishedInWorkspace: aView
vt backgroundColor:(Color red).



ST/X 7.2.0.0; WebServer 1.670 at bd0aa1f87cdd.unknown:8081; Thu, 25 Apr 2024 00:51:42 GMT