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
