Mixins should work together with inheritance. So I would think that  
"Label" should share the methods and properties with "Target".  
Otherwise it may be a bug. Are sure you don't get any error  
informations. Any messages in the debug log?

Sebastian



Am 29.04.2007 um 12:01 schrieb Christian Boulanger:

> Does a runtime mixin include only work for the present class or  
> also for
> the subclasses of the class?
>
> In my case, I add a mixin programmatically at runtime:
>
> qx.Class.include(qx.core.Target,qx.io.databinding.MDataManager);
>
> but qx.ui.basic.Label doesn't seem to have the methods provided by the
> mixin, even though it inherits from qx.core.Target. Is this intended
> behaviour or am I doing something wrong?
>
> Christian
>
>
>
>
> [EMAIL PROTECTED] schrieb:
>> Christian Boulanger <[EMAIL PROTECTED]> writes:
>>
>>
>>> [EMAIL PROTECTED] schrieb:
>>>
>>>> Christian Boulanger <[EMAIL PROTECTED]> writes:
>>>>
>>>>
>>>>>> You can define a mixin with the desired property and include  
>>>>>> the mixin at
>>>>>> runtime into any class you want.
>>>>>>
>>>>> but I forgot to ask: how is this done exactly? I haven't found  
>>>>> any example
>>>>> or documentation for this on the qooxdoo website.
>>>>>
>>>>>
>>> <snip/>
>>>
>>>> And then to add this mixin to your class, you either (a) use  
>>>> qx.Class.include
>>>> or (b) add an "include" property to your class configuration.
>>>>
>>>> Option (a):
>>>>
>>>>   qx.Class.include(my.TestClass, my.MDebug);
>>>>
>>>>
>>> This was what I was looking for. Option b) is used in many  
>>> qooxdoo classes and
>>> therefore well-tested. I'll add this to the wiki as soon as I get  
>>> to it.
>>>
>>> Many thanks, Derrell!
>>>
>>
>> Glad to help.
>>
>> BTW, you can see this method in action in the TreeVirtual_*.html  
>> example
>> files.
>>
>> Derrell
>>
>> --------------------------------------------------------------------- 
>> ----
>> This SF.net email is sponsored by DB2 Express
>> Download DB2 Express C - the FREE version of DB2 express and take
>> control of your XML. No limits. Just data. Click to get it now.
>> http://sourceforge.net/powerbar/db2/
>> _______________________________________________
>> qooxdoo-devel mailing list
>> [email protected]
>> https://lists.sourceforge.net/lists/listinfo/qooxdoo-devel
>>
>
>
> ---------------------------------------------------------------------- 
> ---
> This SF.net email is sponsored by DB2 Express
> Download DB2 Express C - the FREE version of DB2 express and take
> control of your XML. No limits. Just data. Click to get it now.
> http://sourceforge.net/powerbar/db2/
> _______________________________________________
> qooxdoo-devel mailing list
> [email protected]
> https://lists.sourceforge.net/lists/listinfo/qooxdoo-devel


-------------------------------------------------------------------------
This SF.net email is sponsored by DB2 Express
Download DB2 Express C - the FREE version of DB2 express and take
control of your XML. No limits. Just data. Click to get it now.
http://sourceforge.net/powerbar/db2/
_______________________________________________
qooxdoo-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/qooxdoo-devel

Reply via email to