</Control>\r
<Control Id="BottomLine" Type="Line" X="0" Y="234" Width="370" Height="0" />\r
</Dialog>\r
+ \r
+ <Dialog Id="SSHClient" Width="370" Height="270" Title="[ProductName] [Setup]" NoMinimize="yes">\r
+ <Control Id="Back" Type="PushButton" X="180" Y="243" Width="56" Height="17" Text="[ButtonText_Back]">\r
+ <Publish Event="NewDialog" Value="LicenseAgreementDlg">1</Publish>\r
+ </Control>\r
+ <Control Id="Next" Type="PushButton" X="236" Y="243" Width="56" Height="17" Default="yes" Text="[ButtonText_Next]">\r
+ <Publish Event="SpawnWaitDialog" Value="WaitForCostingPopup">CostingComplete = 1</Publish>\r
+ <Publish Property="InstallMode" Value="Custom">1</Publish> \r
+ <Publish Event="ValidateProductID" Value="0">0</Publish>\r
+\r
+ \r
+ <Publish Event="AddLocal" Value="SSHPlink">1</Publish>\r
+ <Publish Event="AddLocal" Value="SSHOpenSSH">1</Publish>\r
+ \r
+ <Publish Event="Remove" Value="SSHPlink">SSHRadio = "OpenSSH"</Publish>\r
+ <Publish Event="Remove" Value="SSHOpenSSH">SSHRadio = "Plink"</Publish>\r
+ \r
+ <Publish Event="NewDialog" Value="CustomizeDlg">"Yes"</Publish>\r
+ \r
+ </Control>\r
+ <Control Id="Cancel" Type="PushButton" X="304" Y="243" Width="56" Height="17" Cancel="yes" Text="[ButtonText_Cancel]">\r
+ <Publish Event="SpawnDialog" Value="CancelPopup">1</Publish>\r
+ </Control>\r
+\r
+ <Control Id="BannerBitmap" Type="Bitmap" X="0" Y="0" Width="370" Height="44" TabSkip="no" Text="[BannerBitmap]" />\r
+ <Control Id="Title" Type="Text" X="155" Y="6" Width="200" Height="15" Transparent="yes" NoPrefix="yes" RightAligned="yes">\r
+ <Text>[DlgTitleFont]Choose SSH Client</Text>\r
+ </Control>\r
+ <Control Id="BannerLine" Type="Line" X="0" Y="44" Width="370" Height="0" />\r
+ <Control Id="DialogDescription" Type="Text" X="75" Y="23" Width="280" Height="15" Transparent="yes" NoPrefix="yes" RightAligned="yes">\r
+ <Text>Choose a kind of SSH Client</Text>\r
+ </Control>\r
+ \r
+ <Control Id="Buttons" Type="RadioButtonGroup" X="10" Y="60" Width="330" Height="150" Property="SSHRadio" />\r
+ \r
+ <Control Id="BottomLine" Type="Line" X="0" Y="234" Width="370" Height="0" />\r
+ \r
+ </Dialog>\r
+ \r
+ <RadioButtonGroup Property="SSHRadio">\r
+ <RadioButton Text="{\DlgFont8}TortoisePLink, coming from Putty, which is better integrate with windows" Value="Plink" X="5" Y="0" Width="300" Height="30" />\r
+ <RadioButton Text="{\DlgFont8}OpenSSH, Git default SSH Client" Value="OpenSSH" X="5" Y="60" Width="300" Height="30" />\r
+ </RadioButtonGroup>\r
+ \r
\r
<Dialog Id="BrowseDlg" Width="370" Height="270" Title="[ProductName] [Setup]" NoMinimize="yes">\r
<Control Id="OK" Type="PushButton" X="304" Y="243" Width="56" Height="17" Default="yes" Text="[ButtonText_OK]">\r
<Dialog Id="CustomizeDlg" Width="370" Height="270" Title="[ProductName] [Setup]" NoMinimize="yes" TrackDiskSpace="yes">\r
<Control Id="Back" Type="PushButton" X="180" Y="243" Width="56" Height="17" Text="[ButtonText_Back]">\r
<Publish Event="NewDialog" Value="MaintenanceTypeDlg"><![CDATA[InstallMode = "Change"]]></Publish>\r
- <Publish Event="NewDialog" Value="LicenseAgreementDlg"><![CDATA[InstallMode = "Custom"]]></Publish>\r
+ <Publish Event="NewDialog" Value="SSHClient"><![CDATA[InstallMode = "Custom"]]></Publish>\r
</Control>\r
<Control Id="Next" Type="PushButton" X="236" Y="243" Width="56" Height="17" Default="yes" Text="[ButtonText_Next]">\r
<Publish Event="NewDialog" Value="VerifyReadyDlg">1</Publish>\r
<Publish Event="NewDialog" Value="WelcomeDlg">1</Publish>\r
</Control>\r
<Control Id="Next" Type="PushButton" X="236" Y="243" Width="56" Height="17" Default="yes" Text="[ButtonText_Next]">\r
- <Publish Event="SpawnWaitDialog" Value="WaitForCostingPopup">CostingComplete = 1</Publish>\r
- <Publish Event="NewDialog" Value="CustomizeDlg">"Yes"</Publish>\r
- <Publish Property="InstallMode" Value="Custom">1</Publish>\r
- <Condition Action="disable"><![CDATA[IAgree <> "Yes"]]></Condition>\r
- <Condition Action="enable">IAgree = "Yes"</Condition>\r
+ <Publish Event="NewDialog" Value="SSHClient">"Yes"</Publish>\r
+ <Condition Action="disable"><![CDATA[IAgree <> "Yes"]]></Condition>\r
+ <Condition Action="enable">IAgree = "Yes"</Condition>\r
</Control>\r
<Control Id="Cancel" Type="PushButton" X="304" Y="243" Width="56" Height="17" Cancel="yes" Text="[ButtonText_Cancel]">\r
<Publish Event="SpawnDialog" Value="CancelPopup">1</Publish>\r
<Control Id="BottomLine" Type="Line" X="0" Y="234" Width="370" Height="0" />\r
</Dialog>\r
\r
+\r
<!-- UI Texts ................................................................................................ -->\r
<UIText Id="AbsentPath" />\r
<UIText Id="bytes">bytes</UIText>\r