UNPKG

@dark-engine/platform-desktop

Version:

Dark renderer to desktop platforms like Windows, Linux, macOS via Nodegui and Qt

29 lines (28 loc) 1.04 kB
import { type QCalendarWidgetSignals, QCalendarWidget, DayOfWeek } from '@nodegui/nodegui'; import { HorizontalHeaderFormat, SelectionMode, VerticalHeaderFormat, } from '@nodegui/nodegui/dist/lib/QtWidgets/QCalendarWidget'; import { type ComponentFactory, type Ref } from '@dark-engine/core'; import type { WidgetProps, WithStandardProps } from '../shared'; export type CalendarProps = WithStandardProps< { ref?: Ref<CalendarRef>; gridHidden?: boolean; navigationBarHidden?: boolean; firstDayOfWeek?: DayOfWeek; horizontalHeaderFormat?: HorizontalHeaderFormat; verticalHeaderFormat?: VerticalHeaderFormat; selectionMode?: SelectionMode; } & WidgetProps >; export type CalendarRef = QDarkCalendar; export type CalendarSignals = QCalendarWidgetSignals; declare const Calendar: ComponentFactory<CalendarProps>; declare class QDarkCalendar extends QCalendarWidget { constructor(); setGridHidden(value: boolean): void; setNavigationBarHidden(value: boolean): void; } export { Calendar, QDarkCalendar };