Skip to content

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)