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
      |
      +--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;
the list needs not to be loaded yet( example. FileDirectory ).
*** to optimize: redefine in subClass



ST/X 7.1.0.0; WebServer 1.663 at exept.de:8081; Mon, 04 Aug 2025 14:30:05 GMT