|
Class: FileApplicationNoteBook
Object
|
+--Model
|
+--ApplicationModel
|
+--ApplicationWithFileHistory
|
+--AbstractFileBrowser
|
+--FileApplicationNoteBook
- Package:
- stx:libtool
- Category:
- Interface-Tools-File
- Version:
- rev:
1.445
date: 2024/04/09 12:17:17
- user: stefan
- file: FileApplicationNoteBook.st directory: libtool
- module: stx stc-classLibrary: libtool
copyrightCOPYRIGHT (c) 2002 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.
application list
-
applicationList
-
returns a list of all applications to start by the NoteBookApplication with
#className #type
example:
#( #'FooEditor' nil )
-
classFor: aApplicationListItem
-
-
defaultApplication
-
returns the application to be started if no itemQuery returns true or no supportedSuffix is supported
-
typeFor: aApplicationListItem
-
defaults
-
openAnotherApplicationOnSameItem
-
-
textEditorClass
-
interface specs
-
windowSpec
-
This resource specification was automatically generated
by the UIPainter of ST/X.
Usage example(s):
UIPainter new openOnClass:FileApplicationNoteBook andSelector:#windowSpec
FileApplicationNoteBook new openInterface:#windowSpec
FileApplicationNoteBook open
|
menu specs
-
tabMenu
-
This resource specification was automatically generated
by the MenuEditor of ST/X.
Usage example(s):
MenuEditor new openOnClass:FileApplicationNoteBook andSelector:#tabMenu
(Menu new fromLiteralArrayEncoding:(FileApplicationNoteBook tabMenu)) startUp
|
accessing
-
listOfApplications
-
return the value of the instance variable 'listOfApplications' (automatically generated)
-
selectionHistoryList
-
-
selectionHistoryList: aCol
-
accessing-applications
-
getAllApplicationsByClass: aClass andType: aType
-
and:[appl type = aType]
-
getApplicationByType: aType
-
-
getIndexFor: aApplication
-
-
getSameApplicationsFor: anApplication
-
actions-app-common
-
changeItem: anItem for: anAppl
-
self doSelect:anAppl.
-
changeModified: aSymbol for: anAppl
-
-
closeSubCanvas: aApplication
-
"/ UPDATE THE LAST SELECTION BECAUSE SEL INDEX IS DECREMENTED FOR HIGHER INDEXES
-
destroyTab: tabIndex
-
-
doCloseAllApplications
-
must enumerate a copy here
-
doCloseAllOtherApplications
-
(Dialog confirm:(resources string:'Really close all other Tabs ?')) ifFalse:[^ self].
-
doCloseApplication
-
-
doRenameTab
-
-
doSelectInList
-
-
openApplByFileItem: anItem
-
open a new embedded app, or a standard system command (for example pdf reader).
return the new app or nil, if none was embedded.
Uses the default class list for open of applications by item
-
openApplicationClass: aClass withItem: anItem withType: aType
-
Modified (format): / 12-01-2012 / 01:10:50 / cg
-
openApplicationClass: aClass withItem: anItem withType: aType checkExisting: checkExisting
-
Modified (format): / 29-11-2011 / 19:06:27 / cg
-
openApplicationClass: aClass withItem: anItemOrNil withType: aType checkExisting: checkExisting preSetItem: aBlock
-
do not open unreadable items
-
openDefaultApplicationByItem: anItem
-
open the default application if no application for item is available or the start of the
available application failed
-
setSameFileIndexFor: anAppl
-
Modified (format): / 24-07-2011 / 08:22:03 / cg
-
startApplication: anApplication
-
start a subapplication in the lower panel (terminal, finder, archive viewer or text editor)
-
tabStringAdd: aString for: anAppl
-
-
tabStringChangeTo: aString for: anAppl
-
-
tryToGetExistingApplFor: aClass withItem: anItem withType: aType preSetItem: aBlock
-
sameAppls := sameAppl first.
actions-app-spec
-
addTerminalIn: aDirectory
-
-
changeDirectoryDescription
-
-
closeAllApplicationsEnabled
-
-
closeDirectoryDescription
-
Modified (format): / 12-11-2017 / 11:18:40 / cg
-
doAddArchiverOn: aFilename
-
-
newTextEditor
-
Modified (format): / 12-11-2017 / 11:18:35 / cg
-
openArchiveViewApplication: anItem
-
Modified (format): / 12-11-2017 / 11:18:31 / cg
-
openCommandResultApplication
-
Modified (format): / 12-11-2017 / 11:18:19 / cg
-
openCompareDirectory: directory1 with: directory2
-
-
openDirectoryDescription
-
-
openNewTextEditorOn: anItem
-
Modified (format): / 12-11-2017 / 11:18:11 / cg
-
openSearchFileOn: anItem
-
Modified (format): / 12-01-2012 / 01:02:30 / cg
-
openTerminalApplication: anItem
-
-
openTextEditor
-
-
openTextEditorForFile: aFilename
-
-
openTextEditorOn: anItem
-
-
openTextEditorOn: anItem type: aDirDescrOrFile
-
-
openTextEditorWithHexPresentationOn: anItem
-
Modified (format): / 12-11-2017 / 11:18:06 / cg
applicationlist access
-
applicationList
-
aspects
-
canvasHolder
-
-
compressTabsOnSaveHolder
-
holds on the boolean which controls
if multiple spaces at the begin of each line should be compressed to tabs when writing?
-
cursorColLabelHolder
-
-
cursorLineAndColumnLabelHolder
-
-
cursorLineLabelHolder
-
-
fileEncodingHolder
-
-
inputTabColumnConversionHolder
-
-
lineEndConventionHolder
-
-
lockFileEncodingHolder
-
-
modeLabelHolder
-
-
modeLabelMenu
-
-
modeLabelMenuHolder
-
-
privateTabList
-
-
selectedEditorPage
-
-
tabList
-
-
tabList: aValue
-
change & update
-
canvasChanged
-
invoked when the contentsView has been changed
-
update: something with: aParameter from: changedObject
-
don't want the tabs with one application - that's why i have to change my tablist
-
viewDirectoryDescriptionChanged
-
menu & actions
-
destroyTabAt: idx
-
-
tabMenuAt: aTab
-
queries
-
getSameFilesModifiedFor: aAppl
-
selection
-
currentTabMenusApplication
-
only valid within menu processing
-
doSelect: anAppl
-
self gotoFile:fileName.
-
selectedApplication
-
startup & release
-
closeRequest
-
asks for permission before closing
-
makeDependent
-
-
postOpenAsSubcanvasWith: aBuilder
-
(comment from inherited method)
this is sent after the application's window is opened inside another application.
Can be redefined in subclasses for actions after showing the canvas view.
-
postOpenWith: aBuilder
-
only invoked if the application not started from a master
-
preBuildWith: aBuilder
-
(comment from inherited method)
this is sent before an interface is built from a spec,
but only iff the appModel is not the same as the topView's app
(i.e. if it is not a build for the same appModel again).
In that case, preBuildAsSubcanvasWith is invoked.
Can be redefined in subclasses.
-
tryCloseApplications
-
ArchiveViewApplication
CommandResult
DigitalNotepadFileViewApplication
HtmlViewApplication
ImageViewApplication
MarkdownViewApplication
Terminal
TextEditor
XMLViewApplication
XViewApplication
|