public class StudentMenu
extends java.lang.Object
Modifier and Type | Class and Description |
---|---|
static class |
StudentMenu.DefaultStudentMenuOptions
The Enum DefaultStudentMenuOptions.
|
Constructor and Description |
---|
StudentMenu(StudentRepresentation student,
IStage stage,
java.util.logging.Logger log,
SynergyNetApp app)
Instantiates a new student menu.
|
Modifier and Type | Method and Description |
---|---|
int |
addOption(RadialMenuOption option)
Adds the option.
|
IRadialMenu |
getRadialMenu()
Gets the radial menu.
|
void |
onRootItemClickAction()
On root item click action.
|
void |
reAddDefaultOption(StudentMenu.DefaultStudentMenuOptions defaultOption)
Re add default option.
|
void |
removeDefaultOption(StudentMenu.DefaultStudentMenuOptions defaultOption)
Removes the default option.
|
void |
removeMenu(IStage stage)
Removes the menu.
|
void |
removeOption(int optionIndex)
Removes the option.
|
void |
setFeedbackModeSelect(FeedbackItem setter)
Sets the feedback mode select.
|
void |
setVisibility(boolean b)
Sets the visibility.
|
void |
turnFeedbackModeOff()
Turn feedback mode off.
|
public StudentMenu(StudentRepresentation student, IStage stage, java.util.logging.Logger log, SynergyNetApp app)
student
- the studentstage
- the stagelog
- the logapp
- the apppublic int addOption(RadialMenuOption option)
option
- the optionpublic IRadialMenu getRadialMenu()
public void onRootItemClickAction()
public void reAddDefaultOption(StudentMenu.DefaultStudentMenuOptions defaultOption)
defaultOption
- the default optionpublic void removeDefaultOption(StudentMenu.DefaultStudentMenuOptions defaultOption)
defaultOption
- the default optionpublic void removeMenu(IStage stage)
stage
- the stagepublic void removeOption(int optionIndex)
optionIndex
- the option indexpublic void setFeedbackModeSelect(FeedbackItem setter)
setter
- the new feedback mode selectpublic void setVisibility(boolean b)
b
- the new visibilitypublic void turnFeedbackModeOff()