Thanks Edward for sharing that list, very helpful,
I'll go over that beads and see what needs to be fixed.

El lun, 4 ene 2021 a las 11:03, Edward Stangler (<estang...@bradmark.com>)
escribió:

>
> FWIW, I haven't tested these, but the following are Jewel classes with
> "[Bindable" that don't extend the appropriate class and are candidates
> for further testing:
>
>     org.apache.royale.jewel.beads.controls.Badge
>
> org.apache.royale.jewel.beads.controls.combobox.ComboBoxListCloseOnClick
>
>
> org.apache.royale.jewel.beads.controls.datechooser.DateChooserDateRangeRestriction
>
>
> org.apache.royale.jewel.beads.controls.datefield.DateFieldDateRangeRestriction
>     org.apache.royale.jewel.beads.controls.Disabled
>     org.apache.royale.jewel.beads.controls.textinput.SearchFilterForList
>     org.apache.royale.jewel.beads.controls.button.InputButtonSize
>     org.apache.royale.jewel.beads.controls.textinput.TextPrompt
>     org.apache.royale.jewel.beads.controls.ToolTip
>     org.apache.royale.jewel.beads.layouts.TileHorizontalLayout
>     org.apache.royale.jewel.beads.layouts.TileVerticalLayout
>     org.apache.royale.jewel.beads.models.ArrayListSelectionModel
>
> Note that some, like ArrayListSelectionModel, may be implementing the
> EventDispatcher stuff themselves and might not be affected.
>
>
> On 1/4/2021 3:01 AM, Carlos Rovira wrote:
> > Hi,
> >
> > this seems to me like a bug, or something to work on the framework.
> Thanks
> > both to signal. I think I can solve the concrete Disable problem
> extending
> > from DispatcherBead, but hope others can give us some thoughts about this
> > problem and if it can be solved in other ways for other cases.
> >
> >
> > El lun, 4 ene 2021 a las 9:49, Maria Jose Esteve
> > escribió:
> >
> >> Hi Edward,
> >> Thanks for answering. If this is so ... how can I do it then?
> >> Has the same situation been given to you? Could you give me an example
> of
> >> how I should continue?
> >>
> >> Thx.
> >> Hiedra.
> >>
> >> -----Mensaje original-----
> >> De: Edward Stangler
> >> Enviado el: lunes, 4 de enero de 2021 6:31
> >> Para: dev@royale.apache.org
> >> Asunto: Re: Error extending bead Disabled
> >>
> >>
> >> Jewel Disabled (the parent class) needs to extend DispatcherBead
> (instead
> >> of Bead) or EventDispatcher.
> >>
> >> My guess is that it's the "[Bindable]" part in Disabled causing the
> >> requirement.  Only happens if Disabled is in a library.
> >>
> >>
> >>
> >> On 1/3/2021 9:50 PM, Maria Jose Esteve wrote:
> >>> Hello,
> >>> I'm getting an error that I can't fix when extending bead Jewel
> Disabled:
> >>>
> >>> interface method addEventListener in interface IEventDispatcher is
> >>> implemented with an incompatible signature in class DisabledToolTip
> >>> interface method removeEventListener in interface IEventDispatcher is
> >>> implemented with an incompatible signature in class DisabledToolTip
> >>> interface method dispatchEvent in interface IEventDispatcher is
> >>> implemented with an incompatible signature in class DisabledToolTip
> >>>
> >>> It is not the first time I have encountered this error and it has only
> >> been fixed when I create a copy of the main class and extend it.
> >>> package com.xxx.xxx.jewel.beads.controls {
> >>>
> >>>     import org.apache.royale.core.IToolTipBead;
> >>>     import org.apache.royale.jewel.beads.controls.Disabled;
> >>>
> >>>     COMPILE::JS
> >>>     public class DisabledToolTip extends Disabled
> >>>     {
> >>>
> >>>         public function DisabledToolTip()
> >>>         {
> >>>             super();
> >>>         }
> >>>
> >>>         private var _beadToolTip:IToolTipBead;
> >>>         public function set beadToolTip(value:IToolTipBead):void
> >>>         {
> >>>             _beadToolTip = value;
> >>>         }
> >>>
> >>>         override protected function updateHost():void
> >>>         {
> >>>             super.updateHost();
> >>>
> >>>             if(disabled) {
> >>>                 if(_beadToolTip) {
> >>>                     _beadToolTip.removeTip();
> >>>                 }
> >>>             }
> >>>         }
> >>>     }
> >>>
> >>>     COMPILE::SWF
> >>>     public class DisabledToolTip extends Disabled
> >>>     {
> >>>     public function DisabledToolTip()
> >>>     {
> >>>         super();
> >>>     }
> >>>     }
> >>> }
> >>>
> >>> Any ideas?
> >>> Thx.
> >>> Hiedra.
> >>>
> >>
>
>

-- 
Carlos Rovira
Apache Member & Apache Royale PMC
*Apache Software Foundation*
http://about.me/carlosrovira

Reply via email to