Keep in mind that a Royale Button's base UI element is platform dependent. On the HTML side, the element is a <button> and there is no view bead to construct it. TextButtonView is a Flash platform class that makes the actual UI button with its up/down/over states represented as separate basic elements.
Button is a tricky one because it is so basic to the platform. In other components, the base UI element is a <div> (HTML) or a DisplayObjectContainer (Flash) and then what you actually see and interact with are its children which are created by view beads. Not really the case for Button. ‹peter On 1/7/18, 9:16 PM, "Alex Harui" <[email protected]> wrote: >You would add TextButtonView or ImageButtonView. Most Basic top-level >components are an aggregation of a model and view and often a controller. >Express aggregates "non-essential" and/or less type-safe beads as well to >reduce the amount of bead-adding you have to do. > >Because the components have a model, the model needs to be PAYG and not >have slots for data like labels and icons it doesn't need. The most basic >button on some platforms does not have text or an icon because the visuals >can be specified in CSS via background-image. > >HTH, >-Alex > >On 1/7/18, 1:33 PM, "Olaf Krueger" <[email protected]> wrote: > >>Hi, >>just for my understanding: >> >>It seems to me that we can't compose a TextButton or an IconButton or a >>TextIconButton by adding some beads to Button, something like this [1]. >>Instead, we have "TextButton" which feels for me a bit like an Express >>component. >>I just would like to know if I have a wrong understanding of PAYG [1] or >>if >>those suggested beads just not implemented because nobody did it so far. >> >>Thank you! >>Olaf >> >> >>[1] >><js:Button> >> <js:beads> >> <js:Text value="Test" /> >> <js:Icon src="/your/image/source/image.png" /> >> </js:beads> >></js:Button> >> >> >> >>-- >>Sent from: >>https://na01.safelinks.protection.outlook.com/?url=http%3A%2F%2Fapache-ro >>y >>ale-development.20373.n8.nabble.com%2F&data=02%7C01%7Caharui%40adobe.com% >>7 >>C6b87c66fff6b472d0c4b08d55616630d%7Cfa7b1b5a7b34438794aed2c178decee1%7C0% >>7 >>C0%7C636509576506543643&sdata=DXTepjQ2JQlIO7IwMOtdfL2e30usYh3nMvgKSZ3mluE >>% >>3D&reserved=0 >
