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 |