blob: 533ac0fb4be9050acb53837786db0f2097411ee0 [file] [log] [blame]
; =========================================================
; This file was generated by NSISDialogDesigner 1.3.0.0
; http://coolsoft.altervista.org/nsisdialogdesigner
;
; Do not edit it manually, use NSISDialogDesigner instead!
; =========================================================
; handle variables
Var hCtl_FindJavaPage
Var hCtl_FindJavaPage_DirRequestJdkPath_Txt
Var hCtl_FindJavaPage_DirRequestJdkPath_Btn
Var hCtl_FindJavaPage_LabelBrowseToJdk
Var hCtl_FindJavaPage_LabelDownloadJdk
Var hCtl_FindJavaPage_LinkDownloadJdk
Var hCtl_FindJavaPage_LabelPressNext
; dialog create function
Function fnc_FindJavaPage_Create
; === FindJavaPage (type: Dialog) ===
nsDialogs::Create 1018
Pop $hCtl_FindJavaPage
${If} $hCtl_FindJavaPage == error
Abort
${EndIf}
!insertmacro MUI_HEADER_TEXT "Verifying your system meets the minimum requirements" "System Check"
; === DirRequestJdkPath_Txt (type: Text) ===
${NSD_CreateText} 0u 19.08u 242.23u 12.31u ""
Pop $hCtl_FindJavaPage_DirRequestJdkPath_Txt
; === DirRequestJdkPath_Btn (type: Button) ===
${NSD_CreateButton} 243.54u 19.08u 52.66u 12.31u "Browse..."
Pop $hCtl_FindJavaPage_DirRequestJdkPath_Btn
${NSD_OnClick} $hCtl_FindJavaPage_DirRequestJdkPath_Btn fnc_hCtl_FindJavaPage_DirRequestJdkPath_Click
; === LabelBrowseToJdk (type: Label) ===
${NSD_CreateLabel} 0u 0u 296.2u 17.23u "We could not detect a Java Development Kit (JDK) v7 or newer on your system. Please browse to its path if known:"
Pop $hCtl_FindJavaPage_LabelBrowseToJdk
; === LabelDownloadJdk (type: Label) ===
${NSD_CreateLabel} 5.27u 38.77u 142.84u 9.85u "or download the following compatible JDK:"
Pop $hCtl_FindJavaPage_LabelDownloadJdk
; === LinkDownloadJdk (type: Link) ===
${NSD_CreateLink} 147.44u 38.77u 132.96u 9.85u "(JDK_EXE)"
Pop $hCtl_FindJavaPage_LinkDownloadJdk
${NSD_OnClick} $hCtl_FindJavaPage_LinkDownloadJdk fnc_FindJavaPage_LinkDownloadJdk_OnClick
; === LabelPressNext (type: Label) ===
${NSD_CreateLabel} 5.27u 48.62u 275.14u 9.85u "and press 'Next' after installation is complete."
Pop $hCtl_FindJavaPage_LabelPressNext
; CreateFunctionCustomScript
Call fnc_FindJavaPage_InitializeControls
FunctionEnd
; dialog show function
Function fnc_FindJavaPage_Show
Call fnc_FindJavaPage_Create
nsDialogs::Show $hCtl_FindJavaPage
FunctionEnd
; onClick handler for DirRequest Button $hCtl_FindJavaPage_DirRequestJdkPath_Btn
Function fnc_hCtl_FindJavaPage_DirRequestJdkPath_Click
Pop $R0
${If} $R0 == $hCtl_FindJavaPage_DirRequestJdkPath_Btn
${NSD_GetText} $hCtl_FindJavaPage_DirRequestJdkPath_Txt $R0
nsDialogs::SelectFolderDialog /NOUNLOAD "Browse to a JDK location" "$R0"
Pop $R0
${If} "$R0" != "error"
${NSD_SetText} $hCtl_FindJavaPage_DirRequestJdkPath_Txt "$R0"
${EndIf}
${EndIf}
FunctionEnd