Class NoticeBoardMenuEntry
- java.lang.Object
-
- ch.sahits.game.openpatrician.javafx.model.NoticeBoardMenuEntry
-
public class NoticeBoardMenuEntry extends java.lang.Object
Representing a single entry in the notice board menu.- Author:
- Andi Hotz, (c) Sahits GmbH, 2015 Created on Dec 19, 2015
-
-
Field Summary
Fields Modifier and Type Field Description private EDialogType
dialogType
private javafx.beans.property.BooleanProperty
disabled
private int
inset
private DecoratedText
label
private NoticeBoardMenu
menu
private javafx.event.EventHandler<javafx.scene.input.MouseEvent>
onMouseSelect
private javafx.beans.property.BooleanProperty
selected
-
Constructor Summary
Constructors Constructor Description NoticeBoardMenuEntry(EDialogType dialogType)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description javafx.beans.property.BooleanProperty
disabledProperty()
boolean
getDisabled()
boolean
getSelected()
javafx.beans.property.BooleanProperty
selectedProperty()
void
setDisabled(boolean disabled)
void
setLabel(DecoratedText label)
void
setSelected(boolean selected)
-
-
-
Field Detail
-
label
private DecoratedText label
-
menu
private NoticeBoardMenu menu
-
disabled
private javafx.beans.property.BooleanProperty disabled
-
selected
private javafx.beans.property.BooleanProperty selected
-
inset
private int inset
-
onMouseSelect
private javafx.event.EventHandler<javafx.scene.input.MouseEvent> onMouseSelect
-
dialogType
private final EDialogType dialogType
-
-
Constructor Detail
-
NoticeBoardMenuEntry
public NoticeBoardMenuEntry(EDialogType dialogType)
-
-
Method Detail
-
getDisabled
public boolean getDisabled()
-
disabledProperty
public javafx.beans.property.BooleanProperty disabledProperty()
-
setDisabled
public void setDisabled(boolean disabled)
-
getSelected
public boolean getSelected()
-
selectedProperty
public javafx.beans.property.BooleanProperty selectedProperty()
-
setSelected
public void setSelected(boolean selected)
-
setLabel
public void setLabel(DecoratedText label)
-
-