@dark-engine/platform-desktop
Version:
Dark renderer to desktop platforms like Windows, Linux, macOS via Nodegui and Qt
23 lines (22 loc) • 678 B
TypeScript
import { type QDialSignals, QDial } from '@nodegui/nodegui';
import { type ComponentFactory, type Ref } from '@dark-engine/core';
import type { WidgetProps, WithStandardProps } from '../shared';
export type DialProps = WithStandardProps<
{
ref?: Ref<DialRef>;
value: number;
maximum: number;
minimum: number;
notchesHidden?: boolean;
notchTarget?: number;
wrapping?: boolean;
} & WidgetProps
>;
export type DialRef = QDarkDial;
export type DialSignals = QDialSignals;
declare const Dial: ComponentFactory<DialProps>;
declare class QDarkDial extends QDial {
constructor();
setNotchesHidden(value: boolean): void;
}
export { Dial, QDarkDial };