|
Class: AbstractDirectoryBrowser
Object
|
+--Model
|
+--ApplicationModel
|
+--AbstractFileBrowser
|
+--AbstractDirectoryBrowser
|
+--DirectoryContentsBrowser
|
+--DirectoryTreeBrowser
- Package:
- stx:libtool
- Category:
- Interface-Tools-File
- Version:
- rev:
1.40
date: 2019/05/02 19:28:13
- user: cg
- file: AbstractDirectoryBrowser.st directory: libtool
- module: stx stc-classLibrary: libtool
- Author:
- Christian Penk
Abstract class containing the common code from DirectoryTreeBrowser and
DirectoryContentsBrowser applications.
queries
-
isAbstract
-
accessing
-
directory
-
** This method raises an error - it must be redefined in concrete classes **
-
updateToExternFileHolderLock
-
actions
-
findFilesMatching: aGLOBPattern
-
search files which match aGLOBPattern.
If a folder is selected, the search starts there;
otherwise in the top folder
-
findFilesMatching: aGLOBPattern in: searchDir
-
search files which match aGLOBPattern.
-
findNextFileMatching: aGLOBPattern startingAt: anItemOrNil
-
search files which match aGLOBPattern.
drag & drop
-
canDrop: aDropContext
-
-
doDrop: aContext
-
-
dropDestinationPath
-
-
dropEnter: aContext
-
self directory isNil ifTrue:[^ self].
-
dropLeave: aDropContext
-
called, when leaving the widget
-
dropTargetItemChangedTo: anItem in: aContext
-
-
getDropObjects: anArgument
-
-
getLineNumberFor: aDropContext
-
-
pushUserEvent: selector withArgument: argument
-
-
removeExpandItemTimedBlock
-
left blank
file actions
-
doCopy
-
copy the selected files/directories to the clipBoard
-
doCut
-
cut the selected files/directories to the clipBoard
-
doDelete
-
delete the selected files/directories
-
doErase
-
erase the selected files
-
findAndSelectFilesMatching: aGLOBPattern
-
-
findAndSelectNextFileMatching: aGLOBPattern
-
selection
-
selectedFiles
-
startup & release
-
initialize
-
-
postOpenAsSubcanvasWith: aBuilder
-
this is sent after the applications window is opened inside another application.
Can be redefined in subclasses for actions after showing the canvas view.
-
postOpenFromMaster: fromMaster
-
-
postOpenWith: aBuilder
-
this is sent after the applications main window is opened.
Can be redefined in subclasses for actions after opening the view.
-
preBuildWith: aBuilder
-
|