Re: [WiX-users] Customizing the dialog sequnce with Floating Publish events

2007-09-14 Thread János Brezniczky
Hi,

What documentation do you mention? I couldn't manage to find the
Publish.Dialog attribute, but I would also be interested in this method of
overriding the default event linking between dialogs. (Thanks for a link if
appropriate.)

Otherwise I suppose these Publish nodes should be parented by the control
which should fire the event, which is not the dialog, but a button in these
cases. I thought it forces me to the check the source code of the
(wixui) lib, and sometimes import/recompile them to be able to change their
behaviour except for the final dialogs (error, success, etc..) or if they
take their Value argument from a property.
This latter exception (quotes mean it is a frequent one) is illustrated
here
http://www.tramontana.co.hu/wix/lesson2.php#2.3

I hope I wasn't wrong, and would appreciate other ideas/thoughts on the
subject..


2007/9/14, Ian Sullivan [EMAIL PROTECTED]:

  HI,



 I'm trying to see if I can insert a dialog into the WixUI_InstallDir
 sequence, the docs say you can do

 Publish Dialog=WelcomeDlg Control=Next Event=NewDialog Value=*
 SpecialDlg*1/Publish

 Publish Dialog=*SpecialDlg* Control=Back Event=NewDialog
 Value=WelcomeDlg1/Publish

 Publish Dialog=*SpecialDlg* Control=Next Event=NewDialog
 Value=LicenseAgreementDlg1/Publish

 Publish Dialog=LicenseAgreementDlg Control=Back Event=NewDialog
 Value=*SpecialDlg*1/Publish

 Publish Dialog=LicenseAgreementDlg Control=Next Event=NewDialog
 Value=InstallDirDlgLicenseAccepted = 1/Publish



 But aren't really clear about where that should happen.



 I tried doing this, but I never see my dialog…

 Property Id=WIXUI_INSTALLDIR Value=INSTALLDIR /

 UIRef Id=WixUI_InstallDir /

 UI

   Dialog Id=SpecialDlg Width=370 Height=270

 Control Id=Special_Txt Type=Text X=5 Y=20 Width=60
 Height=18 TabSkip=no

   Text[DialogFont]Hi there!/Text

 /Control

 Control Id=Next Type=PushButton X=236 Y=243 Width=56
 Height=17 Default=yes Text=!(loc.WixUINext) /

 Control Id=Back Type=PushButton X=180 Y=243 Width=56
 Height=17 Disabled=yes Text=!(loc.WixUIBack) /

   /Dialog

   Publish Dialog=WelcomeDlg Control=Next Event=NewDialog Value=
 SpecialDlg Order=11/Publish

   Publish Dialog=SpecialDlg Control=Back Event=NewDialog Value=
 WelcomeDlg Order=11/Publish

   Publish Dialog=SpecialDlg Control=Next Event=NewDialog Value=
 LicenseAgreementDlg Order=11/Publish

   Publish Dialog=LicenseAgreementDlg Control=Back Event=
 NewDialog Value=SpecialDlg Order=11/Publish

 /UI



 Thanks,

 -Ian



 Ian Sullivan

 Software Development Engineer

 Microsoft Inc., Windows Live Agents: SDK, Tools, Web Services



 -
 This SF.net email is sponsored by: Microsoft
 Defy all challenges. Microsoft(R) Visual Studio 2005.
 http://clk.atdmt.com/MRT/go/vse012070mrt/direct/01/
 ___
 WiX-users mailing list
 WiX-users@lists.sourceforge.net
 https://lists.sourceforge.net/lists/listinfo/wix-users


-
This SF.net email is sponsored by: Microsoft
Defy all challenges. Microsoft(R) Visual Studio 2005.
http://clk.atdmt.com/MRT/go/vse012070mrt/direct/01/___
WiX-users mailing list
WiX-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-users


Re: [WiX-users] Customizing the dialog sequnce with Floating Publish events

2007-09-14 Thread Ian Sullivan
The docs I'm talking about are part of the v3  (Version 3.0.2925.0) install, 
kind of bleeding edge, if you can call 4 months old bleeding edge :).

If you look in the chm it's in WiX Help-Authoring-Using the WixUI dialog 
library, if you look at the source it's in src/chm/html/ 
WixUI_dialog_library.html.

That page seems to imply that (in v3) you can affect dialog sequence without 
having to make your own wixlib. I've also seen brief mentions of this 
functionality on the list, but nothing concrete.

-Ian

From: János Brezniczky [mailto:[EMAIL PROTECTED]
Sent: Friday, September 14, 2007 1:57 AM
To: Ian Sullivan
Cc: wix-users@lists.sourceforge.net
Subject: Re: [WiX-users] Customizing the dialog sequnce with Floating Publish 
events

Hi,

What documentation do you mention? I couldn't manage to find the Publish.Dialog 
attribute, but I would also be interested in this method of overriding the 
default event linking between dialogs. (Thanks for a link if appropriate.)

Otherwise I suppose these Publish nodes should be parented by the control which 
should fire the event, which is not the dialog, but a button in these cases. I 
thought it forces me to the check the source code of the (wixui) lib, and 
sometimes import/recompile them to be able to change their behaviour except for 
the final dialogs (error, success, etc..) or if they take their Value argument 
from a property.
This latter exception (quotes mean it is a frequent one) is illustrated here
http://www.tramontana.co.hu/wix/lesson2.php#2.3

I hope I wasn't wrong, and would appreciate other ideas/thoughts on the 
subject..


2007/9/14, Ian Sullivan [EMAIL PROTECTED]mailto:[EMAIL PROTECTED]:

HI,



I'm trying to see if I can insert a dialog into the WixUI_InstallDir sequence, 
the docs say you can do

Publish Dialog=WelcomeDlg Control=Next Event=NewDialog 
Value=SpecialDlg1/Publish

Publish Dialog=SpecialDlg Control=Back Event=NewDialog 
Value=WelcomeDlg1/Publish

Publish Dialog=SpecialDlg Control=Next Event=NewDialog 
Value=LicenseAgreementDlg1/Publish

Publish Dialog=LicenseAgreementDlg Control=Back Event=NewDialog 
Value=SpecialDlg1/Publish

Publish Dialog=LicenseAgreementDlg Control=Next Event=NewDialog 
Value=InstallDirDlgLicenseAccepted = 1/Publish



But aren't really clear about where that should happen.



I tried doing this, but I never see my dialog...

Property Id =WIXUI_INSTALLDIR Value =INSTALLDIR /

UIRef Id =WixUI_InstallDir /

UI

  Dialog Id =SpecialDlg Width =370 Height=270 

Control Id =Special_Txt Type =Text X=5 Y=20 Width= 60 
Height=18 TabSkip=no

  Text[DialogFont]Hi there! /Text

/Control

Control Id =Next Type =PushButton X=236 Y=243 Width= 56 
Height=17 Default=yes Text =!(loc.WixUINext) /

Control Id =Back Type =PushButton X=180 Y=243 Width= 56 
Height=17 Disabled=yes Text =!(loc.WixUIBack) /

  /Dialog

  Publish Dialog =WelcomeDlg Control =Next Event=NewDialog 
Value=SpecialDlg Order =11/Publish

  Publish Dialog =SpecialDlg Control =Back Event=NewDialog 
Value=WelcomeDlg Order =11/Publish

  Publish Dialog =SpecialDlg Control =Next Event=NewDialog 
Value=LicenseAgreementDlg Order =11/Publish

  Publish Dialog =LicenseAgreementDlg Control =Back Event=NewDialog  
Value=SpecialDlg Order=11/Publish 

/UI



Thanks,

-Ian



Ian Sullivan

Software Development Engineer

Microsoft Inc., Windows Live Agents: SDK, Tools, Web Services



-
This SF.net email is sponsored by: Microsoft
Defy all challenges. Microsoft(R) Visual Studio 2005.
http://clk.atdmt.com/MRT/go/vse012070mrt/direct/01/
___
WiX-users mailing list
WiX-users@lists.sourceforge.netmailto:WiX-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-users

-
This SF.net email is sponsored by: Microsoft
Defy all challenges. Microsoft(R) Visual Studio 2005.
http://clk.atdmt.com/MRT/go/vse012070mrt/direct/01/___
WiX-users mailing list
WiX-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-users


[WiX-users] Customizing the dialog sequnce with Floating Publish events

2007-09-13 Thread Ian Sullivan
HI,

I'm trying to see if I can insert a dialog into the WixUI_InstallDir sequence, 
the docs say you can do
Publish Dialog=WelcomeDlg Control=Next Event=NewDialog 
Value=SpecialDlg1/Publish
Publish Dialog=SpecialDlg Control=Back Event=NewDialog 
Value=WelcomeDlg1/Publish
Publish Dialog=SpecialDlg Control=Next Event=NewDialog 
Value=LicenseAgreementDlg1/Publish
Publish Dialog=LicenseAgreementDlg Control=Back Event=NewDialog 
Value=SpecialDlg1/Publish
Publish Dialog=LicenseAgreementDlg Control=Next Event=NewDialog 
Value=InstallDirDlgLicenseAccepted = 1/Publish

But aren't really clear about where that should happen.

I tried doing this, but I never see my dialog...
Property Id=WIXUI_INSTALLDIR Value=INSTALLDIR /
UIRef Id=WixUI_InstallDir /
UI
  Dialog Id=SpecialDlg Width=370 Height=270
Control Id=Special_Txt Type=Text X=5 Y=20 Width=60 
Height=18 TabSkip=no
  Text[DialogFont]Hi there!/Text
/Control
Control Id=Next Type=PushButton X=236 Y=243 Width=56 
Height=17 Default=yes Text=!(loc.WixUINext) /
Control Id=Back Type=PushButton X=180 Y=243 Width=56 
Height=17 Disabled=yes Text=!(loc.WixUIBack) /
  /Dialog
  Publish Dialog=WelcomeDlg Control=Next Event=NewDialog 
Value=SpecialDlg Order=11/Publish
  Publish Dialog=SpecialDlg Control=Back Event=NewDialog 
Value=WelcomeDlg Order=11/Publish
  Publish Dialog=SpecialDlg Control=Next Event=NewDialog 
Value=LicenseAgreementDlg Order=11/Publish
  Publish Dialog=LicenseAgreementDlg Control=Back Event=NewDialog 
Value=SpecialDlg Order=11/Publish
/UI

Thanks,
-Ian

Ian Sullivan
Software Development Engineer
Microsoft Inc., Windows Live Agents: SDK, Tools, Web Services

-
This SF.net email is sponsored by: Microsoft
Defy all challenges. Microsoft(R) Visual Studio 2005.
http://clk.atdmt.com/MRT/go/vse012070mrt/direct/01/___
WiX-users mailing list
WiX-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-users