|
self | topsRunnablesPanel (varargin) |
| Make a new panel in the given figure. More...
|
|
nodes | childNodesForExpand (self, tree, value) |
| Create new child nodes for an expanded node. More...
|
|
self | topsTreePanel (varargin) |
| Make a new panel in the given figure. More...
|
|
| selectItem (self, tree, event) |
| Set the GUI current item from a selected node. More...
|
|
nodes | childNodesForExpand (self, tree, value) |
| Create new child nodes for an expanded node. More...
|
|
self | topsPanel (parentFigure) |
| Make a new panel in the given figure. More...
|
|
| delete (self) |
| Clear references to graphics and handle objects.
|
|
| setBaseItem (self, baseItem, baseItemName) |
| Choose the item to represent. More...
|
|
| setCurrentItem (self, currentItem, currentItemName) |
| Choose the current item. More...
|
|
| refresh (self) |
| Refresh the panel's contents.
|
|
|
nodes | nodesForRunnableChildren (self, runnable, itemPath) |
| Make uitreenode nodes for a runnable's children, if any.
|
|
node | nodeForRunnable (self, runnable, subPath) |
| Make a uitreenode to represent a topsRunnable object. More...
|
|
| initialize (self) |
| Create and arrange fresh components.
|
|
| updateContents (self) |
| Refresh the panel's contents.
|
|
| expandToDepth (self, node, depth) |
| Expand tree nodes to the given depth. More...
|
|
node | nodeForItem (self, item, name, subPath) |
| Make a new tree node to represent the given item. More...
|
|
| initialize (self) |
| Create and arrange fresh components.
|
|
| updateContents (self) |
| Update the panel's contents (used internally)
|
|
item | subItemFromPath (self, subPath) |
| Get an item referenced below baseItem. More...
|
|
◆ topsRunnablesPanel()
Make a new panel in the given figure.
- Parameters
-
Creates a new topsRunnablesPanel. parentFigure must be a topsFigure object, otherwise the panel won't display any content.
◆ childNodesForExpand()
nodes childNodesForExpand |
( |
self |
, |
|
|
tree |
, |
|
|
value |
|
|
) |
| |
Create new child nodes for an expanded node.
- Parameters
-
tree | uitree object or a "peer" object |
value | value associated with the expanding node |
Creates new uitreenode objects for a node that is currently expanding, based on the value of the baseItem topsRunnable, the sub-path for the expanding node, and any children beneath the expanding node's runable.
◆ nodeForRunnable()
node nodeForRunnable |
( |
self |
, |
|
|
runnable |
, |
|
|
subPath |
|
|
) |
| |
|
protected |
Make a uitreenode to represent a topsRunnable object.
- Parameters
-
runnable | a topsRunnableObject |
name | string name for the item |
subPath | string sub-path path from baseItem to runnable |
Makes a new uitreenode to represent the given runnable. Different topsRunnable subclasses may have special formatting.
◆ concurrentIconFile
Property concurrentIconFile = 'filmIcon.gif' |
Show the high-level structure of a task/game.
topsRunnablesPanel shows an expanded tree which summarizes all the topsRunnable objects that make up an experiment or game. The user can select each runnable to view more details about it, and set the curent item of the Tower of Psych GUI. filename for icon that represents topsConcurrent objects
The documentation for this class was generated from the following file: