Thursday, April 14, 2011

Work Progress - Apr 13 - Apr 19

Demo: "SB in beta" link above

* HTML editor can now use applet parameters "MainSplitLoc", "LeftSplitLoc" and "RightSplitLoc" to tell the default locations of the divider in the three split pane. Check the demo here (the JNLP file that introduces the parameter values are here) for an illustration.
* Update and package the non-programmable version of the break dancer application per request of a student in FAMU (launch site, source code)
* Clean the highlight in method codelet properly, so at one time only one insertion position is highlighted. (Previously the placeholder of inside binary statement can be highlighted when the outer placeholder belonging to the method codelet is highlighted.)
* We avoid a codelet from disappearing when we click and immediately release the mouse.

* Redo the codelet drag-and-drop mechanism, basically by introducing MouseListener and MouseMotionListener to all the draggable JPnlLines, i.e. JPnlLine except JPnlLineList and JPnlLineNull, with empty implementation, so they won't let MouseEvent to pass through it to underneath textfield).
* We allow scriptlet at the front to receive a new codelet.
* Dragging an event codelet and dropping it anywhere except the scriptlet panel will properly move it back to the eventMgr in the left window.
* [For my reference only] Add back 3D rendering capability to the display engine (reference)

No comments:

Post a Comment