EXISTINGPRODUCTS was a suggestion; what you need to do is to use a 
different property that when set, will show a different dialog control. 
For instance, if the user does an uninstall, use the  REMOVE="ALL" 
condition.

Troy Simpson wrote:
> Thanks for the suggestions Calin,
>
> Preferably, I'd like to have the condition in the modified ExitDlg - I've
> made a copy of it and using that instead.  The existingproducts condition
> did not seem to make any difference, the control code is as follows:
>
>               <Control Id="PostText" Type="ScrollableText" X="20" Y="70"
> Width="330" Height="151" Sunken="yes" TabSkip="no">
>                       <Text
> SourceFile="!(wix.WixUIPostRtf=$(var.postRtf))">
>                       </Text>
>                       <Condition
> Action="show">EXISTINGPRODUCTS</Condition>
>               </Control>
>
> Is there anything jumping out there that can be tweaked?
>
>
> Troy
>
>
>   
>> -----Original Message-----
>> From: [EMAIL PROTECTED] [mailto:wix-users-
>> [EMAIL PROTECTED] On Behalf Of Calin Iaru
>> Sent: Friday, 20 June 2008 5:49 PM
>> To: General discussion for Windows Installer XML toolset.
>> Subject: Re: [WiX-users] Separate ExitDialog for Uninstall
>>
>> Or you can use the same ExitDlg and customize the elements inside it
>> like bitmaps, static text, position of elements based on conditions.
>>     <Control Id="Description1" Type="Text" X="135" Y="130" Width="220"
>> Height="40" Text="For new users, we recommend that you read the quick
>> guide located on the web. Click on the Finish button to exit the Setup
>> Wizard." Transparent="yes">
>>       <Condition Action="show">Not EXISTINGPRODUCTS</Condition>
>>       <Condition Action="hide">1</Condition>
>>     </Control>
>>     <Control Id="Description2" Type="Text" X="135" Y="130" Width="220"
>> Height="40" Text="The Upgrade process completed." Transparent="yes">
>>       <Condition Action="show">EXISTINGPRODUCTS</Condition>
>>       <Condition Action="hide">1</Condition>
>>     </Control>
>>
>>
>> Calin Iaru wrote:
>>     
>>> If I were you, I would play with <InstallUISequence> where some
>>> variations could yield the expected results. This is how I display a
>>> Firewall Dialog which adds some applications to the Windows Firewall
>>> after installation. Normally, the ExitDlg would be displayed when
>>> finishing the installation, but I needed it customized.
>>>
>>>   <Show Dialog="FirewallDlg" Sequence="7999">
>>>     <![CDATA[
>>>             ((VersionNT = 501 And ServicePackLevel >= 2) Or
>>>       
>> (VersionNT =
>>     
>>> 502 And ServicePackLevel >= 1) Or (VersionNT = 600))
>>>             And SomeLongCondition And Not EXISTINGPRODUCTS
>>>         ]]>
>>>   </Show>
>>>   <Show Dialog="ExitDlg" OnExit="success">
>>>      <![CDATA[
>>>         Not (
>>>             ((VersionNT = 501 And ServicePackLevel >= 2) Or
>>>       
>> (VersionNT =
>>     
>>> 502 And ServicePackLevel >= 1) Or (VersionNT = 600))
>>>             And SomeLongCondition And Not EXISTINGPRODUCTS
>>>             )
>>>         ]]>
>>>   </Show>
>>>
>>> As long as you have Sequence and Conditions, there should be a way.
>>>
>>> Troy Simpson wrote:
>>>
>>>       
>>>> Hi,
>>>>
>>>> I'm building the new win32 installer for Subversion with WiX but
>>>>         
>> I've struck
>>     
>>>> one snag.  I would like to display a different dialog for install,
>>>> uninstall, and possibly repair.
>>>>
>>>> I have customised the ExitDialog to show a nice post-install message
>>>>         
>> for
>>     
>>>> users, but obviously upon uninstall it wouldn't be logical to show
>>>>         
>> the same
>>     
>>>> post-install message.  I have tried all kinds of combinations of
>>>>         
>> conditions
>>     
>>>> but cannot get this dialog to change.
>>>>
>>>> There has been very positive feedback from the Subversion community
>>>>         
>> for the
>>     
>>>> switch over to WiX and having an MSI installer instead of an exe
>>>>         
>> installer.
>>     
>>>> I am using SharpDevelop 3 as the WiX installer build tool.
>>>>
>>>> Can anyone assist?
>>>>
>>>>
>>>> Regards,
>>>>
>>>> Troy Simpson
>>>> Subversion Win32 Installer Maintainer ( SWIM?? ;) )
>>>>
>>>>
>>>>
>>>>
>>>> --------------------------------------------------------------------
>>>>         
>> -----
>>     
>>>> Check out the new SourceForge.net Marketplace.
>>>> It's the best place to buy or sell services for
>>>> just about anything Open Source.
>>>> http://sourceforge.net/services/buy/index.php
>>>> _______________________________________________
>>>> WiX-users mailing list
>>>> WiX-users@lists.sourceforge.net
>>>> https://lists.sourceforge.net/lists/listinfo/wix-users
>>>>
>>>>
>>>>
>>>>         
>>> ---------------------------------------------------------------------
>>>       
>> ----
>>     
>>> Check out the new SourceForge.net Marketplace.
>>> It's the best place to buy or sell services for
>>> just about anything Open Source.
>>> http://sourceforge.net/services/buy/index.php
>>> _______________________________________________
>>> WiX-users mailing list
>>> WiX-users@lists.sourceforge.net
>>> https://lists.sourceforge.net/lists/listinfo/wix-users
>>>
>>>
>>>       
>> -----------------------------------------------------------------------
>> --
>> Check out the new SourceForge.net Marketplace.
>> It's the best place to buy or sell services for
>> just about anything Open Source.
>> http://sourceforge.net/services/buy/index.php
>> _______________________________________________
>> WiX-users mailing list
>> WiX-users@lists.sourceforge.net
>> https://lists.sourceforge.net/lists/listinfo/wix-users
>>     
>
>
> -------------------------------------------------------------------------
> Check out the new SourceForge.net Marketplace.
> It's the best place to buy or sell services for
> just about anything Open Source.
> http://sourceforge.net/services/buy/index.php
> _______________________________________________
> WiX-users mailing list
> WiX-users@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/wix-users
>
>   


-------------------------------------------------------------------------
Check out the new SourceForge.net Marketplace.
It's the best place to buy or sell services for
just about anything Open Source.
http://sourceforge.net/services/buy/index.php
_______________________________________________
WiX-users mailing list
WiX-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-users

Reply via email to