]> git.lyx.org Git - features.git/blob - development/Win32/packaging/installer2/src/CustomPages/LaTeXFolder.nsdinc
Consider inset strings in simple find/replaceAll (#12049)
[features.git] / development / Win32 / packaging / installer2 / src / CustomPages / LaTeXFolder.nsdinc
1 ; =========================================================
2 ; This file was generated by NSISDialogDesigner 1.5.0.0
3 ; https://coolsoft.altervista.org/nsisdialogdesigner
4 ;
5 ; Do not edit it manually, use NSISDialogDesigner instead!
6 ; =========================================================
7
8 ; handle variables
9 Var hCtl_LaTeXFolder
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
15
16
17 ; dialog create function
18 Function fnc_LaTeXFolder_Create
19   
20   ; === LaTeXFolder (type: Dialog) ===
21   nsDialogs::Create 1018
22   Pop $hCtl_LaTeXFolder
23   ${If} $hCtl_LaTeXFolder == error
24     Abort
25   ${EndIf}
26   !insertmacro MUI_HEADER_TEXT "$(EnterLaTeXHeader1)" "$(EnterLaTeXHeader2)"
27   
28   ; === Label1 (type: Label) ===
29   ${NSD_CreateLabel} 0u 0u 296u 62u "$1"
30   Pop $hCtl_LaTeXFolder_Label1
31   
32   ; === CheckBox1 (type: Checkbox) ===
33   ${NSD_CreateCheckbox} 16u 105u 158u 15u "$(DontUseLaTeX)"
34   Pop $hCtl_LaTeXFolder_CheckBox1
35   
36   ; === GroupBox1 (type: GroupBox) ===
37   ${NSD_CreateGroupBox} 0u 65u 296u 31u "$(PathName)"
38   Pop $hCtl_LaTeXFolder_GroupBox1
39   
40   ; === DirRequest1_Txt (type: Text) ===
41   ${NSD_CreateText} 16u 77u 242u 12u "$0"
42   Pop $hCtl_LaTeXFolder_DirRequest1_Txt
43   
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
48   
49 FunctionEnd
50
51 ; dialog show function
52 Function fnc_LaTeXFolder_Show
53   Call fnc_LaTeXFolder_Create
54   nsDialogs::Show
55 FunctionEnd
56
57
58 ; onClick handler for DirRequest Button $hCtl_LaTeXFolder_DirRequest1_Btn
59 Function fnc_hCtl_LaTeXFolder_DirRequest1_Click
60         Pop $R0
61         ${If} $R0 == $hCtl_LaTeXFolder_DirRequest1_Btn
62                 ${NSD_GetText} $hCtl_LaTeXFolder_DirRequest1_Txt $R0
63                 nsDialogs::SelectFolderDialog /NOUNLOAD "" "$R0"
64                 Pop $R0
65                 ${If} "$R0" != "error"
66                         ${NSD_SetText} $hCtl_LaTeXFolder_DirRequest1_Txt "$R0"
67                 ${EndIf}
68         ${EndIf}
69 FunctionEnd