eXept Software AG Logo

Smalltalk/X Webserver

Documentation of class 'SetInspectorView':

Home

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

Class: SetInspectorView


Inheritance:

   Object
   |
   +--GraphicsMedium
      |
      +--DisplaySurface
         |
         +--SimpleView
            |
            +--InspectorView
               |
               +--SetInspectorView

Package:
stx:libtool
Category:
Interface-Inspector
Version:
rev: 1.28 date: 2015/08/19 14:11:40
user: stefan
file: SetInspectorView.st directory: libtool
module: stx stc-classLibrary: libtool
Author:
Stefan Vogel

Description:


A modified inspector for Sets


Instance protocol:

menu
o  fieldMenu
(comment from inherited method)
return the popup menu for the field-list

private
o  baseInspectedObjectClass

o  defaultLabel
(Set with:1 with:2 with:3) inspect

o  derivedFields

o  indexList
return a list of indexes to show in the selectionList.
Set hasMore to true, if a '...' entry should be added.

o  indexedFieldList
return a list of indexed-variable names to show in the selectionList.
Set hasMore to true, if a '...' entry should be added.

o  numIndexedFields

o  release
release inspected object

o  showAllIndexedVarsInFieldList

queries
o  isIndexShown

user interaction
o  doRemoveKey
remove selected item from keys

o  indexedValueAtIndex: idx

o  indexedValueAtKey: idx

o  valueAtLine: lineNr put: newValue
store newValue;
For non-named instvars, we add the new value - ignoring the selection


Examples:


#(a b c d e) asSet inspect

ST/X 7.1.0.0; WebServer 1.663 at exept.de:8081; Thu, 21 Mar 2019 00:12:05 GMT