[Kst] [Bug 108027] New view objects for annotating and drawing

Barth Netterfield netterfield at astro.utoronto.ca
Wed Sep 14 17:51:31 CEST 2005


On September 13, 2005 06:24 pm, Nicolas Brisset wrote:
> M1) ... intermediate focus state and focus-follows-mouse sounded good, 
> but I ... find it ... confusing.... I'd suggest looking
> at inkscape..... 

Inscape provides feedback that you are over an object by changing the mouse 
icon.  The problem we have w/ kst is that you are always in front of 
something (eg, a 2d plot) so clicking will always select something.  The 
trick is to indicate what a click would select.  I suspect that if M2 is 
fixed, the current focus mode will work better.

> ! M2) objects get the focus only when hovering over a filled pixel..... 
This is the most serious UI bug, but needs to be solved differently for 
different objects.  
-Text should be selected for clicks within the bounding box.
-transparent line objects should be selected for clicks within 5px of the 
line.
Also, the hot points should be selected for drags within 5px of the centre of 
the hot point boxes.

> M4) ...opaque objects prevent from starting a zoom action
Yes.  Bug.

> M5) the picture tool should ... allow ... resizing options: 
> ... add three radiobuttons to the dialog: "fit width", 
> "fit height" or "free form" (and resizing without Shift would set it to
> "free form"). 

also, in the rmb menu.

> M6) the context menu should be available in drawing mode. 

And 'cleanup layout' should be in zoom modes, as mentioned elswhere.

> M7) rotating an object should be possible (I think it was actually
> planned ?)

Inkscape's method works very well.  It will require new shapes for the hot 
points.

>
> Minor issues:
> *************
> m1) double-clicking an object in drawing mode should open the edit dialog
yes.

> m3) change layout mode icon to 4 arrow cursor (or simple arrow 
> cursor ?)

It is isn't it?

> m4) it should be possible to set opacity with a slider to any 
> value in a 0%-100% range (useful to not hide curves completely while making
> annotations readable) 

Eventually, but not soon.

> m6) arrow keys could be used for pixel-accurate
> positioning of objects in layout mode

nice idea.


More information about the Kst mailing list