I will not do the research for you - the link I sent shows the 
difference between a public and a private property. In short public 
properties are also properties that are set as a result of user 
interaction. What you are doing is not setting a property, but an event 
which is called Remove as in:

    <Control Id="Remove" Type="PushButton" X="236" Y="243" Width="56" 
Height="17" Text="[ButtonText_Remove]" Default="yes">
      <Publish Event="Remove" Value="ALL"><![CDATA[OutOfDiskSpace <> 
1]]></Publish>

Try with REMOVE=ALL condition once more.

Troy Simpson wrote:
> I think I see where this is going, but hopefully it might be more intuitive.
> I can set a property based on whether the product is already installed, but
> what I need to do is retrieve the property value when the remove button is
> clicked.  Given that the property set by the remove button is private, is
> there a way of also setting a public property value?  i.e., can multiple
> properties be set by one button press?  Or is that off the mark?  Thanks for
> the help so far, this seems like a fairly fundamental thing and is the last
> remaining issue in my installer.
>
>
>
>   
>> -----Original Message-----
>> From: [EMAIL PROTECTED] [mailto:wix-users-
>> [EMAIL PROTECTED] On Behalf Of Calin Iaru
>> Sent: Friday, 20 June 2008 7:58 PM
>> To: General discussion for Windows Installer XML toolset.
>> Subject: Re: [WiX-users] Separate ExitDialog for Uninstall
>>
>> There is a difference between REMOVE and Remove - the first one is a
>> public property, the second is a private:
>> http://msdn.microsoft.com/en-us/library/aa371245(VS.85).aspx
>> I will let others to continue on this issue. Perhaps I will look at
>> your
>> project.
>>
>> Troy Simpson wrote:
>>     
>>> The Remove="All" didn't work, I had tried variations of that
>>>       
>> previously.  I
>>     
>>> looked at the Remove button on the maintenance dialog and the
>>>       
>> property that
>>     
>>> is being set is WixUI_InstallMode, and the value is "Remove", so I
>>>       
>> tried the
>>     
>>> condition:
>>>
>>> Not WixUI_InstallMode="Remove"
>>>
>>> That did not work either.  I have tried many, many variations, and
>>>       
>> none have
>>     
>>> worked.  I'm sure I'm doing something silly though.
>>>
>>> I have uploaded my wix build project to here:
>>>
>>> http://www.ebswift.com/temp/buildsubversion.zip
>>>
>>> It doesn't include any of the subversion binaries so it won't build,
>>>       
>> but the
>>     
>>> files are there.  In the BuildSubversion\WixDialog folder you will
>>>       
>> see the
>>     
>>> PostDlg.wxs that I am trying to get the condition working in.
>>>
>>>
>>>
>>>
>>>       
>>>> -----Original Message-----
>>>> From: [EMAIL PROTECTED] [mailto:wix-users-
>>>> [EMAIL PROTECTED] On Behalf Of Calin Iaru
>>>> Sent: Friday, 20 June 2008 6:43 PM
>>>> To: General discussion for Windows Installer XML toolset.
>>>> Subject: Re: [WiX-users] Separate ExitDialog for Uninstall
>>>>
>>>> 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
>>>>
>>>>         
>>> ---------------------------------------------------------------------
>>>       
>> ----
>>     
>>> 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