I just found out that the key styles must be called style wihout final s
Regards
2013/2/11 Benjamin Dreux <[email protected]>
> 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
>
--
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