01org/rib — pull request #47 by sbryan (2012-06-09 00:33:23+00:00)
Title: Merge contentEditable branch into master

This change set adds in-line editing of the visible text on many (not all) elements in the Layout View.

Quick how-to on editing:
- Double Click on element to activate editing (visible text is highlighted and pre-selected)
- Typing replaces all pre-selected text
- First arrow key usage will deactivate selection and place cursor at beginning/end of text
- Typing now inserts text at cursor location
- Esc key stops editing and reverts all changes to last saved value
- Tab and Enter keys stop editing and attempt to save changes to text
- Mouse down outside the focused text, or anything that causes focus to be lost (switching windows for example) will also stop editing and attempt to save changes to text
- If the ADM property setting fails (invalid string), the text will revert to previous valid value