public class StartWindowVisualEdit extends java.lang.Object implements IFragment, ISelectable
Modifier and Type | Field and Description |
---|---|
java.util.ArrayList<VisualEditFragment> |
uiVisualEditFragments |
javafx.scene.control.ScrollPane |
uiWindowScrollpane |
javafx.scene.layout.HBox |
uiWindowVisualStack |
Constructor and Description |
---|
StartWindowVisualEdit()
Constructs the VisualEdit Fragment.
|
Modifier and Type | Method and Description |
---|---|
void |
addVisualEditFragment()
Helper method to add a newVisualEditFragment.
|
void |
addVisualEditFragment(VisualEditFragment fragment)
Adds a VisualEditFragment as a visual element.
|
void |
deselect()
Is called when item is deselected, changes look.
|
javafx.scene.Node |
getFragment()
Get main view fragment.
|
VisualEditFragment |
getLastVisualEditFragment()
Returns the last VisualEditFragment, make sure list size is bigger than 0.
|
SelectionType |
getType()
Specifies what kind of SelectionType this object is.
|
void |
removeVisualEditFragment(ISelectable fragment)
Remove VisualEditFragment by object.
|
void |
select()
Is called when item is selected, changes look.
|
public final javafx.scene.control.ScrollPane uiWindowScrollpane
public final javafx.scene.layout.HBox uiWindowVisualStack
public final java.util.ArrayList<VisualEditFragment> uiVisualEditFragments
public StartWindowVisualEdit()
public void addVisualEditFragment(VisualEditFragment fragment)
fragment
- Fragment with data.public void addVisualEditFragment()
public VisualEditFragment getLastVisualEditFragment()
public void removeVisualEditFragment(ISelectable fragment)
fragment
- VisualEditFragment to be removed.public javafx.scene.Node getFragment()
getFragment
in interface IFragment
public void select()
select
in interface ISelectable
public void deselect()
deselect
in interface ISelectable
public SelectionType getType()
getType
in interface ISelectable