OSDN Git Service

Add user Config and remote config to setting dialog
[tortoisegit/TortoiseGitJp.git] / src / TortoiseGitSetup / UIFragment.wxi
index 815bf99..390df29 100644 (file)
         <Control Id="BottomLine" Type="Line" X="0" Y="234" Width="370" Height="0" />\r
       </Dialog>\r
 \r
+      <Dialog Id="MSysGitLocation" 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="SetTargetPath" Value="MSYSGITDIR">1</Publish>\r
+          <Publish Event="NewDialog" Value="CustomizeDlg">1</Publish>\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="Text" Type="Text" X="25" Y="80" Width="320" Height="10" TabSkip="no">\r
+          <Text>&amp;Input MsysGit install path or click browse.</Text>\r
+        </Control>\r
+        <Control Id="PathEdit" Type="PathEdit" X="25" Y="93" Width="320" Height="18" Property="MSYSGITDIR" />\r
+        <Control Id="Browse" Type="PushButton" X="289" Y="119" Width="56" Height="17" Text="[ButtonText_Browse]">\r
+          <Publish Event="SpawnDialog" Value="AdminBrowseDlg">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]Network Location</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>Please specify a network location for the server image of [ProductName] product</Text>\r
+        </Control>\r
+        <Control Id="BottomLine" Type="Line" X="0" Y="234" Width="370" Height="0" />\r
+      </Dialog>\r
+\r
       <Dialog Id="AdminWelcomeDlg" Width="370" Height="270" Title="[ProductName] [Setup]" NoMinimize="yes">\r
         <Control Id="Back" Type="PushButton" X="180" Y="243" Width="56" Height="17" Disabled="yes" Text="[ButtonText_Back]" />\r
         <Control Id="Next" Type="PushButton" X="236" Y="243" Width="56" Height="17" Default="yes" Text="[ButtonText_Next]">\r
         </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
         </Control>\r
 \r
                  <Control Id="DonateText" Type="Text" X="135" Y="150" Width="200" Height="40" Transparent="yes" NoPrefix="yes">\r
-                         <Text>Thanks for using TortoiseSVN. You can show your appreciation and support future development by donating!</Text>\r
+                         <Text>Thanks for using TortoiseGit. You can show your appreciation and support future development by donating!</Text>\r
                  </Control>\r
-        <!--\r
+        \r
                  <Control Id="DonateButton" Type="PushButton" X="279" Y="190" Width="56" Height="17" Disabled="no" Text="Donate!">\r
                          <Publish Event="DoAction" Value="ShowDonatePage">1</Publish>\r
                  </Control>\r
-      -->\r
+      \r
                  <Control Id="BottomLine" Type="Line" X="0" Y="234" Width="370" Height="0" />\r
       </Dialog>\r
 \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="StatusLabel" Type="Text" X="35" Y="105" Width="35" Height="10" Text="Status:" />\r
 \r
                  <Control Id="DonateText" Type="Text" X="35" Y="150" Width="300" Height="40" Transparent="yes" NoPrefix="yes">\r
-                         <Text>Thanks for using TortoiseSVN. You can show your appreciation and support future development by donating!</Text>\r
+                         <Text>Thanks for using TortoiseGit. You can show your appreciation and support future development by donating!</Text>\r
                  </Control>\r
-        <!--\r
+       \r
                  <Control Id="DonateButton" Type="PushButton" X="279" Y="190" Width="56" Height="17" Disabled="no" Text="Donate!">\r
                          <Publish Event="DoAction" Value="ShowDonatePage">1</Publish>\r
                  </Control>\r
--->\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][Progress1] [ProductName]</Text>\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