Package app.ui.overlayactions
Class OverlayCampListViewStudentCampActions
java.lang.Object
app.ui.windows.Window
app.ui.windows.WindowOverlayClass
app.ui.overlayactions.OverlayCampListViewStudentCampActions
The
OverlayCampListViewStudentCampActions class represents an overlay window for displaying camp-related actions
available to a student. It extends the WindowOverlayClass and implements the ICallBack interface.-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final intThe total number of options/actions available.Fields inherited from class app.ui.windows.WindowOverlayClass
offsetX, offsetYFields inherited from class app.ui.windows.Window
backColor, buffer, overlays, printColor, switchToWindow, widgets -
Constructor Summary
ConstructorsConstructorDescriptionOverlayCampListViewStudentCampActions(int x, int offsetY, int offsetX, String windowName, Window callbackWindow, Student student, Camp camp) Constructs an instance ofOverlayCampListViewStudentCampActions. -
Method Summary
Modifier and TypeMethodDescriptionvoidHandles the message loop for the overlay window.voidonExit()Performs actions upon exiting the overlay window.Methods inherited from class app.ui.windows.WindowOverlayClass
clearArea, clearOuterArea, draw, getDestroy, setDestroyMethods inherited from class app.ui.windows.Window
addOverlay, addWidget, addWidgetAfter, clearArea, getLenX, getLenY, getSwitchToWindow, getWidgetIndex, getX, getY, keyStroke, keyStrokeHelper, messageLoopHelper, removeWidget, selectNext, selectPrev, setClear, setPointer, setY, switchFrom
-
Field Details
-
optionCount
public static final int optionCountThe total number of options/actions available.- See Also:
-
-
Constructor Details
-
OverlayCampListViewStudentCampActions
public OverlayCampListViewStudentCampActions(int x, int offsetY, int offsetX, String windowName, Window callbackWindow, Student student, Camp camp) Constructs an instance ofOverlayCampListViewStudentCampActions.- Parameters:
x- The x-coordinate of the window.offsetY- The y-coordinate offset of the window.offsetX- The x-coordinate offset of the window.windowName- The name of the window.callbackWindow- The callback window to notify upon completion.student- The student for whom the actions are presented.camp- The camp associated with the actions.
-
-
Method Details
-
messageLoop
public void messageLoop()Handles the message loop for the overlay window.- Overrides:
messageLoopin classWindowOverlayClass
-
onExit
public void onExit()Performs actions upon exiting the overlay window.
-