On Mon, 2007-08-13 at 11:25 +0930, Young, Robert 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.
> 
> Text edit mode is a good idea!!
> 
> None of the suggested approaches are what I'd describe as "obvious".
> Either single clicking on text, or double clicking would be the best
> approach - IMHO these are more obvious.
> 
> Currently if you select an object with text (or a text object) text mode
> is enabled immediately. What if this was changed so clicking just
> selecting the object. Then if the next click on the object started Text
> Edit mode? 
> 
> Double clicking opens the properties. An alternative would be to change
> this for just text, or for all objects? Changing existing behaviour can
> be troublesome, though it makes sense (to me) to double click to get
> properties for a line, say, and double click to edit a text object. 

I'm still feeling free to change behaviours, given that we're in
pre-1.0.  And this part really needs improvement.

> >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?
> 
> A quick survey of the tools I often use : Inkscape uses the double click
> approach. MS Word uses a mixture - double click for WordArt and the
> existing Dia approach for text boxes - this is inconsistent. GIMP
> requires selection of Text Tool and then single click.  Windows explorer
> uses the click once, click again approach for renaming files. Nautilus
> requires <f2> or right click -> Rename. JGraphPad uses double click to
> edit text object. So, there's no "standard" except that the use of the
> mouse is common.

Anyone know what Visio, Omnigraffle and other more Dia-like programs do?

I see no reason why starting text edit should not involve the keyboard,
given that editing usually involves the keyboard right afterwards.

-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

Reply via email to