Package app.ui.camp.infomationview
Class OverlayCampInfoDisplayWithParticipantsView
java.lang.Object
app.ui.windows.Window
app.ui.windows.WindowOverlayClass
app.ui.camp.infomationview.OverlayCampInfoDisplayView
app.ui.camp.infomationview.OverlayCampInfoDisplayWithParticipantsView
- Direct Known Subclasses:
OverlayCampInfoDisplayWithParticipantsViewStudentView,OverlayCampInfoDisplayWithParticipantsViewSuggestion,OverlayCampStaffEditView
Extension of OverlayCampInfoDisplayView that includes participant and committee views
in addition to displaying camp information.
-
Field Summary
Fields inherited from class app.ui.camp.infomationview.OverlayCampInfoDisplayView
camp, exitButton, textBoxCName, textBoxDClose, textBoxDEnd, textBoxDescription, textBoxDStart, textBoxLocation, textBoxSchool, textBoxSlots, textBoxSlotsC, textBoxVisFields inherited from class app.ui.windows.WindowOverlayClass
offsetX, offsetYFields inherited from class app.ui.windows.Window
backColor, buffer, overlays, printColor, switchToWindow, widgets -
Constructor Summary
ConstructorsConstructorDescriptionOverlayCampInfoDisplayWithParticipantsView(int x, int y, int offsetY, int offsetX, String windowName, Camp camp) Constructs an OverlayCampInfoDisplayWithParticipantsView object. -
Method Summary
Modifier and TypeMethodDescriptionvoidThe main message loop that manages interactions within the overlay.voidonExit()Performs necessary clean-up tasks upon exiting the overlay.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
-
Constructor Details
-
OverlayCampInfoDisplayWithParticipantsView
public OverlayCampInfoDisplayWithParticipantsView(int x, int y, int offsetY, int offsetX, String windowName, Camp camp) Constructs an OverlayCampInfoDisplayWithParticipantsView object.- Parameters:
x- The x-coordinate position.y- The y-coordinate position.offsetY- The y-coordinate offset.offsetX- The x-coordinate offset.windowName- The name of the overlay window.camp- The camp app.entity containing information to be displayed.
-
-
Method Details
-
messageLoop
public void messageLoop()The main message loop that manages interactions within the overlay.- Overrides:
messageLoopin classOverlayCampInfoDisplayView
-
onExit
public void onExit()Performs necessary clean-up tasks upon exiting the overlay.- Overrides:
onExitin classOverlayCampInfoDisplayView
-