eXept Software AG Logo

Smalltalk/X Webserver

Documentation of class 'Tools::ChangeList::ListEntry':

Home

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

Class: ListEntry (private in ChangeList

This class is only visible from within ChangeList.

Inheritance:

   Object
   |
   +--AbstractHierarchicalItem
      |
      +--AbstractHierarchicalItemWithModel
         |
         +--HierarchicalItem
            |
            +--Tools::ChangeList::ListEntry

Package:
stx:libtool
Category:
Interface-Browsers-ChangeSet
Owner:
Tools::ChangeList

Class protocol:

instance creation
o  change: aChange

o  change: aChange application: anApplicationModel

o  change: aChange parent: aChangeList


Instance protocol:

accessing
o  application
(comment from inherited method)
returns the responsible application or nil

o  application: anApplicationModel

o  change

o  change: aChange

o  changeClass

o  changeSource
the changes source

o  children
(comment from inherited method)
returns a list of children. When first asked, the list is fetched, if it was
built lazily.
*** to optimize: either redefine this or fetchChildren by subClass

o  delta
obsolete: please use deltaDetail

o  deltaDetail

o  imageSource
return the source for the in-image version of the change

o  label
Hack: if the printString contains multiple lines, then
if there are just 2 lines, then merge them, otherwise add
... to the first line

o  labelAndIcon

o  notRemoved

o  notRemoved: aBoolean

o  removed

o  removed: aBoolean

o  source

o  timeStamp

o  x

displaying
o  displayLabel: aLabel h: lH on: aGC x: newX y: y h: h

o  displayLabel: aLabel h: lH on: aGC x: newX y: y h: h isHighlightedAsSelected: isHighlightedAsSelected
experimental value - this looks good

usage example(s):

super displayLabel:colS h:lH on:aGC x: (aGC width - 5 - colW) y:y h:h.

o  iconDelta

o  iconRemoved

o  iconSelector

protocol-queries
o  hasChildren
(comment from inherited method)
checks whether the item has children;
here the children are fetched, and thus this may take some time.
*** to optimize: redefine in subClass (example: FileDirectory)



ST/X 7.2.0.0; WebServer 1.670 at bd0aa1f87cdd.unknown:8081; Sun, 27 Nov 2022 08:50:36 GMT