## Uses of Interface
com.dlsc.flexgantt.swing.IGridComponent

- Packages that use IGridComponent
  Package | Description
  --- | ---
  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.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.selector | Contains the selector implementations.
  com.dlsc.flexgantt.swing.timeline | Contains the timeline component, which itself consists of a dateline and an eventline.
  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 IGridComponent in com.dlsc.flexgantt.swing

    Methods in com.dlsc.flexgantt.swing that return IGridComponent
    Modifier and Type | Method and Description
    --- | ---
    `IGridComponent[]` | DualGanttChart.`getGridComponents()`
    `IGridComponent[]` | GanttChart.`getGridComponents()`
    `abstract IGridComponent[]` | AbstractGanttChart.`getGridComponents()` Returns all grid components managed by the Gantt chart container.

    Methods in com.dlsc.flexgantt.swing with parameters of type IGridComponent
    Modifier and Type | Method and Description
    --- | ---
    `GridControl` | GridControlPanel.`getGridControl(IGridComponent comp)` Returns the grid control that was created by the panel for the given grid component.
    `protected void` | GanttChartStatusBar.`setStatusTime(long time, IGridComponent gridComp)` Sets a time point to be displayed in the status bar after adjusting it to the currently used grid settings of the given grid component.

    Constructors in com.dlsc.flexgantt.swing with parameters of type IGridComponent
    Constructor and Description
    `GridControl(AbstractGanttChart gc, IGridComponent comp)` Constructs a new grid control.

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

    Classes in com.dlsc.flexgantt.swing.layer that implement IGridComponent
    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.

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

    Classes in com.dlsc.flexgantt.swing.mac that implement IGridComponent
    Modifier and Type | Class and Description
    --- | ---
    `class` | `MacEventline` A specialized eventline for Mac OS X that adds a white line on the left edge.

    Methods in com.dlsc.flexgantt.swing.mac with parameters of type IGridComponent
    Modifier and Type | Method and Description
    --- | ---
    `Selector` | MacSimpleGranularitySelectorFactory.`createSelector(IGridComponent gridComponent, JComponent parentComponent, ISelectorFactory.SelectorID id)`
    `Selector` | MacTimeGranularitySelectorFactory.`createSelector(IGridComponent gridComponent, JComponent parentComponent, ISelectorFactory.SelectorID id)`

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

    Methods in com.dlsc.flexgantt.swing.print that return IGridComponent
    Modifier and Type | Method and Description
    --- | ---
    `IGridComponent[]` | PrintGanttChart.`getGridComponents()`

  - ### Uses of IGridComponent in com.dlsc.flexgantt.swing.selector

    Methods in com.dlsc.flexgantt.swing.selector with parameters of type IGridComponent
    Modifier and Type | Method and Description
    --- | ---
    `Selector` | ISelectorFactory.`createSelector(IGridComponent gridComponent, JComponent parentComponent, ISelectorFactory.SelectorID id)` Creates a new selector for the given `IGridComponent` instance and the given selector type.
    `Selector` | TimeGranularitySelectorFactory.`createSelector(IGridComponent gridComponent, JComponent parentComponent, ISelectorFactory.SelectorID id)`
    `Selector` | SimpleGranularitySelectorFactory.`createSelector(IGridComponent gridComponent, JComponent parentComponent, ISelectorFactory.SelectorID id)`

    Constructors in com.dlsc.flexgantt.swing.selector with parameters of type IGridComponent
    Constructor and Description
    `GridSelector(JComponent comp, IGridComponent gridComponent)` Constructs a new grid selector.

  - ### Uses of IGridComponent in com.dlsc.flexgantt.swing.timeline

    Classes in com.dlsc.flexgantt.swing.timeline that implement IGridComponent
    Modifier and Type | Class and Description
    --- | ---
    `class` | `Eventline` The eventline is one part of the timeline (the `Dateline` is the other) and responsible for rendering events and activities that are common to all hierarchy nodes (for example company holidays, national holidays, etc...).
    `class` | `SimpleEventline` A specialization of the standard eventline used for situations when the application wants to work with the granularity `SimpleGranularity`.

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

    Methods in com.dlsc.flexgantt.swing.treetable that return IGridComponent
    Modifier and Type | Method and Description
    --- | ---
    `IGridComponent[]` | TreeTableContainer.`getGridComponents()`

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