I'm not sure what user experience this would provide. What kind of designer
would the nant stuff look like? Would it be like the xsd editor, or database
schema editor, with something like a flow diagram of tasks? Would it be a
buff'd up tree control, like the vsnet addin is now? I understand that
having a designer based solution would allow for much more flexibility and
extensibility in the future, but it seems a little much considering we are
working on getting a 1.0 release of the core functionally out. I'm really
interested in hearing how this stuff would work, and who this is targeted
at, but I just don't think I see it yet.

----- Original Message ----- 
From: "Mitch Denny" <[EMAIL PROTECTED]>
To: <[EMAIL PROTECTED]>
Sent: Monday, September 29, 2003 4:31 AM
Subject: RE: [nant-dev] NAnt Designer Support


> Hi Scott,
>
> We wouldn't need to modify the existing code base much other than
> decorating tasks (and sometimes their properties/attributes with
> attributes. The idea behind the design time attributes is not to create
> a tool inside the NAnt distribution itself, but rather support the
> development editors like NAntpad. Kinda like the way the component
> designer features in the .NET framework work in VS.NET and WebMatrix.
>
> The design time tool would reflect over the task class libraries looking
> for classes decorated with the designer attribute. When a task is
> selected from a build file the type pointed to by the designer attribute
> is created and a method is invoked which returns a UI object which can
> be used to build the XML node. This creation method would have some
> contextual information passed to it like which OS/UI toolkit it needs to
> support.
>
> If the designer doesn't support that environment then the tool (e.g.
> NAntpad would gracefully downgrade to its basic capabilities.



-------------------------------------------------------
This sf.net email is sponsored by:ThinkGeek
Welcome to geek heaven.
http://thinkgeek.com/sf
_______________________________________________
nant-developers mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/nant-developers

Reply via email to