Thanks. Good to know. It looks like the flex 3 docs is missing.

> On Jun 30, 2020, at 6:57 PM, Josh Tynjala <joshtynj...@bowlerhat.dev> wrote:
> 
> I saw that they put up a documentation archive with downloads here:
> 
> https://helpx.adobe.com/air/archived-docs-download.html
> 
> --
> Josh Tynjala
> Bowler Hat LLC <https://bowlerhat.dev>
> 
> 
> On Tue, Jun 30, 2020 at 12:38 AM Harbs <harbs.li...@gmail.com> wrote:
> 
>> It looks like the docs on AS3 Metadata is no longer live:
>> http://livedocs.adobe.com/flex/3/html/help.html?content=metadata_3.html
>> 
>> Alex (or anyone else) do you have a copy of that content anywhere?
>> 
>>> On Jun 29, 2020, at 7:27 PM, Harbs <harbs.li...@gmail.com> wrote:
>>> 
>>> Great. Thanks!
>>> 
>>>> On Jun 29, 2020, at 6:45 PM, Josh Tynjala <joshtynj...@bowlerhat.dev>
>> wrote:
>>>> 
>>>> ActionScript has [Deprecated] metadata that is supported by the Royale
>>>> compiler. The compiler will output warnings when deprecated APIs are
>> used.
>>>> Editors/IDEs can also use this information to render things differently.
>>>> 
>>>> Example:
>>>> https://twitter.com/as3mxml/status/1192101486563483649
>>>> 
>>>> --
>>>> Josh Tynjala
>>>> Bowler Hat LLC <https://bowlerhat.dev>
>>>> 
>>>> 
>>>> On Mon, Jun 29, 2020 at 4:40 AM Christofer Dutz <
>> christofer.d...@c-ware.de>
>>>> wrote:
>>>> 
>>>>> Does Royale have something like a "@Deprecated" mechanism, where things
>>>>> could be scheduled for removal and the compiler could output usage of
>>>>> deprecated stuff?
>>>>> Perhaps something like that could avoid problems like that in the
>> future?
>>>>> 
>>>>> Chris
>>>>> 
>>>>> Am 29.06.20, 13:27 schrieb "Harbs" <harbs.li...@gmail.com>:
>>>>> 
>>>>>  I can add the interface to Spectrum if there’s consensus it does not
>>>>> belong in Royale. I’m not convinced that’s the case. I’d like to hear
>> what
>>>>> others think.
>>>>> 
>>>>>  Spectrum has been modified to use selection beads, but I encapsulated
>>>>> that all within the components. One of my goals with Spectrum was to
>> make
>>>>> it as easy to use as possible without messing with beads more than
>>>>> necessary. One of those was having selectable and hoverable
>> getter/setter.
>>>>> 
>>>>>  Either way, you should always assume that there’s the possibility
>> that
>>>>> someone is using a piece of Royale and if you want to change or remove
>>>>> something, please bring it up so we can discuss it.
>>>>> 
>>>>>  In the meantime I reverted your commit. If there’s consensus that we
>>>>> should remove it, we can do that once I (and anyone else who is using
>> it)
>>>>> has an opportunity to modify their code.
>>>>> 
>>>>>  Thanks,
>>>>>  Harbs
>>>>> 
>>>>>> On Jun 29, 2020, at 2:00 PM, Carlos Rovira <carlosrov...@apache.org>
>>>>> wrote:
>>>>>> 
>>>>>> Hi Harbs,
>>>>>> 
>>>>>> ok, I think it would be better to do something of the following:
>>>>>> 
>>>>>> 1.- add the interface to Spectrum lib as I said before
>>>>>> 2.- change Spectrum to use initializers if you want to turn it to the
>>>>>> modern implementation (of course if you have time)
>>>>>> 
>>>>>> for now you can solve directly with 1
>>>>>> 
>>>>>> 
>>>>>> El lun., 29 jun. 2020 a las 12:29, Harbs (<harbs.li...@gmail.com>)
>>>>> escribió:
>>>>>> 
>>>>>>> ISelectableItemRenderer does not have the selectable property which
>>>>> is
>>>>>>> used by Spectrum.
>>>>>>> 
>>>>>>>> On Jun 29, 2020, at 1:21 PM, Harbs <harbs.li...@gmail.com> wrote:
>>>>>>>> 
>>>>>>>> Why did you remove this interface?
>>>>>>>> 
>>>>>>>> It’s used by Spectrum and should really be adopted by other
>>>>> components
>>>>>>> as well.
>>>>>>>> 
>>>>>>>> Please ask before removing things in the future.
>>>>>>>> 
>>>>>>>>> On Jun 11, 2020, at 6:01 PM, carlosrov...@apache.org wrote:
>>>>>>>>> 
>>>>>>>>> This is an automated email from the ASF dual-hosted git
>>>>> repository.
>>>>>>>>> 
>>>>>>>>> carlosrovira pushed a commit to branch develop
>>>>>>>>> in repository https://gitbox.apache.org/repos/asf/royale-asjs.git
>>>>>>>>> 
>>>>>>>>> 
>>>>>>>>> The following commit(s) were added to refs/heads/develop by this
>>>>> push:
>>>>>>>>> new d997c70  core-IRuntimeSelectableItemRenderer: remove unused
>>>>>>> interface
>>>>>>>>> d997c70 is described below
>>>>>>>>> 
>>>>>>>>> commit d997c703461167b2072ba75d6ff9215124814d0f
>>>>>>>>> Author: Carlos Rovira <carlos.rov...@apache.org>
>>>>>>>>> AuthorDate: Thu Jun 11 17:01:15 2020 +0200
>>>>>>>>> 
>>>>>>>>> core-IRuntimeSelectableItemRenderer: remove unused interface
>>>>>>>>> ---
>>>>>>>>> .../projects/Core/src/main/royale/CoreClasses.as   |  1 -
>>>>>>>>> .../royale/core/IRuntimeSelectableItemRenderer.as  | 64
>>>>>>> ----------------------
>>>>>>>>> 2 files changed, 65 deletions(-)
>>>>>>>>> 
>>>>>>>>> diff --git
>>>>> a/frameworks/projects/Core/src/main/royale/CoreClasses.as
>>>>>>> b/frameworks/projects/Core/src/main/royale/CoreClasses.as
>>>>>>>>> index ff662a0..cba38dc 100644
>>>>>>>>> --- a/frameworks/projects/Core/src/main/royale/CoreClasses.as
>>>>>>>>> +++ b/frameworks/projects/Core/src/main/royale/CoreClasses.as
>>>>>>>>> @@ -146,7 +146,6 @@ internal class CoreClasses
>>>>>>>>>          import org.apache.royale.core.IScrollBarModel;
>>>>>>> IScrollBarModel;
>>>>>>>>>  }
>>>>>>>>>  import org.apache.royale.core.IListDataItemRenderer;
>>>>>>> IListDataItemRenderer;
>>>>>>>>> -    import org.apache.royale.core.IRuntimeSelectableItemRenderer;
>>>>>>> IRuntimeSelectableItemRenderer;
>>>>>>>>>  import org.apache.royale.core.ISelectableItemRenderer;
>>>>>>> ISelectableItemRenderer;
>>>>>>>>>  import org.apache.royale.core.ISelectable; ISelectable;
>>>>>>>>>  import org.apache.royale.core.ISelectionModel;
>>>>> ISelectionModel;
>>>>>>>>> diff --git
>>>>>>> 
>>>>> 
>> a/frameworks/projects/Core/src/main/royale/org/apache/royale/core/IRuntimeSelectableItemRenderer.as
>>>>>>> 
>>>>> 
>> b/frameworks/projects/Core/src/main/royale/org/apache/royale/core/IRuntimeSelectableItemRenderer.as
>>>>>>>>> deleted file mode 100644
>>>>>>>>> index d5df28b..0000000
>>>>>>>>> ---
>>>>>>> 
>>>>> 
>> a/frameworks/projects/Core/src/main/royale/org/apache/royale/core/IRuntimeSelectableItemRenderer.as
>>>>>>>>> +++ /dev/null
>>>>>>>>> @@ -1,64 +0,0 @@
>>>>>>>>> 
>>>>>>> 
>>>>> 
>> -////////////////////////////////////////////////////////////////////////////////
>>>>>>>>> -//
>>>>>>>>> -//  Licensed to the Apache Software Foundation (ASF) under one
>>>>> or more
>>>>>>>>> -//  contributor license agreements.  See the NOTICE file
>>>>> distributed
>>>>>>> with
>>>>>>>>> -//  this work for additional information regarding copyright
>>>>> ownership.
>>>>>>>>> -//  The ASF licenses this file to You under the Apache License,
>>>>>>> Version 2.0
>>>>>>>>> -//  (the "License"); you may not use this file except in
>>>>> compliance
>>>>>>> with
>>>>>>>>> -//  the License.  You may obtain a copy of the License at
>>>>>>>>> -//
>>>>>>>>> -//      http://www.apache.org/licenses/LICENSE-2.0
>>>>>>>>> -//
>>>>>>>>> -//  Unless required by applicable law or agreed to in writing,
>>>>> software
>>>>>>>>> -//  distributed under the License is distributed on an "AS IS"
>>>>> BASIS,
>>>>>>>>> -//  WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express
>>>>> or
>>>>>>> implied.
>>>>>>>>> -//  See the License for the specific language governing
>>>>> permissions and
>>>>>>>>> -//  limitations under the License.
>>>>>>>>> -//
>>>>>>>>> 
>>>>>>> 
>>>>> 
>> -////////////////////////////////////////////////////////////////////////////////
>>>>>>>>> -package org.apache.royale.core
>>>>>>>>> -{
>>>>>>>>> -    import org.apache.royale.events.IEventDispatcher;
>>>>>>>>> -
>>>>>>>>> -    /**
>>>>>>>>> -     *  The IItemRenderer interface is the basic interface for
>>>>> item
>>>>>>> renderers.
>>>>>>>>> -     *  More complex item renderers may implements extensions of
>>>>> this
>>>>>>> interface.
>>>>>>>>> -     *
>>>>>>>>> -     *  @langversion 3.0
>>>>>>>>> -     *  @playerversion Flash 10.2
>>>>>>>>> -     *  @playerversion AIR 2.6
>>>>>>>>> -     *  @productversion Royale 0.0
>>>>>>>>> -     */
>>>>>>>>> -    public interface IRuntimeSelectableItemRenderer extends
>>>>>>> ISelectableItemRenderer
>>>>>>>>> -    {
>>>>>>>>> -            /**
>>>>>>>>> -         *  <code>true</code> if the item renderer is can be
>>>>> selected
>>>>>>>>> -         *  false otherwise. Use to configure a renderer to be
>>>>> non
>>>>>>>>> -         *  selectable.
>>>>>>>>> -         *
>>>>>>>>> -         *  Defaults to true
>>>>>>>>> -         *
>>>>>>>>> -         *  @langversion 3.0
>>>>>>>>> -         *  @playerversion Flash 10.2
>>>>>>>>> -         *  @playerversion AIR 2.6
>>>>>>>>> -         *  @productversion Royale 0.9.3
>>>>>>>>> -         */
>>>>>>>>> -            function get selectable():Boolean;
>>>>>>>>> -            function set selectable(value:Boolean):void;
>>>>>>>>> -
>>>>>>>>> -        /**
>>>>>>>>> -         *  <code>true</code> if the item renderer is can be
>>>>> hovered
>>>>>>>>> -         *  false otherwise. Use to configure a renderer to be
>>>>> non
>>>>>>>>> -         *  hoverable.
>>>>>>>>> -         *
>>>>>>>>> -         *  Defaults to true
>>>>>>>>> -         *
>>>>>>>>> -         *  @langversion 3.0
>>>>>>>>> -         *  @playerversion Flash 10.2
>>>>>>>>> -         *  @playerversion AIR 2.6
>>>>>>>>> -         *  @productversion Royale 0.9.3
>>>>>>>>> -         */
>>>>>>>>> -            function get hoverable():Boolean;
>>>>>>>>> -            function set hoverable(value:Boolean):void;
>>>>>>>>> -    }
>>>>>>>>> -}
>>>>>>>>> 
>>>>>>>> 
>>>>>>> 
>>>>>>> 
>>>>>> 
>>>>>> --
>>>>>> Carlos Rovira
>>>>>> http://about.me/carlosrovira
>>>>> 
>>>>> 
>>>>> 
>>> 
>> 
>> 

Reply via email to