NewInspector

NIAction
A NIAction represents an action performable on a node.
Instance Variables
label: String shown in the menu.
shortcut: The keystroke for the action.
category: String. All actions with the same category will be
target: The object on which the selector (and arguments) will be sent.
selector: The selector to be sent on the target when the action is executed.
arguments: The arguments for the selector.
<=
addToMenu:
afterExecutionBlock:
arguments
arguments:
category
category:
execute
initialize
Subclasses should redefine this method to perform initializations on instance creation
label
label:
labeled:shortcut:target:actionSelector:
labeled:shortcut:target:actionSelector:category:
labeled:shortcut:target:actionSelector:withArgs:
labeled:shortcut:target:actionSelector:withArgs:category:
selector
selector:
shortcut
shortcut:
target
target:
NIBlockBasedNode
A NIBlockBasedNode is a constructed node using blocks to describing label and children. A callbackBlock is also used to describe action when a new description is accepted. The configuration permits to express the children.
actions
addAction:
addChildrenBlock:
callback:
callbackAndInspectBlock:
callbackBlock:
children
children:
childrenBlock:
compileAndInspectBlock:on:
compileBlock:on:
configuration
description
descriptionBlock:
descriptionPaneChildrenSpecBlock:
descriptionPaneChildrenSpecFor:
icon
iconBlock:
initialize
Subclasses should redefine this method to perform initializations on instance creation
label
label:
labelBlock:
object
object:
on:
strictLabel
NICompiledMethodNode
A NICompiledMethodNode is a node describing a compiled method.
calculSenders
configuration
iconName
implementorsNodesFor:
initialize
Subclasses should redefine this method to perform initializations on instance creation
isOverridden
isOverride
sendersNodes
NINode
All elements of the tree of the NewInspector is a NINode (or one of its subclasses).
<=
=
Answer whether the receiver and the argument represent the same
object. If = is redefined in any subclass, consider also redefining the
message hash.
beSorted
callback:
children
childrenAreOrdered
childrenAreOrdered:
description
descriptionPaneChildrenSpecFor:
hasAlwaysChildren
permits to do not calculate children
hasAncestor:
hasChildren
icon
iconName
initialize
Subclasses should redefine this method to perform initializations on instance creation
label
orderedChildren
parent
parent:
path
strictLabel
NIObjectNode
A NIObjectNode represents a real object in the tree. The configuration used by this node is given by the linked object.
configuration
NewInspector
A NewInspector is a specification of the window.
acceptDescription:
buildWith:
description
doItReceiver
Answer the object that should be informed of the result of evaluating a
text selection.
getChildrenOf:
getDescriptionPaneChildren
getIconOf:
getLabelOf:
getRoots
getSelectionPath
hasChildren:
initialize
Initialize the state of the receiver with its default contents.
okToChange
Allows a controller to ask this of any model
on:
openOn:
refreshList
removeFromRoots:
selectObject:
selectedObjectMenu:
showOnlyCurrentPath
textMenu:shifted:
toggleShowOnlyCurrentPath
treeKeyPress:
NewInspectorToolSet
A NewInspectorToolSet is xxxxxxxxx.
Instance Variables
initialize
Subclasses should redefine this method to perform initializations on instance creation
inspectorClassOf: