1 ; =========================================================
2 ; This file was generated by NSISDialogDesigner 1.5.0.0
3 ; https://coolsoft.altervista.org/nsisdialogdesigner
5 ; Do not edit it manually, use NSISDialogDesigner instead!
6 ; =========================================================
10 Var hCtl_LaTeXFolder_Label1
11 Var hCtl_LaTeXFolder_CheckBox1
12 Var hCtl_LaTeXFolder_GroupBox1
13 Var hCtl_LaTeXFolder_DirRequest1_Txt
14 Var hCtl_LaTeXFolder_DirRequest1_Btn
17 ; dialog create function
18 Function fnc_LaTeXFolder_Create
20 ; === LaTeXFolder (type: Dialog) ===
21 nsDialogs::Create 1018
23 ${If} $hCtl_LaTeXFolder == error
26 !insertmacro MUI_HEADER_TEXT "$(EnterLaTeXHeader1)" "$(EnterLaTeXHeader2)"
28 ; === Label1 (type: Label) ===
29 ${NSD_CreateLabel} 0u 0u 296u 62u "$1"
30 Pop $hCtl_LaTeXFolder_Label1
32 ; === CheckBox1 (type: Checkbox) ===
33 ${NSD_CreateCheckbox} 16u 105u 158u 15u "$(DontUseLaTeX)"
34 Pop $hCtl_LaTeXFolder_CheckBox1
36 ; === GroupBox1 (type: GroupBox) ===
37 ${NSD_CreateGroupBox} 0u 65u 296u 31u "$(PathName)"
38 Pop $hCtl_LaTeXFolder_GroupBox1
40 ; === DirRequest1_Txt (type: Text) ===
41 ${NSD_CreateText} 16u 77u 242u 12u "$0"
42 Pop $hCtl_LaTeXFolder_DirRequest1_Txt
44 ; === DirRequest1_Btn (type: Button) ===
45 ${NSD_CreateButton} 260u 77u 20u 12u "..."
46 Pop $hCtl_LaTeXFolder_DirRequest1_Btn
47 ${NSD_OnClick} $hCtl_LaTeXFolder_DirRequest1_Btn fnc_hCtl_LaTeXFolder_DirRequest1_Click
51 ; dialog show function
52 Function fnc_LaTeXFolder_Show
53 Call fnc_LaTeXFolder_Create
58 ; onClick handler for DirRequest Button $hCtl_LaTeXFolder_DirRequest1_Btn
59 Function fnc_hCtl_LaTeXFolder_DirRequest1_Click
61 ${If} $R0 == $hCtl_LaTeXFolder_DirRequest1_Btn
62 ${NSD_GetText} $hCtl_LaTeXFolder_DirRequest1_Txt $R0
63 nsDialogs::SelectFolderDialog /NOUNLOAD "" "$R0"
65 ${If} "$R0" != "error"
66 ${NSD_SetText} $hCtl_LaTeXFolder_DirRequest1_Txt "$R0"