I think this is a very good idea. That way you could use the mouse to select text and copy / paste would be more intutive. I think that (1) would be fine. If you put an option for "Edit Text" on the right-click context menu (when an object is selected) and/or on the Edit menu, then people could find the text edit mode there as well.
I think that (2) and (3) could possible be a little confusing. Is some ways, it is more clear to have a defined way into a new mode vs. just have it happen automatically. Having said that, I think that the other methods would be fine also. Or you could just use a shortcut like Ctrl+T. Again, if you have a menu option to open text mode, then new users wouldn't need to know the shortcut key. Those are my thoughts. Mark On 8/9/07, Lars Clausen <[EMAIL PROTECTED]> wrote: > > I'm strong considering splitting diagram editing into a "normal" mode > and a "text-edit" mode. It will allow for more powerful text editing > down the road, use of more shortcuts in normal mode, avoidance of the > "Delete destroys the object" in text-edit mode and more. While I have > no problem with how to exit text-edit mode (Esc or clicking elsewhere), > I have my doubts about what would be best for entering. My ideas so far > are > > 1) Press "Enter" to start editing text. Pro: Frees all other keys for > shortcuts. Con: Non-obvious > 2) Press any letter key to start editing. Pro: Natural start of writing > for many people. Con: Loses some shortcuts, can't start writing with > non-letters or composite keys. > 3) Press any non-modified key to start editing. Pro: Fully transparent > for English-speaking people. Con: Loses a few more shortcuts, can't > start writing with more complex input. > 4) Press any part of a character to start editing. Pro: Transparent for > everyone. Con: Loses a lot of shortcuts, including many alt and some > ctrl-shift ones. > > I'm favoring 3 over 2, even though it'd rule out using '1' for zoom > 100%. I think 4 would be confusing and hard to code. But is 1 too > non-intuitive? Are there better ways? What do other programs get away > with? > > -Lars > > _______________________________________________ > Dia-list mailing list > Dia-list@gnome.org > http://mail.gnome.org/mailman/listinfo/dia-list > FAQ at http://live.gnome.org/Dia/Faq > Main page at http://live.gnome.org/Dia > > -- Mark Dexter
_______________________________________________ Dia-list mailing list Dia-list@gnome.org http://mail.gnome.org/mailman/listinfo/dia-list FAQ at http://live.gnome.org/Dia/Faq Main page at http://live.gnome.org/Dia