eXept Software AG Logo

Smalltalk/X Webserver

Documentation of class 'DirectoryDifferenceViewApplication':

Home

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

Class: DirectoryDifferenceViewApplication


Inheritance:

   Object
   |
   +--Model
      |
      +--ApplicationModel
         |
         +--AbstractFileApplicationNoteBookComponent
            |
            +--AbstractFileFinderApplicationComponent
               |
               +--DirectoryDifferenceViewApplication

Package:
stx:libtool
Category:
Interface-Tools-File
Version:
rev: 1.14 date: 2019/08/10 23:20:10
user: cg
file: DirectoryDifferenceViewApplication.st directory: libtool
module: stx stc-classLibrary: libtool
Author:
exept MBP

Description:


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:]


Related information:



Class protocol:

help specs
o  helpSpec
This resource specification was automatically generated
by the UIHelpTool of ST/X.

image specs
o  leftOnlyIcon
This resource specification was automatically generated
by the ImageEditor of ST/X.

usage example(s):

     self leftOnlyIcon inspect
     ImageEditor openOnClass:self andSelector:#leftOnlyIcon
     Icon flushCachedIcons

o  rightOnlyIcon
This resource specification was automatically generated
by the ImageEditor of ST/X.

usage example(s):

     self rightOnlyIcon inspect
     ImageEditor openOnClass:self andSelector:#rightOnlyIcon
     Icon flushCachedIcons

interface specs
o  windowSpec
This resource specification was automatically generated
by the UIPainter of ST/X.

usage example(s):

     UIPainter new openOnClass:DirectoryDifferenceViewApplication andSelector:#windowSpec
     DirectoryDifferenceViewApplication new openInterface:#windowSpec
     DirectoryDifferenceViewApplication open

menu specs
o  searchMenu
This resource specification was automatically generated
by the MenuEditor of ST/X.

usage example(s):

     MenuEditor new openOnClass:FindFileApplication andSelector:#searchMenu
     (Menu new fromLiteralArrayEncoding:(FindFileApplication searchMenu)) startUp

tableColumns specs
o  searchResultTable
This resource specification was automatically generated
by the DataSetBuilder of ST/X.

usage example(s):

     DataSetBuilder new openOnClass:DirectoryDifferenceViewApplication andSelector:#searchResultTable


Instance protocol:

accessing
o  directory1: directory1Arg directory2: directory2Arg
self namePatternHolder value:newPattern.

o  directory1Holder

o  directory2Holder

actions
o  fileListDoubleClick: indexOrIndexCollection

o  fileSelected: entries

o  shouldShow: aListItem
showing filtered

o  shownFilesChanged
self shownListHolder valueHolder:unfilteredFilesList.

aspects
o  excludedDirectoryNamePatternHolder

o  excludedNamePatternHolder

o  filteredFilesList

o  hasResultListHolder

o  ignoreCaseInDirectoryNameHolder

o  ignoreCaseInExcludedDirectoryNameHolder

o  ignoreCaseInExcludedNameHolder

o  ignoreCaseInNameHolder

o  namePatternHolder

o  showAllHolder

o  showDifferentOnlyHolder

o  showOnlyIn1Holder

o  showOnlyIn2Holder

o  showWhatHolder

o  unfilteredFilesList

comparing
o  doSearch
to set the filtered list

o  generateResultStringForTimeElapsed: timeDuration
at the end of a search, generate a nice informative summary string.
Redefined to generate a different message.

o  updateList

startup & release
o  postOpenWith: aBuilder
(comment from inherited method)
this is sent after the application's main window is opened.
Can be redefined in subclasses for actions after opening the view.


Examples:


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:
   DirectoryDifferenceViewApplication open
opening the application on some model:
   DirectoryDifferenceViewApplication openOn:aModel


ST/X 7.2.0.0; WebServer 1.670 at bd0aa1f87cdd.unknown:8081; Wed, 20 Jan 2021 22:53:53 GMT