I tryed to have a different name for the appearance definition and string
in put in the appearance property.
I've noticed that i get warning message in the console, saying that the
appearance is not defined.
Which is great. So qooxdoo know that there is a definition for this
appearance, bu never call it.

2013/2/11 Benjamin Dreux <[email protected]>

> Hi
>
> In Qooxdoo, the progressbar should be an indicator, as mentioned by the
> package.
> But in my application i tend to use it as a simple field.
>
> At the moment i would like to add a colored border to a progressbar.
> I want to use a yellow border the same way as the red border indicate the
> fact that a field is invalid.
>
> But i can't get it working. When i run it in the debugger, i can see that
> the appearance is never called.
>
> here is my appearance:
> "progressbar-readOnly":{
>       include:"progressbar",
>       styles:function(states, superStyles){
>         return {
>           decorator:
> states.readOnly?"border-readOnly":superStyles.decorator,
>           padding: states.readOnly?[1,2]:superStyles.padding
>         }
>
>       }
>     }
> Here is my border-readOnly
> "border-readOnly":{
>       decorator: qx.ui.decoration.Uniform,
>       style :
>       {
>         width : 2,
>         color:"readOnly"
>       }
>     }
> And my application of the appearance
>
> field.setAppearance("progressbar-readOnly");
>
> field.addListener("changeReadOnly",function(){
>   if(field.isReadOnly()){
>     field.addState("readOnly");
>   }else{
>     field.removeState("readOnly");
>   }
> },this);
>
> I did same thing for textfields and it worked as expected.
>
> So i'm wondering what i did wrong in this.
> Could you help me?
>
> --
> Benjamin Dreux
> Analyste-Programmeur
> Chaire de logiciel libre-Finance Social et solidaire
> UQAM
> Montréal
>



-- 
Benjamin Dreux
Analyste-Programmeur
Chaire de logiciel libre-Finance Social et solidaire
UQAM
Montréal
------------------------------------------------------------------------------
Free Next-Gen Firewall Hardware Offer
Buy your Sophos next-gen firewall before the end March 2013 
and get the hardware for free! Learn more.
http://p.sf.net/sfu/sophos-d2d-feb
_______________________________________________
qooxdoo-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/qooxdoo-devel

Reply via email to