Calendar
The Calendar provides an OS-level date viewer, designed to mimic a rigid system applet flyout.
Core Features
- Current date and time visualization.
- Standard month calendar layout.
- Locked window dimensions to behave like a system flyout.
Technical Details
- Controller Class:
UCalendarApp(Inherits fromUAppBase) - View Target: User must assign a UMG Widget to
CalendarWidgetClass. - Window Specs:
- Initial Size:
300x500 - Resizable:
false - Maximizable:
false
- Initial Size:
Architecture & Dependencies
The UCalendarApp acts as a lightweight controller. The core date resolution relies on Unreal Engine's standard FDateTime structures (or UUserSessionSubsystem::GetSystemTime()), while the UCalendarApp simply ensures the app is properly launched, mounted into a non-resizable window, and tracked by the UProcessManagerSubsystem.
