Community
Participate
Working Groups
I am making extensive use of the new text API in GEF, which hides quite a bit of the API. I'm opening this bug to maintain a list of API that I think needs to be exposed. Here are a few cases: 1) FlowBox#getLineRoot() should be made public. In fact, all the package-protected methods there should be made protected, if not public. 2) CaretInfo's constructor should be exposed. It's already marked as internal. 3) FlowAdapter's private fields should be made protected so that it can be subclassed as needed.
4) FlowUtilities and its non-private methods
> 1) FlowBox#getLineRoot() should be made public. In fact, all the > package-protected methods there should be made protected, if not public. The fact that line roots persist after the layout could be something that is optimized away later. What is the data that is needed, and maybe it could be promoted to the TextFragment.
Missed M5, so moving to M6
Pratik, we haven't had a chance to look at superscript, subscript, or other line variations yet so it would be hard to nail down the API already. We have a workaround for 3.4 so I think this should be deferred until we have more experience with underlined superscripted text, etc.
(In reply to comment #4) > [...] this should be deferred [...]
Assigning back to gef-inbox (and state to new), as specified assignee is no current GEF committer.