Specifies if newly added cells should be resized to match the size of their existing siblings.
Holds the function that handles the move event.
Specifies if event handling is enabled.
Holds the event names and associated listeners in an array. The array contains the event name followed by the respective listener for each registered listener.
Specifies if events can be fired. Default is true.
Optional source for events. Default is null.
Reference to the enclosing graph.
Specifies the orientation of the swimlanes.
Specifies if resizing of swimlanes should be handled.
Holds the function that handles the move event.
Binds the specified function to the given event name. If no event name is given, then the listener is registered for all events.
The parameters of the listener are the sender and an EventObject.
Called if any cells have been added.
Called if any cells have been resizes. Calls swimlaneResized for all swimlanes where isSwimlaneIgnored returns false.
Removes all handlers from the graph and deletes the reference to it.
Dispatches the given event to the listeners which are registered for the event. The sender argument is optional. The current execution scope ("this") is used for the listener invocation (see Utils#bind).
Example:
fireEvent(new mxEventObject("eventName", key1, val1, .., keyN, valN))
EventObject that represents the event.
Optional sender to be passed to the listener. Default value is
the return value of
Returns addEnabled.
Returns true if the given cell is horizontal. If the given cell is not a swimlane, then the global orientation is returned.
Returns true if events are handled. This implementation returns enabled.
Returns horizontal.
Returns resizeEnabled.
Returns true if the given swimlane should be ignored.
Called from cellsResized for all swimlanes that are not ignored to update the size of the siblings and the size of the parent swimlanes, recursively, if bubbling is true.
mxCell whose size has changed.
Sets addEnabled.
Enables or disables event handling. This implementation updates enabled.
Sets the graph that the manager operates on.
Sets horizontal.
Sets resizeEnabled.
Updates the size of the given swimlane to match that of any existing siblings swimlanes.
mxCell that represents the new swimlane.
Manager for swimlanes and nested swimlanes that sets the size of newly added swimlanes to that of their siblings, and propagates changes to the size of a swimlane to its siblings, if siblings is true, and its ancestors, if bubbling is true.