A new problem with the smart text editor: horizontal scrolling. What happens when a sentence is too long to fit? The first answer is to break the sentence and have additional lines. But there's a catch: Each sentence is represented by multiple text edit boxes, some of which will extend downward multiple lines. For example, how do we handle the following sentence:
Beginning of sentence appositive #1 the remainder of the sentence which is too
appositive #2
appositive #3
The question I put here is, where does the missing word "long" go? Obviously, we have a problem. I see three solutions:
1. Horizontal scrolling. I hate horizontal scrolling. Yes, it can be done. But is it the only option?
2. Wrap the word "long" to a new line lower than the last appositive. Boy, that will be a mess.
3. Revert to purely linear display. This saves a lot of screen space. But what becomes of text variables; they'll have to be microscopically editable. Bad news.
I have no choice here; I must implement horizontal scrolling. Curses!