## Uses of Interface
com.dlsc.flexgantt.command.ICommandStackListener

- Packages that use ICommandStackListener
  Package | Description
  --- | ---
  com.dlsc.flexgantt.command | Framework for creating and executing commands.
  com.dlsc.flexgantt.swing | Contains the Gantt chart components and various other user interface elements that can be used together with the Gantt chart.
  com.dlsc.flexgantt.swing.action.gantt | Actions that are specifically used in the context of a Gantt chart.
  com.dlsc.flexgantt.swing.layer | The right-hand side of any Gantt chart is a layer container, which is responsible for managing the various layer types.
  com.dlsc.flexgantt.swing.mac |
  com.dlsc.flexgantt.swing.print | Anything related to printing is contained in this package.
  com.dlsc.flexgantt.swing.treetable | A tree table implementation used solely for the purpose of drawing the left-hand side of a Gantt chart.

- - ### Uses of ICommandStackListener in com.dlsc.flexgantt.command

    Methods in com.dlsc.flexgantt.command that return ICommandStackListener
    Modifier and Type | Method and Description
    --- | ---
    `ICommandStackListener[]` | DefaultCommandStack.`getCommandStackListeners()` Returns all command stack listeners.

    Methods in com.dlsc.flexgantt.command with parameters of type ICommandStackListener
    Modifier and Type | Method and Description
    --- | ---
    `void` | DefaultCommandStack.`addCommandStackListener(ICommandStackListener l)` Adds a listener to the command stack.
    `void` | ICommandStack.`addCommandStackListener(ICommandStackListener l)` Adds a listener to the command stack.
    `void` | DefaultCommandStack.`removeCommandStackListener(ICommandStackListener l)` Removes a listener from the command stack.
    `void` | ICommandStack.`removeCommandStackListener(ICommandStackListener l)` Removes a listener from the command stack.

  - ### Uses of ICommandStackListener in com.dlsc.flexgantt.swing

    Classes in com.dlsc.flexgantt.swing that implement ICommandStackListener
    Modifier and Type | Class and Description
    --- | ---
    `class` | `AbstractGanttChart` The abstract Gantt chart provides functionality that all Gantt chart implementations have in common: Command Execution Timeline, Dateline, Eventline Column Header Printing Support System Messages
    `class` | `AbstractRowHeader<T extends IRowHeaderRenderer>` A component used for displaying row numbers and expand / collapse icons on the left-hand side of the tree table.
    `class` | `DualGanttChart` A dual Gantt Chart is capable of displaying two charts at the same time while keeping the two left-hand sides and the two right-hand sides synchronized during horizontal scrolling operations.
    `class` | `GanttChart` A basic Gantt chart implementation that is capable of visualizing the data provided by a single Gantt chart model.
    `class` | `GanttChartGlassPane` A panel designed to be used as a glass pane inside a window (frame or dialog).
    `class` | `SimpleGranularityDualGanttChart` A dual Gantt chart implementation that is pre-configured to use the non-standard `SimpleGranularity` for its dateline model, the status bar, and the grid policy.
    `class` | `SimpleGranularityGanttChart` A Gantt chart implementation that is pre-configured to use the non-standard `SimpleGranularity` for its dateline model, the status bar, and the grid policy.

  - ### Uses of ICommandStackListener in com.dlsc.flexgantt.swing.action.gantt

    Classes in com.dlsc.flexgantt.swing.action.gantt that implement ICommandStackListener
    Modifier and Type | Class and Description
    --- | ---
    `class` | `RedoAction<T extends AbstractGanttChart>` An action that will redo the last command that was undone.
    `class` | `RedoActionLabeled<T extends AbstractGanttChart>` An action that will redo the last command that was undone.
    `class` | `UndoAction<T extends AbstractGanttChart>` An action that will undo the last command that was executed.
    `class` | `UndoActionLabeled<T extends AbstractGanttChart>` An action that will undo the last command that was executed.

  - ### Uses of ICommandStackListener in com.dlsc.flexgantt.swing.layer

    Classes in com.dlsc.flexgantt.swing.layer that implement ICommandStackListener
    Modifier and Type | Class and Description
    --- | ---
    `class` | `LayerContainer` The layer container is the main user interface component on the right-hand side of the Gantt chart.
    `class` | `LayerContainerRowHeader` A row header component used on the left edge of the layer container.

  - ### Uses of ICommandStackListener in com.dlsc.flexgantt.swing.mac

    Classes in com.dlsc.flexgantt.swing.mac that implement ICommandStackListener
    Modifier and Type | Class and Description
    --- | ---
    `class` | `MacDualGanttChart` A specialized dual Gantt chart for MacOS X that sets various UI settings in such a way that the chart will look more at home on a Mac.
    `class` | `MacGanttChart` A specialized Gantt chart for MacOS X that sets various UI settings in such a way that the chart will look more at home on a Mac.
    `class` | `MacLayerContainerRowHeader` A specialized MacOS X row header for layer containers.
    `class` | `MacTreeTableRowHeader` A specialized tree table row header for MacOS X.

  - ### Uses of ICommandStackListener in com.dlsc.flexgantt.swing.print

    Classes in com.dlsc.flexgantt.swing.print that implement ICommandStackListener
    Modifier and Type | Class and Description
    --- | ---
    `class` | `PrintGanttChart` A Gantt chart specialized on being printed that takes another Gantt chart as its input and copies its configuration object.

  - ### Uses of ICommandStackListener in com.dlsc.flexgantt.swing.treetable

    Classes in com.dlsc.flexgantt.swing.treetable that implement ICommandStackListener
    Modifier and Type | Class and Description
    --- | ---
    `class` | `TreeTableContainer` A somewhat limited Gantt chart implementation that is only capable of displaying a tree table.
    `class` | `TreeTableDragAndDropManager` A manager for the tree table that deals with anything related to drag and drop operations within or between tree tables.
    `class` | `TreeTableRowHeader` A component used for displaying row numbers and expand / collapse icons on the left-hand side of the tree table.

Copyright © 2006–2020 Dirk Lemmermann Software & Consulting. All rights reserved.