View difference between Paste ID: MN3uHy6h and Q5Gbh4BG
SHOW: | | - or go back to the newest paste.
1
Function nsDialogsPage
2
	nsDialogs::Create 1018
3
	Pop $Dialog
4
	${If} $Dialog == error
5
		Abort
6
	${EndIf}
7
	
8
	${NSD_CreateCheckbox} 0 30u 100% 10u "&Prečac za desktop"
9
	Pop $Checkbox_Desktop
10
	${If} $Checkbox_State_Desktop == ${BST_CHECKED}
11
		${NSD_Check} $Checkbox_Desktop 
12
	${EndIf}
13
	
14
	
15
	${NSD_CreateCheckbox} 0 45u 100% 10u "&Prečac za quicklaunch"
16
	Pop $Checkbox_Quick
17
	${If} $Checkbox_State_Quick == ${BST_CHECKED}
18
		${NSD_Check} $Checkbox_Quick				
19
	${EndIf}
20
	
21
	nsDialogs::Show
22
FunctionEnd
23
24
Function nsDialogsPageLeave
25
	${NSD_GetState} $Checkbox_Desktop $Checkbox_State_Desktop
26-
	# alternative for the above ${If}:
26+
27-
	#${NSD_SetState} $Checkbox_State
27+
28
29
Section
30
${If} $Checkbox_State_Desktop == "0"
31
CreateShortCut "$DESKTOP\@MagicNavigator.lnk" "$INSTDIR\${exec}" "" "$INSTDIR\${icon}"	
32
${EndIf}
33
${If} $Checkbox_State_Quick == "0"
34
CreateShortcut "$QUICKLAUNCH\@MagicNavigator.lnk" "$INSTDIR\${exec}" "" "$INSTDIR\${icon}"
35
${EndIf}
36
SectionEnd