Package io.github.qishr.cascara.ui.control
Class ResourceTab
java.lang.Object
javafx.scene.control.Tab
io.github.qishr.cascara.ui.control.ResourceTab
public class ResourceTab
extends Tab
A draggable tab that can optionally be detached from its tab pane and shown in a separate window.This can be added to any normal TabPane, however a TabPane with draggable tabs must only have DraggableTabs, normal tabs and DrragableTabs mixed will cause issues!
Constructor Summary
| Constructor | Description |
|---|---|
| ResourceTab(TabPane tabPane) |
Method Summary
| Modifier and Type | Method | Description |
|---|---|---|
| public BooleanProperty | activeProperty() | |
| public boolean | isActive() | |
| public void | setActive(boolean t) | |
| public BooleanProperty | modifiedProperty() | |
| public boolean | isModified() | |
| public void | setModified(boolean t) | |
| public BooleanProperty | pinnedProperty() | |
| public boolean | isPinned() | |
| public void | setPinned(boolean pinned) | |
| public BooleanProperty | transientProperty() | |
| public boolean | isTransient() | |
| public void | setTransient(boolean t) | |
| public SimpleStringProperty | titleProperty() | |
| public String | getTitle() | |
| public void | setTitle(String text) | |
| public int | getIndex() | |
| public void | setDetachable(boolean detachable) | |
| public void | setOnContextMenuRequested(EventHandler<? super ContextMenuEvent> onContextMenuRequested) |
Method Details
activeProperty
public BooleanProperty activeProperty()
isActive
public boolean isActive()
setActive
public void setActive(boolean t)
modifiedProperty
public BooleanProperty modifiedProperty()
isModified
public boolean isModified()
setModified
public void setModified(boolean t)
pinnedProperty
public BooleanProperty pinnedProperty()
isPinned
public boolean isPinned()
setPinned
public void setPinned(boolean pinned)
transientProperty
public BooleanProperty transientProperty()
isTransient
public boolean isTransient()
setTransient
public void setTransient(boolean t)
titleProperty
public SimpleStringProperty titleProperty()
getTitle
public String getTitle()
setTitle
public void setTitle(String text)
getIndex
public int getIndex()
setDetachable
public void setDetachable(boolean detachable)
setOnContextMenuRequested
public void setOnContextMenuRequested(EventHandler<? super ContextMenuEvent> onContextMenuRequested)