MCPcopy Index your code
hub / github.com/nodegui/react-nodegui / setDialogProps

Function setDialogProps

src/components/Dialog/RNDialog.ts:15–41  ·  view source on GitHub ↗
(widget: RNDialog, newProps: DialogProps, oldProps: DialogProps)

Source from the content-addressed store, hash-verified

13}
14
15export function setDialogProps(widget: RNDialog, newProps: DialogProps, oldProps: DialogProps) {
16 const setter: DialogProps = {
17 set open(open: boolean) {
18 open ? widget.open() : widget.close();
19 },
20 set font(font: QFont) {
21 widget.setFont(font);
22 },
23 set focus(focus: FocusReason) {
24 widget.setFocus(focus);
25 },
26 set modal(modal: boolean) {
27 widget.setModal(modal);
28 },
29 set reject(reject: boolean) {
30 reject && widget.reject();
31 },
32 set result(result: number) {
33 widget.setResult(result);
34 },
35 set enableSizeGrip(sizeGrip: boolean) {
36 widget.setSizeGripEnabled(sizeGrip);
37 },
38 };
39 Object.assign(setter, newProps);
40 setViewProps(widget, newProps, oldProps);
41}
42
43export class RNDialog extends QDialog implements RNWidget {
44 setProps(newProps: DialogProps, oldProps: DialogProps): void {

Callers 7

setColorDialogPropsFunction · 0.90
setErrorPromptPropsFunction · 0.90
setInputDialogPropsFunction · 0.90
setFontDialogPropsFunction · 0.90
setProgressDialogPropsFunction · 0.90
setFileDialogPropsFunction · 0.90
setPropsMethod · 0.85

Calls 1

setViewPropsFunction · 0.90

Tested by

no test coverage detected