dazscript-types
Version:
Daz Studio Scripting Types
58 lines (57 loc) • 1.63 kB
TypeScript
declare class DzButton extends DzWidget {
objectName: string; // CheckBox
x: number; // 0
y: number; // 0
globalX: number; // 0
globalY: number; // 0
height: number; // 30
width: number; // 100
minHeight: number; // 0
minWidth: number; // 0
maxHeight: number; // 16777215
maxWidth: number; // 16777215
paletteForegroundColor: QColor; // [object Object]
paletteBackgroundColor: QColor; // [object Object]
// paletteBackgroundPixmap: QPixmap; // [object Object]
enabled: boolean; // true
autoExclusive: boolean; // false
autoRepeat: boolean; // false
autoRepeatDelay: number; // 300
autoRepeatInterval: number; // 100
checkable: boolean; // true
down: boolean; // false
icon: QObject; // QVariant(QIcon)
iconSize: QSizeWrapper; // [object Object]
pixmap: QPixmap; // [object Object]
shortcut: QObject; //
text: string; //
toggleButton: boolean; // true
exclusiveToggle: boolean; // false
on: boolean; // false
toggleState: number; // 1
toggleType: number; // 0
checked: boolean; // false
getWidget(): QWidget;
getLayout(): any;
pressed: ISignal;
released: ISignal;
clicked: ISignalT<void>;
/**
* toggled(flag: boolean): ISignal;
*/
toggled: ISignalT<boolean>;
/**
* stateChanged(index: number): ISignal;
*/
stateChanged: ISignalT<number>;
toggle(): any;
Off: number; // 0
NoChange: number; // 1
On: number; // 2
SingleShot: number; // 0
Toggle: number; // 1
Tristate: number; // 2
inherits(): any;
name: string; // CheckBox
className(): any;
}