I can't understand why qooxdoo make styling so difficult.
On Wed, Aug 5, 2015 at 5:45 PM, Phyo Arkar <[email protected]> wrote:
> When I tried to include it in as mixin i get this erro
>
> Uncaught Error: The mixins 'phwabe.theme.Decoration' are not compatible
> 'phwabe.theme.MTextShadow'!
>
> code
>
> qx.Mixin.define("phwabe.theme.MTextShadow", {
> properties : {
> textShadowColor : {
> nullable : true,
> check : "Color"
> }
> },
>
> members : {
> _styleTextShadow : function(styles) {
> var color = this.getTextShadowColor();
> if (color === null) {
> return;
> }
> color = qx.theme.manager.Color.getInstance().resolve(color);
> styles["text-shadow"] = color + " 1px 1px";
> }
> }
> });
>
> and in decoratoion:
>
> qx.Theme.define("phwabe.theme.Decoration", {
> extend: qx.theme.indigo.Decoration,
> include: [
> phwabe.theme.MTextShadow,
> phwabe.theme.MBoxShadowSimple
> ],
>
>
>
> On Wed, Aug 5, 2015 at 4:16 PM, Phyo Arkar <[email protected]>
> wrote:
>
>> SO have to do like this?
>>
>> qx.Mixin.define("my.MTextShadow", {
>> properties : {
>> textShadowColor : {
>> nullable : true,
>> check : "Color"
>> }
>> },
>>
>> members : {
>> _styleTextShadow : function(styles) {
>> var color = this.getTextShadowColor();
>> if (color === null) {
>> return;
>> }
>> color = qx.theme.manager.Color.getInstance().resolve(color);
>> styles["text-shadow"] = color + " 1px 1px";
>> }
>> }
>> });
>>
>> // patch the original decorator class
>> qx.Class.patch(qx.ui.decoration.Decorator, my.MTextShadow);
>>
>>
>>
>> On Wed, Aug 5, 2015 at 4:12 PM, Phyo Arkar <[email protected]>
>> wrote:
>>
>>> So have to write mixin to do that?
>>>
>>> On Wed, Aug 5, 2015 at 12:17 PM, Tobias Oetiker <[email protected]> wrote:
>>>
>>>> Hi Phyo,
>>>>
>>>> http://manual.qooxdoo.org/current/pages/desktop/ui_decorators.html
>>>>
>>>> has some insight into this ...
>>>>
>>>> cheers
>>>> tobi
>>>>
>>>>
>>>> Today Phyo Arkar wrote:
>>>>
>>>> > Hello qooxdoo,
>>>> >
>>>> > I belive this mailing list still working.
>>>> >
>>>> > Here is the question , in CSS we can set multiple shadow blurs
>>>> > But i can't find a way to do that in qooxdoo Decorators
>>>> >
>>>> > How can i do like this in qooxdoo?
>>>> > box-shadow: 10px 10px #888, -10px -10px #f4f4f4, 0px 0px 5px 5px
>>>> #cc6600;
>>>> >
>>>> > Or is there anyway to directly use CSS in qoooxdoo, in a clean way?
>>>> >
>>>>
>>>> --
>>>> Tobi Oetiker, OETIKER+PARTNER AG, Aarweg 15 CH-4600 Olten, Switzerland
>>>> www.oetiker.ch [email protected] +41 62 775 9902
>>>>
>>>>
>>>
>>
>
------------------------------------------------------------------------------
_______________________________________________
qooxdoo-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/qooxdoo-devel