|
Class: Terminal (private in FileApplicationNoteBook
This class is only visible from within
FileApplicationNoteBook.
Object
|
+--Model
|
+--ApplicationModel
|
+--AbstractFileApplicationNoteBookComponent
|
+--FileApplicationNoteBook::Terminal
- Package:
- stx:libtool
- Category:
- Interface-Tools-File
- Owner:
- FileApplicationNoteBook
- Author:
- cg
documentation to be added.
class:
<a short class summary here, describing what instances represent>
responsibilities:
<describing what my main role is>
collaborators:
<describing with whom and how I talk to>
API:
<public api and main messages>
example:
<a one-line examples on how to use - can also be in a separate example method>
implementation:
<implementation points>
[instance variables:]
[class variables:]
defaults
-
defaultLineLimit
-
the number of buffered lines
-
tabStringFor: aApplicationType
-
the formatString shown in a tab (language translated)
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:FileApplicationNoteBook::Terminal andSelector:#windowSpec
FileApplicationNoteBook::Terminal new openInterface:#windowSpec
FileApplicationNoteBook::Terminal open
|
menu specs
-
toolbarMenu
-
This resource specification was automatically generated
by the MenuEditor of ST/X.
Usage example(s):
MenuEditor new openOnClass:FileApplicationNoteBook::Terminal andSelector:#toolbarMenu
(Menu new fromLiteralArrayEncoding:(FileApplicationNoteBook::Terminal toolbarMenu)) startUp
|
accessing
-
terminalView
-
mhm - xterm embedding seems to no longer work; the default from user prefs is therefore false
actions
-
menuClearConsole
-
-
saveAs
-
open a save-as dialog
-
scrollLockedChanged
-
-
scrollLockedHolder
-
aspects
-
hasSelectionInTerminalHolder
-
change & update
-
update: something with: aParameter from: changedObject
-
(comment from inherited method)
dependent is notified of some change -
Default is to try update:with:
initialization & release
-
doClose
-
(comment from inherited method)
tell the NoteBookApplication to close me
-
shellFinished
-
-
startShell
-
menus dynamic
-
executeRememberedCommand
-
-
executeRememberedCommand: aCommandString
-
terminalView inStream flush.
-
rememberCommand
-
-
rememberedCommandsMenu
-
printing
-
printOn: aStream
-
(comment from inherited method)
append a user printed representation of the receiver to aStream.
The format is suitable for a human - not meant to be read back.
The default here is to output the receiver's class name.
BUT: this method is heavily redefined for objects which
can print prettier.
queries
-
getTabIcon
-
the item shown in a tab
-
getTabValueString
-
the item shown in a tab (not language translated)
startup & release
-
postOpenWith: aBuilder
-
only invoked if the application not started from a master
Notice that everything between [exBegin] and [exEnd] is extracted by the html-doc generator
to create nicely formatted and clickable executable examples in the generated html-doc.
(see the browser's class-documentation menu items for more)
opening the application:
FileApplicationNoteBook::Terminal open
|
opening the application on some model:
FileApplicationNoteBook::Terminal openOn:aModel
|
|