Bugs item #1459930, was opened at 2006-03-28 11:06
Message generated for change (Settings changed) made by barnson
You can respond by visiting: 
https://sourceforge.net/tracker/?func=detail&atid=642714&aid=1459930&group_id=105970

Please note that this message will contain a full copy of the comment thread,
including the initial issue submission, for this request,
not just the latest update.
Category: candle
Group: v3.0
>Status: Closed
Resolution: Fixed
Priority: 3
Private: No
Submitted By: Paul Owen (cubed)
Assigned to: Derek (derekc)
Summary: Previous error breaks TabSkip support

Initial Comment:
The following fragment fails with the message:

error CNDL0053 : The 'AdminWelcomeDlg' dialog element do
es not have a valid tabbable control. You must either
have a tabbable control that is not marked
TabSkip='yes', or you must mark a control TabSkip='no'.
If you
have a page with no tabbable controls (a progress page,
for example), you might want to set the first Text
control to be TabSkip='no'.

<Dialog Id="AdminWelcomeDlg" Width="370" Height="270"
Title="[ProductName] [Setup]" NoMinimize="yes">
        <Control Id="Next" Type="PushButton" X="236"
TabSkip="no" Y="243" Width="56" Height="17"
Default="yes" Text="[ButtonText_Next]">
                <Publish Property="InstallMode" Value="Server
Image">1</Publish>
                <Publish Event="NewDialog" Value="BrowseDlg">1</Publish>
        </Control>
        <Control Id="Cancel" Type="PushButton" TabSkip="no"
X="304" Y="243" Width="56" Height="17" Cancel="yes"
Text="[ButtonText_Cancel]">
                <Publish Event="SpawnDialog"
Value="CancelDlg">1</Publish>
        </Control>
        <Control Id="Bitmap" Type="Bitmap" X="0" Y="0"
TabSkip="yes" Width="370" Height="234"
Text="[DialogBitmap]"/>
        <Control Id="Back" Type="PushButton" X="180" Y="243"
TabSkip="no" Width="56" Height="17" Disabled="yes"
Text="[ButtonText_Back]"/>
        <Control Id="Description" Type="Text" X="135" Y="70"
Width="220" TabSkip="yes" Height="30" Transparent="yes"
NoPrefix="yes">
                <Text>The [Wizard] will create a server image of
[ProductName], at a specified network location. Click
Next to continue or Cancel to exit the [Wizard].</Text>
        </Control>
        <Control Id="Title" Type="Text" X="135" Y="20"
Width="220" Height="60" TabSkip="yes" Transparent="yes"
NoPrefix="yes">
                <Text>{\VerdanaBold13}Welcome to the [ProductName]
[Wizard]</Text>
        </Control>
</Dialog>

I admit that I'm more familiar with version 2.0 where
this wasn't an issue, but whatever combination of the
TabSkip attribute I set for each control in this
Dialog, I still can't escape this error message being
given, and I can't see anything specifically mentioning
this in the Wix.chm.

----------------------------------------------------------------------

Comment By: Derek (derekc)
Date: 2006-04-15 02:36

Message:
Logged In: YES 
user_id=518766

Thanks for the bug report - this should be fixed in the next
release (or the one after that since we're having issues
with the releases this week).

----------------------------------------------------------------------

Comment By: Paul Owen (cubed)
Date: 2006-04-09 15:24

Message:
Logged In: YES 
user_id=855644

Yep, the error looks like its originating elsewhere and
manifesting here. Fixing previous errors in the wxs file
does seem to make it go away.

----------------------------------------------------------------------

Comment By: Derek (derekc)
Date: 2006-04-08 20:36

Message:
Logged In: YES 
user_id=518766

This was a very tricky issue.  The problem only shows up
when there is an error previous to the processing of the
Dialog.  For now, just fix errors in the order in which they
appear to avoid this problem.  This problem should be
specific to WiX 3.0 from what I saw.  I'm working on the fix
now.

----------------------------------------------------------------------

You can respond by visiting: 
https://sourceforge.net/tracker/?func=detail&atid=642714&aid=1459930&group_id=105970

-------------------------------------------------------------------------
Take Surveys. Earn Cash. Influence the Future of IT
Join SourceForge.net's Techsay panel and you'll get the chance to share your
opinions on IT & business topics through brief surveys - and earn cash
http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV
_______________________________________________
WiX-devs mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/wix-devs

Reply via email to