Class SetTableau

    • Field Detail

      • alwaysOnTop

        public Parameter alwaysOnTop
        Whether the tableau should be always on top.
      • enabled

        public Parameter enabled
        Whether controls in the tableau is enabled.
      • focused

        public Parameter focused
        Whether the tableau has the input focus.
      • referredTableau

        public StringParameter referredTableau
        The tableau to be set. This must not be an empty string.
      • resizable

        public Parameter resizable
        Whether the tableau is resizable.
      • screenLocation

        public Parameter screenLocation
        Location of the tableau, or [-1, -1] if not changed.
      • screenSize

        public Parameter screenSize
        Size of the tableau, or [-1, -1] if not changed.
      • state

        public ChoiceParameter state
        The iconified, maximized or normal state of the tableau.
      • title

        public StringParameter title
        The title of the tableau, or an empty string if not changed.
      • visible

        public Parameter visible
        Whether the tableau is visible.
    • Constructor Detail

      • SetTableau

        public SetTableau​(CompositeEntity container,
                          java.lang.String name)
                   throws IllegalActionException,
                          NameDuplicationException
        Construct an event with the given name contained by the specified composite entity. The container argument must not be null, or a NullPointerException will be thrown. This event will use the workspace of the container for synchronization and version counts. If the name argument is null, then the name is set to the empty string. Increment the version of the workspace. This constructor write-synchronizes on the workspace.
        Parameters:
        container - The container.
        name - The name of the state.
        Throws:
        IllegalActionException - If the state cannot be contained by the proposed container.
        NameDuplicationException - If the name coincides with that of an entity already in the container.
    • Method Detail

      • fire

        public Event.RefiringData fire​(Token arguments)
                                throws IllegalActionException
        Process this event and set the state of the referred tableau.
        Overrides:
        fire in class Event
        Parameters:
        arguments - The arguments used to process this event, which must be either an ArrayToken or a RecordToken.
        Returns:
        A refiring data structure that contains a non-negative double number if refire() should be called after that amount of model time, or null if refire() need not be called.
        Throws:
        IllegalActionException - If state of the tableau cannot be set, or if thrown by the superclass.
        See Also:
        Event.refire(Token, RefiringData)