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 |
addFirstNodeHint()
Add method to add a hint for creating the first node.
|
void |
addVisualEditFragment()
Helper method to add a newVisualEditFragment.
|
void |
addVisualEditFragment(int index) |
void |
addVisualEditFragment(VisualEditFragment fragment)
Adds a VisualEditFragment as a visual element on the last position.
|
void |
addVisualEditFragment(VisualEditFragment fragment,
int index)
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 java.util.ArrayList<VisualEditFragment> uiVisualEditFragments
public final javafx.scene.control.ScrollPane uiWindowScrollpane
public final javafx.scene.layout.HBox uiWindowVisualStack
public StartWindowVisualEdit()
public void addFirstNodeHint()
public void addVisualEditFragment()
public void addVisualEditFragment(int index)
public void addVisualEditFragment(VisualEditFragment fragment)
fragment
- Fragment with data.public void addVisualEditFragment(VisualEditFragment fragment, int index)
fragment
- Fragment with data.index
- Index to add to.public void deselect()
deselect
in interface ISelectable
public javafx.scene.Node getFragment()
getFragment
in interface IFragment
public VisualEditFragment getLastVisualEditFragment()
public SelectionType getType()
getType
in interface ISelectable
public void removeVisualEditFragment(ISelectable fragment)
fragment
- VisualEditFragment to be removed.public void select()
select
in interface ISelectable