Changes between Version 8 and Version 9 of UNPLANNED_SCRIPTING_REFACTORING_R0


Ignore:
Timestamp:
09/03/09 15:17:09 (16 years ago)
Author:
mitex
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • UNPLANNED_SCRIPTING_REFACTORING_R0

    v8 v9  
    8989   * call {{{FrameH.create}}} 
    9090   * create a new {{{JSFrame}}} and set its adapted object to the frame's view. 
    91   * {{{jsFunction_removeFrame}}} ... 
     91  * {{{jsFunction_removeFrame}}} - find the parent {{{ElementView}}} of the frame and remove it from the children list. 
    9292 
    9393 * {{{JSFrame}}} should extend {{{BaseJSAdapter<FrameView>}}}. 
     
    9595  * {{{jsGet_size}}} - call {{{getSize(BoundMode.OUT_BORDER)}}}. 
    9696  * {{{jsSet_size}}} - set the key {{{FrameR4.KEY_SIZE}}}. 
    97   * {{{jsGet_zOrder}}} ... 
    98   * {{{jsSet_zOrder}}} ... 
     97  * {{{jsGet_zOrder}}} - get the parent {{{ElementView}}} and return the index of the frame in the list of children (which is a list of {{{ActivationChannel}}}s). 
     98  * Replace {{{jsSet_zOrder}}} with the following void methods: 
     99   * {{{jsFunction_bringToFront()}}}, {{{jsFunction_bringToBack()}}}, {{{jsFunction_moveUp()}}}. {{{jsFunction_moveDown()}}}. 
     100   * make a private method {{{void setZOrder(int index)}}}. All of the above methods should call it. 
    99101  * {{{jsGet_contentLocation}}} - {{{getLocation(BoundMode.CONTENT, Position.TOP_LEFT, frameView.getTime())}}} 
    100102  * {{{jsSet_contentLocation}}} - {{{setRaw(MemberElement.KEY_LOCATION, channel.setChannelValue( <the time from the FrameView>, <the new point> )}}} 
     
    110112 * {{{RunScriptLogic}}} ... 
    111113 
     114 * Update the user documentation with the minor changes in the API. 
     115 
    112116= Implementation = 
    113117^(Describe and link the implementation results here (from the wiki or the repository).)^