Class IconController

  • All Implemented Interfaces:
    NodeController
    Direct Known Subclasses:
    AttributeController

    public class IconController
    extends ParameterizedNodeController
    This class provides interaction with nodes that represent Ptolemy II objects that are represented on screen as icons, such as attributes and entities. It provides a double click binding to edit the parameters of the node, and a context menu containing a command to edit parameters ("Configure"). This adds to the base class the ability to render an icon for the object being controlled, where the icon is specified by a contained attribute of class EditorIcon (typically, but not necessarily named "_icon").
    Since:
    Ptolemy II 2.0
    Version:
    $Id$
    Author:
    Steve Neuendorffer and Edward A. Lee
    Pt.AcceptedRating:
    Red (johnr)
    Pt.ProposedRating:
    Red (eal)
    • Constructor Detail

      • IconController

        public IconController​(GraphController controller)
        Create a controller associated with the specified graph controller.
        Parameters:
        controller - The associated graph controller.