AbstractDirectoryBrowser.st
branchjv
changeset 17133 f9f20407fbf9
parent 15566 184cea584be5
parent 16912 e57a97280a14
child 17134 c4cce8b7a95d
equal deleted inserted replaced
17132:17d361c666c2 17133:f9f20407fbf9
     8  be provided or otherwise made available to, or used by, any
     8  be provided or otherwise made available to, or used by, any
     9  other person.  No title to or ownership of the software is
     9  other person.  No title to or ownership of the software is
    10  hereby transferred.
    10  hereby transferred.
    11 "
    11 "
    12 "{ Package: 'stx:libtool' }"
    12 "{ Package: 'stx:libtool' }"
       
    13 
       
    14 "{ NameSpace: Smalltalk }"
    13 
    15 
    14 AbstractFileBrowser subclass:#AbstractDirectoryBrowser
    16 AbstractFileBrowser subclass:#AbstractDirectoryBrowser
    15 	instanceVariableNames:'inDropMode canDropItem browser updateToExternFileHolderLock'
    17 	instanceVariableNames:'inDropMode canDropItem browser updateToExternFileHolderLock'
    16 	classVariableNames:''
    18 	classVariableNames:''
    17 	poolDictionaries:''
    19 	poolDictionaries:''
   196     "this is sent after the applications window is opened inside another application.
   198     "this is sent after the applications window is opened inside another application.
   197      Can be redefined in subclasses for actions after showing the canvas view."
   199      Can be redefined in subclasses for actions after showing the canvas view."
   198 
   200 
   199     "/ cg: used to be unconditionally true hew;
   201     "/ cg: used to be unconditionally true hew;
   200     "/ but then, when a FileDialog (which is not an AbstractFileBrowser) is opened,
   202     "/ but then, when a FileDialog (which is not an AbstractFileBrowser) is opened,
   201     "/ the commonPostBuild will not properly update its enable chanels;
   203     "/ the commonPostBuild will not properly update its enable channels;
   202     "/ especially the enableDirectoryUp is false.
   204     "/ especially the enableDirectoryUp is false.
   203     "/ This whole FileBrowser is so complicated that it became almost unusable.
   205     "/ This whole FileBrowser is so complicated that it became almost unusable.
   204     "/ (too much inheritance and knowledge - DirTree and DirContents should each only do
   206     "/ (too much inheritance and knowledge - DirTree and DirContents should each only do
   205     "/ what it should and not depend on shared functionality from their superclass)
   207     "/ what it should and not depend on shared functionality from their superclass)
   206     self postOpenFromMaster:(self masterApplication class includesBehavior:AbstractFileBrowser).
   208     self postOpenFromMaster:(self masterApplication class includesBehavior:AbstractFileBrowser).
   226 ! !
   228 ! !
   227 
   229 
   228 !AbstractDirectoryBrowser class methodsFor:'documentation'!
   230 !AbstractDirectoryBrowser class methodsFor:'documentation'!
   229 
   231 
   230 version
   232 version
   231     ^ '$Header: /cvs/stx/stx/libtool/AbstractDirectoryBrowser.st,v 1.27 2014-12-17 15:32:42 cg Exp $'
   233     ^ '$Header$'
   232 !
   234 !
   233 
   235 
   234 version_CVS
   236 version_CVS
   235     ^ '$Header: /cvs/stx/stx/libtool/AbstractDirectoryBrowser.st,v 1.27 2014-12-17 15:32:42 cg Exp $'
   237     ^ '$Header$'
   236 ! !
   238 ! !
   237 
   239