If we choose the Accordion in adobe.next branch I would suggest following steps:
1) Moving all relevant classes to develop branch direct in spark
project (not experimental project).
2) Writing mustella tests for accordion.

I guess it should be 2 first, then 1 if you want to move them to the spark lib otherwize I guess, it's preferable to move them to the experimental lib as we did with the Bogdan's components, btw, there's also a thread "A guideline for adding new components to the Apache Flex SDK?" where we can talk about it, what do you think ?


-Fred

-----Message d'origine----- From: Cyrill Zadra
Sent: Friday, March 01, 2013 6:53 AM
To: dev@flex.apache.org
Subject: Re: Spark Accordion

Hey

a while ago, I've looked over the Accordion from "adobe.next" branch,
having the same intention on my mind. What I found out is that they went
all the way down, modifying UIComponent to add elementCreationPolicy and
elementDestructionPolicy to the NavigatorContent, in order to make the
Accordion support creation and destruction policies.

Since Accordion component seems the only one who needs that, my approach
(which remained an experiment that I haven't had time to finish), was to
create a class named NavigatorContentWithPolicies that extends
SkinnableContainer, so UIComponent doesn't need to be altered.

@Alex or Carol do you know if there were any reason why
elementDestructionPolicy was added in UIComponent and not in a way as
Bogdan describes?

Besides a bug about specifying width / height on AccordionContent that
produces malfunction (never closes), the Accordion component seems
compliant to pairing the MX one.

Yes .. until now I have the same impression that it brings everything
that the mx one does.
Just having some issue with the icon attribute I'm trying to figure out.
I haven't look at tink's source code yet just at his examples [1] ..
but I definitely look also at his source code.

If we choose the Accordion in adobe.next branch I would suggest following steps:
1) Moving all relevant classes to develop branch direct in spark
project (not experimental project).
2) Writing mustella tests for accordion.

Or would you prefer the experimental project?

[1]http://www.tink.ws/examples/apache-flex/

Reply via email to