Package-level declarations
Types
Optional customization for the full calendar pickers.
How a hosted month calendar looks and what it carries, for a Swift caller.
Optional customization for the dialogs.
Optional customization for the docked picker.
One thing on one day, as a Swift caller describes it: a public holiday, a festival, a programme, a meeting.
What the pickers should mark, for a Swift caller.
Optional customization for a single typed date field.
The colours every hosted picker, field and dialog draws with, shared by the whole app.
Which brightness the hosted pickers draw at.
Optional customization for the range calendars.
Optional customization for the paired start and end fields.
Optional customization for the wheel picker.
Functions
Hosts the standalone B.S. / A.D. switch for a Swift caller.
Hosts the browsable NepaliCalendar for a Swift caller: a month grid that fills its frame, pages month by month and marks the days events names.
Hosts a single typed date entry field.
Hosts NepaliDatePickerDialog with a calendar inside it.
Hosts NepaliDatePickerDocked, the compact text field that opens the calendar in a popup.
Hosts NepaliDatePickerFullScreenDialog, the edge-to-edge variant of the dialog.
Hosts the full-size NepaliDatePicker for a Swift caller.
Hosts the pair of typed entry fields for a date range.
Hosts NepaliDateRangePicker, the two-ended calendar used to pick a start and an end date.
Hosts NepaliDaySummary on its own: whether the institution is shut on one Bikram Sambat day, why, and everything named on it.
Hosts NepaliMonthEventList on its own: everything named in one Bikram Sambat month, in date order, with a festival that runs several days written as a single line.
Hosts NepaliWheelDatePicker, the scrolling year/month/day wheel.