You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@royale.apache.org by Carlos Rovira <ca...@apache.org> on 2018/03/02 19:48:17 UTC
Quick poll for Jewel Button
Hi,
let me know what do you think about :
* Should Button in Jewel UI Set be named as "Button" or "TextButton"?
(I see more natural a "Button" that a "TextButton")
* Should the main Button in Jewel UI Set inherit from TextButton in "Basic"
or "Express"?
(that means to have "enabled", "toolTip"...)
responses to some of this question could be interpreted or applied to more
Jewel components and how to deal with it as I create them
Thanks
--
Carlos Rovira
http://about.me/carlosrovira
Re: Quick poll for Jewel Button
Posted by Piotr Zarzycki <pi...@gmail.com>.
Hi Carlos,
In my opinion the simpler it is the better. If you can provide simple
component, that should be user responsibility create using beads/css or
other items more sophisticated things.
OR we could do this in a separate module.
I agree with the idea to do not repeat large and heavy components which
were in Flex.
Thanks, Piotr
2018-03-02 20:48 GMT+01:00 Carlos Rovira <ca...@apache.org>:
> Hi,
>
> let me know what do you think about :
>
> * Should Button in Jewel UI Set be named as "Button" or "TextButton"?
> (I see more natural a "Button" that a "TextButton")
>
>
> * Should the main Button in Jewel UI Set inherit from TextButton in "Basic"
> or "Express"?
> (that means to have "enabled", "toolTip"...)
>
>
> responses to some of this question could be interpreted or applied to more
> Jewel components and how to deal with it as I create them
>
> Thanks
>
>
> --
> Carlos Rovira
> http://about.me/carlosrovira
>
--
Piotr Zarzycki
Patreon: *https://www.patreon.com/piotrzarzycki
<https://www.patreon.com/piotrzarzycki>*
Re: Quick poll for Jewel Button
Posted by Carlos Rovira <ca...@apache.org>.
Ok,
so for now, I'll go with Basic inheritance and will follow naming
conventions. Then we can have a Jewel-Express set...
thanks for your advice
Carlos
2018-03-02 21:19 GMT+01:00 Alex Harui <ah...@adobe.com.invalid>:
> The reason for a separate Button vs TextButton is that there are (or will
> be) lots of buttons that never have text so there is no point to creating
> text elements/nodes for them. Such as the up/down in NumericStepper,
> play/record/pause in Video/Audio components, bold/italic/underline in a
> Rich Text Editor. In the Jewel set and for Basic, you are welcome to
> propose different names if you think that Button really should have text
> support and, maybe, a GraphicOnlyButton should be the base for non-text
> Buttons. The names don't matter much to me. The PAYG pattern does matter.
>
> In Express, there can be a single Button that has text and image support
> built-in.
>
> And if we do emulations of mx:Button and s:Button, those will have text
> support built-in. And using Jewel for the default look there would
> probably be a good thing.
>
> My 2 cents,
> -Alex
>
> On 3/2/18, 11:48 AM, "carlos.rovira@gmail.com on behalf of Carlos Rovira"
> <carlos.rovira@gmail.com on behalf of carlosrovira@apache.org> wrote:
>
> >Hi,
> >
> >let me know what do you think about :
> >
> >* Should Button in Jewel UI Set be named as "Button" or "TextButton"?
> >(I see more natural a "Button" that a "TextButton")
> >
> >
> >* Should the main Button in Jewel UI Set inherit from TextButton in
> >"Basic"
> >or "Express"?
> >(that means to have "enabled", "toolTip"...)
> >
> >
> >responses to some of this question could be interpreted or applied to more
> >Jewel components and how to deal with it as I create them
> >
> >Thanks
> >
> >
> >--
> >Carlos Rovira
> >https://na01.safelinks.protection.outlook.com/?url=
> http%3A%2F%2Fabout.me%2
> >Fcarlosrovira&data=02%7C01%7Caharui%40adobe.com%
> 7C28c42f8bcea94c1779f708d5
> >80769af2%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C0%
> 7C636556169279454673&s
> >data=uDCo5Tc34xNdnWtmFYSv2PDHgOXsvberO2TvHZyPVaw%3D&reserved=0
>
>
--
Carlos Rovira
http://about.me/carlosrovira
Re: Quick poll for Jewel Button
Posted by Alex Harui <ah...@adobe.com.INVALID>.
The reason for a separate Button vs TextButton is that there are (or will
be) lots of buttons that never have text so there is no point to creating
text elements/nodes for them. Such as the up/down in NumericStepper,
play/record/pause in Video/Audio components, bold/italic/underline in a
Rich Text Editor. In the Jewel set and for Basic, you are welcome to
propose different names if you think that Button really should have text
support and, maybe, a GraphicOnlyButton should be the base for non-text
Buttons. The names don't matter much to me. The PAYG pattern does matter.
In Express, there can be a single Button that has text and image support
built-in.
And if we do emulations of mx:Button and s:Button, those will have text
support built-in. And using Jewel for the default look there would
probably be a good thing.
My 2 cents,
-Alex
On 3/2/18, 11:48 AM, "carlos.rovira@gmail.com on behalf of Carlos Rovira"
<carlos.rovira@gmail.com on behalf of carlosrovira@apache.org> wrote:
>Hi,
>
>let me know what do you think about :
>
>* Should Button in Jewel UI Set be named as "Button" or "TextButton"?
>(I see more natural a "Button" that a "TextButton")
>
>
>* Should the main Button in Jewel UI Set inherit from TextButton in
>"Basic"
>or "Express"?
>(that means to have "enabled", "toolTip"...)
>
>
>responses to some of this question could be interpreted or applied to more
>Jewel components and how to deal with it as I create them
>
>Thanks
>
>
>--
>Carlos Rovira
>https://na01.safelinks.protection.outlook.com/?url=http%3A%2F%2Fabout.me%2
>Fcarlosrovira&data=02%7C01%7Caharui%40adobe.com%7C28c42f8bcea94c1779f708d5
>80769af2%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C0%7C636556169279454673&s
>data=uDCo5Tc34xNdnWtmFYSv2PDHgOXsvberO2TvHZyPVaw%3D&reserved=0