You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@royale.apache.org by an...@apache.org on 2020/01/09 18:43:00 UTC

[royale-docs] branch master updated: Update mxroyale.md

This is an automated email from the ASF dual-hosted git repository.

andreww pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/royale-docs.git


The following commit(s) were added to refs/heads/master by this push:
     new b60f24b  Update mxroyale.md
b60f24b is described below

commit b60f24b4768ee8644836beaeba7c2c7335dc0055
Author: Andrew Wetmore <an...@cottage14.com>
AuthorDate: Thu Jan 9 14:42:48 2020 -0400

    Update mxroyale.md
    
    Added descriptive text. Next step will be to add lists of existing emulations and stubs.
---
 component-sets/mxroyale.md | 22 ++++++++++++++++++++--
 1 file changed, 20 insertions(+), 2 deletions(-)

diff --git a/component-sets/mxroyale.md b/component-sets/mxroyale.md
index 7627098..ed0ae47 100644
--- a/component-sets/mxroyale.md
+++ b/component-sets/mxroyale.md
@@ -22,6 +22,24 @@ permalink: /component-sets/mxroyale
 
 # MXRoyale
 
-Emulations of Flext UIComponent
+Emulations of Flex UIComponent
+
+This component set includes Royale components that reproduce the functions of some UI components many applications used in Flex. These components do not promise 100% backward compatibility and may not use the same class hierarchy as Flex.
+
+The source code for these emulations is in the SDK at frameworks/projects/MXRoyale/src/main/royale.
+
+**Working emulations**
+
+
+
+**Stubs**
+When creating a lower-level emulation component, we first want to try to get the migrating user's app to compile. So the process is to quickly create a class of the same package name and class name as the Flex component and do one of 
+
+1. Copy in Royale APIs (renaming them if necessary)
+2. Copy in the API from the flex-sdk repo (if it will work as is) or
+3. Copy in the API from the flex-sdk repo, remove all of the code and leave a TODO note
+
+If we use the third option the result is a _stub_. The application can compile but this particular component does not do anything yet. The next task will be to add the minimal code the component need sto perform its most basic functions, and put optional and special-case functions into beads a developer can add to the component strand.
+
+
 
-_details coming soon_