eXept Software AG Logo

Smalltalk/X Webserver

Documentation of class 'Tools::NamespaceList':

Home

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

Class: NamespaceList (in Tools)


Inheritance:

   Object
   |
   +--Model
      |
      +--ApplicationModel
         |
         +--Tools::NavigatorModel
            |
            +--Tools::BrowserList
               |
               +--Tools::NamespaceList
                  |
                  +--Tools::NamespaceFilter

Package:
stx:libtool
Category:
Interface-Browsers-New
Version:
rev: 1.31 date: 2023/11/21 08:27:04
user: cg
file: Tools__NamespaceList.st directory: libtool
module: stx stc-classLibrary: libtool

Description:


I implement the namespace list in the new system browser

copyright

COPYRIGHT (c) 2000 by eXept Software AG All Rights Reserved This software is furnished under a license and may be used only in accordance with the terms of that license and with the inclusion of the above copyright notice. This software may not be provided or otherwise made available to, or used by, any other person. No title to or ownership of the software is hereby transferred.

Class protocol:

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

Usage example(s):

     UIPainter new openOnClass:Tools::NamespaceList andSelector:#singleNameSpaceWindowSpec
     Tools::NamespaceList new openInterface:#singleNameSpaceWindowSpec

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

Usage example(s):

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

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


Instance protocol:

aspects
o  itemList

o  nameSpaceLabelHolder

o  nameSpaceList

o  selectedNamespaces

o  selectedNamespaces: aValueHolder

change & update
o  delayedUpdate: something with: aParameter from: changedObject
self invalidateList.

o  selectionChangedByClick
we are not interested in that - get another notification
via the changed valueHolder

o  update: something with: aParameter from: changedObject
(comment from inherited method)
must check, as it could be nested...

drag & drop
o  canDropContext: aDropContext

o  doDropContext: aDropContext

o  nameSpaceAtTargetPointOf: aDropContext

generators
o  makeGenerator
return a generator which enumerates the classes from the selected namespace(s).

private
o  defaultSlaveModeValue
self organizerMode value == OrganizerCanvas organizerModeCategory ifTrue:[^ true].

o  initialOrganizerMode

o  listOfNamespaces
only topLevel namespaces are shown

o  makeDependent

o  makeIndependent

o  updateList
another update already scheduled?



ST/X 7.7.0.0; WebServer 1.702 at 20f6060372b9.unknown:8081; Mon, 18 Nov 2024 08:23:40 GMT