@dark-engine/platform-desktop
Version:
Dark renderer to desktop platforms like Windows, Linux, macOS via Nodegui and Qt
20 lines (19 loc) • 697 B
TypeScript
import { type Orientation, type TickPosition, type QSliderSignals, QSlider } from '@nodegui/nodegui';
import { type ComponentFactory, type Ref } from '@dark-engine/core';
import type { WidgetProps, WithStandardProps } from '../shared';
export type SliderProps = WithStandardProps<
{
ref?: Ref<SliderRef>;
value: number;
maximum?: number;
minimum?: number;
orientation?: Orientation;
tickInterval?: number;
tickPosition?: TickPosition;
} & WidgetProps
>;
export type SliderRef = QDarkSlider;
export type SliderSignals = QSliderSignals;
declare const Slider: ComponentFactory<SliderProps>;
declare class QDarkSlider extends QSlider {}
export { Slider, QDarkSlider };