On Wed, 2007-09-26 at 20:07 +0530, Sameer Sahasrabuddhe wrote: > On 9/26/07, Ondrej Mikle <[EMAIL PROTECTED]> wrote: > > Maciej Jaros wrote: > > > BTW I think that a nicer workaround would be to have a working Delete > > > key for removing any objects unless some text is active. If some text is > > > active (a cursor is visible) then use delete normally and Ctrl+Delete > > > for removing objects. > > > > I could make such patch, it is not so hard; though lots of objects have > > text in them, so most of the time you'd be using Ctrl+Del (since > > clicking an object with text gives focus to the text immediately) and > > Delete just a few times. Which is IMHO more confusing. > > Just to clue people in, the proposed solution is a actually a "text > editing" mode, that over-rides all Dia key bindings, not just Delete. > When you are editing the text in some object, the operation is "modal" > ... which means nothing else works until you somehow signal the app > that you have stopped editing the text. > > As an analogy, recall what happens when you are renaming a file in the > file browser ... Explorer in windows, or Nautilus in Gnome. While you > are editing the name of the file, how often do you really think about > deleting that file or others altogether? All editor commands only > affect the name of the file in that mode. Other actions start working > only when you press escape or enter, or maybe click somewhere else, > thus leaving the name editing mode. > > Lars is currently working on implementing that mode, and I am sure he > will appreciate help in terms of patches if people are interested. Why > spend time on workarounds when we could get the real fix in, instead!
Bravo! Bravo! You've summarized my plan eloquently. This is why I was asking for what the most reasonable way to enter a text mode would be - unfortunately, no clear answer came up. However, making the code that switches between the two modes could be done even before that is sorted out -- keyboard accelerator changes need to be about the same anyway. For exiting text mode, I figure Esc or clicking on other parts of the diagram. Tab should go to the next object selected that has editable text. I probably should stop fighting the crappy group implementation and look to text again. -Lars _______________________________________________ Dia-list mailing list [email protected] http://mail.gnome.org/mailman/listinfo/dia-list FAQ at http://live.gnome.org/Dia/Faq Main page at http://live.gnome.org/Dia
