Don't review this yet, I have some other fixes that need to go in as well.
On Mon, Jul 19, 2010 at 1:56 PM, Henry Minsky <[email protected]>wrote: > Change 20100719-hqm-b by [email protected] on 2010-07-19 13:21:24 EDT > in /Users/hqm/openlaszlo/trunktlf > for http://svn.openlaszlo.org/openlaszlo/trunk > > Summary: fix for scrolling in TLF (bidi) textfield > > New Features: > > Bugs Fixed: LPP-9195 scrolling does not work properly on bidirectional > multiline text fields (when using new TLFTextField) > > Technical Reviewer: max > QA Reviewer: ptw > Doc Reviewer: (pending) > > Documentation: > > Release Notes: > > Overview: > > + Added work-alike scrolling APIs to be compatible with > flash.text.TextField > > Details: > > There was a big simplification for handling mouse and cursor events, > now that the LzTLFTextField is instantiated as a child Sprite just > like the native TextField. > > All of the mouse forwarding and cursor selection crud in LzTextSprite > seems to work with the new > TextField class. So I could get rid of the custom EditManager, > SelectionManager, and TextContainerManager classes that I had written > before to do cursor, click handling, and mouse event forwarding. > > > Tests: > > > test/tlf/maxscroll.lzx > make sure that text scrolls to start and end (maxscroll) for different > text heights > > test/tlf/text-test.lzx > make sure that single line input text does not insert linebreaks when you > hit Enter > make sure selectable text has I-beam cursor when mouseover > make sure clickable text has button cursor when mouseover > make sure RTL text responds to cursor arrow controls to move insertion > point > > > Files: > A test/tlf/maxscroll.lzx > D WEB-INF/lps/lfc/kernel/swf9/LzTLFTextSprite.as > D WEB-INF/lps/lfc/kernel/swf9/LzTLFSelectionManager.as > D WEB-INF/lps/lfc/kernel/swf9/LzTLFEditManager.as > M WEB-INF/lps/lfc/kernel/swf9/LzTextSprite.as > D WEB-INF/lps/lfc/kernel/swf9/LzTextContainerManager.as > M WEB-INF/lps/lfc/kernel/swf9/LzTLFTextField.as > D WEB-INF/lps/lfc/kernel/swf9/LzTLFInputTextSprite.as > > Changeset: http://svn.openlaszlo.org/openlaszlo/patches/20100719-hqm-b.tar > -- Henry Minsky Software Architect [email protected]
