Changes between Version 6 and Version 7 of SCRIPTING_ACTIONS_API_R0


Ignore:
Timestamp:
07/14/09 22:01:35 (16 years ago)
Author:
mitex
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • SCRIPTING_ACTIONS_API_R0

    v6 v7  
    8484 
    8585= Design = 
    86 ^(Describe your design here.)^ 
     86 * For the links: 
     87  * Package {{{org.sophie2.extra.func.scripting.links}}} 
     88  * Class {{{RunScriptLinkAction}}} extends {{{LinkAction}}} 
     89  * Class {{{RunScriptActionProvider}}} implements {{{LinkActionProvider}}} 
     90   * Register it as an extension 
     91  * Class {{{RunScriptConfigurationPanel}}} implements {{{ActionConfigurationPanel}}} extends {{{BaseSwingVisualElement}}} 
     92   * Nested class {{{AvailableScripts}}} extends {{{BoundComboBox<Script>}}} 
     93    * displays all script resources in current book 
     94   * @Own auto property of type {{{AvailableScripts}}} which returns {{{computeElementProp(AvailableScripts.class, RunScriptConfigurationPanel.class, null);}}} 
     95   * The swing component should be a panel with the combo box. 
     96   * Register it as an extension 
     97  * Enum {{{RunScriptLogic}}} implements {{{OperationDef}}} 
     98   * Move RUN_SCRIPT from {{{ScriptLogic}}} 
     99   * ...ACTION_RUN_SCRIPT 
     100    * ... 
    87101 
    88102= Implementation =