Hack Fest March 2010
Lotus Symphony
Access to documents
- Needs interceptors: intercept events and scripts for all objects beneath a root object
- Buffers inherit from these
- Four approaches for Symphony documents:
- Out-of-process with multiple TextInfos?. Intercepter overrides navigation keys, say all moves by next in flow.
- Out-of-process with overall TextInfo?. TextInfo? encompasses multiple objects, makes it look like one flat document.
- In-process virtual buffer. Only difference to current buffers is that the buffer retrieves and moves the application cursor.
- In-process overall TextInfo?. Same as 2, but in-process.
- Prototype these. 3 is simplest to prototype because we can use existing buffer code
Other issues
- Symphony multi-process architecture and resultant freezing
- When leaving app menu bar, no focus on document
Documentation
- Test txt2tags thoroughly to ensure it suits us
- Discuss reorder/revision of user guide
Review Cursor
Display Model
Download in other formats: