eXept Software AG Logo

Smalltalk/X Webserver

Documentation of class 'Tools::ChangeList':

Home

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

Class: ChangeList (in Tools)


Inheritance:

   Object
   |
   +--Model
      |
      +--ApplicationModel
         |
         +--Tools::NavigatorModel
            |
            +--Tools::BrowserList
               |
               +--Tools::BrowserListWithFilter
                  |
                  +--Tools::ChangeList
                     |
                     +--Tools::HierarchicalChangeList

Package:
stx:libtool
Category:
Interface-Browsers-ChangeSet
Version:
rev: 1.42 date: 2019/07/31 15:47:04
user: cg
file: Tools__ChangeList.st directory: libtool
module: stx stc-classLibrary: libtool

Class protocol:

image specs
o  iconEqual

o  iconEqualGrayed

o  iconExcla

o  iconMinus

o  iconMinusGrayed

o  iconNone

o  iconPlus

o  iconPlusGrayed

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

usage example(s):

     UIPainter new openOnClass:Tools::ChangeList andSelector:#windowSpec
     Tools::ChangeList new openInterface:#windowSpec
     Tools::ChangeList open

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

usage example(s):

     DataSetBuilder new openOnClass:Tools::ChangeList andSelector:#listColumnSpec

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

usage example(s):

     MenuEditor new openOnClass:Tools::ChangeList andSelector:#listMenu
     (Menu new fromLiteralArrayEncoding:(Tools::ChangeList listMenu)) startUp

plugIn spec
o  aspectSelectors
This resource specification was automatically generated
by the UIPainter of ST/X.


Instance protocol:

accessing
o  acceptEnabled

o  allowAccept

o  allowAccept: aBoolean

o  allowRemoved

o  applyAction: aBlock
Modified (format): / 10-09-2012 / 14:15:30 / cg

o  list

o  scrollToBottom: aBoolean
If set to true, list will automaticallu scroll to bottom
ehen the list is updated and clears this flag.

This is required as the list is updated asynchronously

o  selection

o  selection: selection

o  selectionIndices

o  showRemoved

actions
o  selectionDoubleclicked
| app |

aspects
o  allowAcceptHolder
return/create the valueHolder 'acceptEnabledHolder'

o  allowAcceptHolder: something
set the 'allowAcceptHolder' value holder (automatically generated)

o  allowRemoveHolder
return/create the 'allowRemoveHolder' value holder (automatically generated)

o  allowRemoveHolder: something
set the 'showRemovedHolder' value holder (automatically generated)

o  listColumns

o  listHolder

o  showConflictsOnlyHolder
return/create the 'showConflictsOnlyHolder' value holder (automatically generated)

o  showConflictsOnlyHolder: something
set the 'showConflictsOnlyHolder' value holder (automatically generated)

o  showDefinitionsOnlyHolder
return/create the 'showDefinitionsOnlyHolder' value holder (automatically generated)

o  showDefinitionsOnlyHolder: something
set the 'showDefinitionsOnlyHolder' value holder (automatically generated)

o  showRemovedHolder
return/create the 'showRemovedHolder' value holder (automatically generated)

o  showRemovedHolder: something
set the 'showRemovedHolder' value holder (automatically generated)

o  showSameHolder
return/create the 'showSameHolder' value holder (automatically generated)

o  showSameHolder: something
set the 'showSameHolder' value holder (automatically generated)

o  showTimestampHolder
return/create the 'showTimestampHolder' value holder (automatically generated)

o  showTimestampHolder: something
set the 'showTimestampHolder' value holder (automatically generated)

change & update
o  update: aspect with: param from: sender
(comment from inherited method)
Invoked when an object that I depend upon sends a change notification.

drag & drop
o  canDrop: aDropContext

o  dragObjects: aDropSource

o  dropObjects: aDropContext
drop manager wants to drop.
This is ony sent, if #canDrop: returned true.
Must be redefined in order for drop to work.

event processing
o  handlesKeyPress: key inView: aView

o  keyPress: key x: x y: y view: aView

generators
o  makeGenerator
Superclass Tools::BrowserList says that I am responsible to implement this method

hooks
o  postBuildListView: aView
I want to see the events of the list

initialization
o  initialize

menu actions
o  listMenuApply

o  listMenuApplyAll

o  listMenuBrowse

o  listMenuBrowseChanges: changes

o  listMenuDeleteSelection

o  listMenuInspect

o  listMenuSelectAdditions

o  listMenuSelectAll

o  listMenuSelectAllSuchThat: conditionBlock

o  listMenuSelectNone

o  listMenuSelectRemovals

o  listMenuSelectSame

o  listMenuSelectUsingBlock

o  listMenuUndeleteSelection

private
o  application
(comment from inherited method)
application knows about interfaceSpecs, menuSpecs etc.
Usually this is my class.
This may be redefined in subclasses

o  browserNameList

o  iconSelectorForChange: change
different.

o  listColumn: columnId visible: visible

o  listColumnHide: columnId

o  listColumnShow: columnId

o  listEntryFor: chg

o  makeDependent

o  makeIndependent

o  parentOrModel

o  updateList
OLD CODE

queries
o  hasChangeSelected

o  hasChangeSelectedAndNotRemoved

o  hasSingleChangeSelected

o  hasSingleChangeSelectedAndCanBrowse

o  showColumn: columnSymbol


Private classes:

    ListEntry


ST/X 7.2.0.0; WebServer 1.670 at bd0aa1f87cdd.unknown:8081; Fri, 16 Apr 2021 10:40:26 GMT