WorkbenchModules as tabs in the toolbar.
| Modifier and Type | Field and Description |
|---|---|
| private final BooleanProperty | |
| private final ObjectProperty | |
| private static final Logger | |
| private final ObjectProperty | |
| private final StringProperty | |
| private static final PseudoClass | |
| private final Workbench |
| Access | Constructor and Description |
|---|---|
| public |
| Modifier and Type | Method and Description |
|---|---|
| public final ReadOnlyBooleanProperty | |
| public final void | |
| protected Skin | createDefaultSkin()
Overrides javafx. Create a new instance of the default skin for this control. |
| public final Node | |
| public final WorkbenchModule | |
| public final String | |
| public final ReadOnlyObjectProperty | |
| public final boolean | |
| public final ReadOnlyObjectProperty | |
| public final ReadOnlyStringProperty | |
| public final void | |
| public final void | setModule(WorkbenchModule
to be represented by this module)TabDefines the |
| private void | |
| private void | |
| private void |
| activeTab | back to summary |
|---|---|
| private final BooleanProperty activeTab | |
| icon | back to summary |
|---|---|
| private final ObjectProperty<Node> icon | |
| LOGGER | back to summary |
|---|---|
| private static final Logger LOGGER | |
| module | back to summary |
|---|---|
| private final ObjectProperty<WorkbenchModule> module | |
| name | back to summary |
|---|---|
| private final StringProperty name | |
| SELECTED | back to summary |
|---|---|
| private static final PseudoClass SELECTED | |
| workbench | back to summary |
|---|---|
| private final Workbench workbench | |
| Tab | back to summary |
|---|---|
| public Tab(Workbench workbench) Constructs a new | |
| activeTabProperty | back to summary |
|---|---|
| public final ReadOnlyBooleanProperty activeTabProperty() | |
| close | back to summary |
|---|---|
| public final void close() Closes the | |
| createDefaultSkin | back to summary |
|---|---|
| protected Skin Overrides javafx. Doc from javafx. Create a new instance of the default skin for this control. This is called to create a skin for the control if
no skin is provided via CSS | |
| getIcon | back to summary |
|---|---|
| public final Node getIcon() | |
| getModule | back to summary |
|---|---|
| public final WorkbenchModule getModule() | |
| getName | back to summary |
|---|---|
| public final String getName() | |
| iconProperty | back to summary |
|---|---|
| public final ReadOnlyObjectProperty | |
| isActiveTab | back to summary |
|---|---|
| public final boolean isActiveTab() | |
| moduleProperty | back to summary |
|---|---|
| public final ReadOnlyObjectProperty | |
| nameProperty | back to summary |
|---|---|
| public final ReadOnlyStringProperty nameProperty() | |
| open | back to summary |
|---|---|
| public final void open() Opens the | |
| setModule | back to summary |
|---|---|
| public final void setModule(WorkbenchModule module) Defines the
| |
| setupActiveTabListener | back to summary |
|---|---|
| private void setupActiveTabListener() | |
| setupEventHandlers | back to summary |
|---|---|
| private void setupEventHandlers() | |
| setupModuleListeners | back to summary |
|---|---|
| private void setupModuleListeners() | |