Re: [Gimp-developer] Re: rectangle select tool specification

2006-08-17 Thread Marco Ciampa
On Thu, Aug 17, 2006 at 01:38:52PM -0400, Kevin Cozens wrote:
[cut] 
> Other than the two visual cue changes I wouldn't change anything about how 
> resizing currently works. As I said before, I think it works better than 
> any other program I have previously used.
Oh yeah! :-)

-- 

Marco Ciampa

++
| Linux User  #78271 |
| FSFE fellow   #364 |
++
___
Gimp-developer mailing list
Gimp-developer@lists.XCF.Berkeley.EDU
https://lists.XCF.Berkeley.EDU/mailman/listinfo/gimp-developer


Re: [Gimp-developer] Re: rectangle select tool specification

2006-08-17 Thread Kevin Cozens

Juhana Sadeharju wrote:

After making preselection on 5000x5000 image, if only handles are
grabbable and one zooms in to details of the image, then the handles
may not be visible. It becomes impossible to do precision selections.
The edges are always visible when needed and edge-grabbability works.


That is exactly the point I was going to make.


I have no better solution for visual hint on that the edges can be
grabbed.


If users are that used to other programs and their 8 handles for resizing, 
then add the other four tiny little squares in the middle of the sides. If 
they think they need to click on one of the 8 squares to resize, the change in 
cursor as they get close to the 8 little black squares should make them 
realize they don't actually need to grab the "handles" to resize.



Can the handles be arrows like this "<- | ->" across the edge?


I agree that it would make sense for the arrows to point in both directions 
when you are near an edge or corner. Right now, they point in only the "make 
it larger" direction.


Other than the two visual cue changes I wouldn't change anything about how 
resizing currently works. As I said before, I think it works better than any 
other program I have previously used.


--
Cheers!

Kevin.

http://www.interlog.com/~kcozens/ |"What are we going to do today, Borg?"
Owner of Elecraft K2 #2172|"Same thing we always do, Pinkutus:
  |  Try to assimilate the world!"
#include|  -Pinkutus & the Borg
___
Gimp-developer mailing list
Gimp-developer@lists.XCF.Berkeley.EDU
https://lists.XCF.Berkeley.EDU/mailman/listinfo/gimp-developer


[Gimp-developer] Re: rectangle select tool specification

2006-08-15 Thread Juhana Sadeharju
>From: Sven Neumann <[EMAIL PROTECTED]>
>
>I know at least one professional in user interface design who strongly
>disagrees with this. When we asked Peter Sikking to have a look at the

That was interesting, but he is simply wrong -- I'm sure he would
design the tool differently after knowing the problem.

After making preselection on 5000x5000 image, if only handles are
grabbable and one zooms in to details of the image, then the handles
may not be visible. It becomes impossible to do precision selections.
The edges are always visible when needed and edge-grabbability works.

I'm not UI professional or wanna-be but I had the problem a couple
years ago and you suggested to use the guides at meanwhile.
It is now good that we have a real solution to the problem.

I have no better solution for visual hint on that the edges can be
grabbed. If the selection tool on and the edges are solid, then it
might be ok to assume the edges can be grabbed and moved. The
switch of icon when the pointer is over the edge would confirm
the case. That is how it works in audio editors -- users expect the
grabbability.

But how grabbability is indicated in Blender? Blender indicates the
active object by using different color, but how Blender indicates
that an object can be selected and activated? With nothing?

Can the handles be arrows like this "<- | ->" across the edge?

Juhana
-- 
  http://music.columbia.edu/mailman/listinfo/linux-graphics-dev
  for developers of open source graphics software
___
Gimp-developer mailing list
Gimp-developer@lists.XCF.Berkeley.EDU
https://lists.XCF.Berkeley.EDU/mailman/listinfo/gimp-developer


Re: [Gimp-developer] Re: rectangle select tool specification

2006-08-15 Thread saulgoode

Quoting Sven Neumann <[EMAIL PROTECTED]>:


Hi,

On Mon, 2006-08-14 at 22:29 -0500, Tim Jedlicka wrote:


Why make only the handles grabbable? I don't understand the harm in
having all edges grabbable.


I think the idea is that different actions are assigned to different
handles. If you grab a handle in the middle of an edge, you only resize
in one direction. So if only the handles can be grabbed, it would be
clear what's going to happen. But I am not sure if this means that only
the handles should work. I would probably appreciate if one could grab
somewhere in the vicinity of a handle as well.


My strong preference is to have only the four corner "handles". Extra  
indicators clutter up the interface and a restriction to only moving  
the handles seems unnecessary and limiting.


Selections are the most important aspect of using the GIMP and they  
should be "streamlined" for proficient use; not designed to cater to  
the absolute novice. Clicking on an edge of selection frame and moving  
it is not inconsistent with the manner in which paths are edited,  
especially so when in the "polygonal" mode.


The current implementation is fine: the corner handles indicate an  
unconstrained move while anywhere else on the selection border  
constrains the motion. The constraint feature itself is not a  
requirement of using the tool and therefore, if "undiscovered", no  
real functionality is lost. (I would submit that even without any  
knowledge of the tool's operation, the constraint feature *will* be  
discovered and easily understood. I "discovered" it quite by accident  
and its functionality seemed very intuitive.)


Please reconsider what is gained by adding four more handles versus  
the clutter (and even confusion) that they bring to the interface.

___
Gimp-developer mailing list
Gimp-developer@lists.XCF.Berkeley.EDU
https://lists.XCF.Berkeley.EDU/mailman/listinfo/gimp-developer


Re: [Gimp-developer] Re: rectangle select tool specification

2006-08-14 Thread Sven Neumann
Hi,

On Mon, 2006-08-14 at 22:29 -0500, Tim Jedlicka wrote:

> Why make only the handles grabbable? I don't understand the harm in
> having all edges grabbable.

I think the idea is that different actions are assigned to different
handles. If you grab a handle in the middle of an edge, you only resize
in one direction. So if only the handles can be grabbed, it would be
clear what's going to happen. But I am not sure if this means that only
the handles should work. I would probably appreciate if one could grab
somewhere in the vicinity of a handle as well.

> This is especially true for the center handle. Take the user case
> where I make a selection but now want to fine tune the placement of
> the selection (i.e. I want to fine tune the placement of the SW
> corner). If I zoom the image such that the center handle is no longer
> displayed I have no way of moving the selection.

You could still move it using some modifier key. But the center handle
is much better discoverable than a modifier key. Currently, a lot of
users simply don't know how to move a selection. If we offer a handle
that they can grab, that problem would be solved.


Sven


___
Gimp-developer mailing list
Gimp-developer@lists.XCF.Berkeley.EDU
https://lists.XCF.Berkeley.EDU/mailman/listinfo/gimp-developer


Re: [Gimp-developer] Re: rectangle select tool specification

2006-08-14 Thread Tim Jedlicka
On 8/14/06, Sven Neumann <[EMAIL PROTECTED]> wrote:
(2)  to enlarge the handles and to make only the handles grabbable(3)  to add another handle in the center for moving the selection
Why make only the handles grabbable? I don't understand the harm in having all edges grabbable.
This is especially true for the center handle. Take the user case where
I make a selection but now want to fine tune the placement of the
selection (i.e. I want to fine tune the placement of the SW corner). If
I zoom the image such that the center handle is no longer displayed I
have no way of moving the selection.-- Tim Jedlicka, [EMAIL PROTECTED], http://www.galifree.com
___
Gimp-developer mailing list
Gimp-developer@lists.XCF.Berkeley.EDU
https://lists.XCF.Berkeley.EDU/mailman/listinfo/gimp-developer


Re: [Gimp-developer] Re: rectangle select tool specification

2006-08-14 Thread William Skaggs


From: Juhana Sadeharju <[EMAIL PROTECTED]>
Date:  Mon, 14 Aug 2006 21:12:05 +0300

>
>If I have multiple views to the same image, is the rectangle tool,
>the crop tool, etc. visible in each view?
>
>For example, I may have one view to the entire 5000x5000 image,
>and second view of size 500x500 in which I do precision placement
>of the tools.

No, that would be nice, but tool drawing gets applied on a display-specific
basis, for any tool.  It would be major work to change this.

  -- Bill
 

 
__ __ __ __
Sent via the CNPRC Email system at primate.ucdavis.edu


 
   
___
Gimp-developer mailing list
Gimp-developer@lists.XCF.Berkeley.EDU
https://lists.XCF.Berkeley.EDU/mailman/listinfo/gimp-developer


[Gimp-developer] Re: rectangle select tool specification

2006-08-14 Thread Juhana Sadeharju

If I have multiple views to the same image, is the rectangle tool,
the crop tool, etc. visible in each view?

For example, I may have one view to the entire 5000x5000 image,
and second view of size 500x500 in which I do precision placement
of the tools.

Juhana
-- 
  http://music.columbia.edu/mailman/listinfo/linux-graphics-dev
  for developers of open source graphics software
___
Gimp-developer mailing list
Gimp-developer@lists.XCF.Berkeley.EDU
https://lists.XCF.Berkeley.EDU/mailman/listinfo/gimp-developer


Re: [Gimp-developer] Re: rectangle select tool specification

2006-08-14 Thread Sven Neumann
Hi,

> From: Juhana Sadeharju <[EMAIL PROTECTED]>
> 
> >The handles may confuse users if really the grabbing can be done by
> >clicking in anywhere on the edge. (That is the preferred way to do it
> >since the first interactive graphics system was written.)
> >The handles should be removed.

I know at least one professional in user interface design who strongly
disagrees with this. When we asked Peter Sikking to have a look at the
new selection tools, he strongly emphasized that the most important
improvements should be done are:

(1)  to use eight handles so that one can easily do horizontal and
 vertical resizing 
(2)  to enlarge the handles and to make only the handles grabbable
(3)  to add another handle in the center for moving the selection
(4)  to give immidiate cursor feedback on the handles and when pressing
 and releasing modifier keys

http://www.mmiworks.net/eng/publications/2006/07/working-on-gimp.html

I would strongly suggest to at least consider this advice before jumping
to the conclusion that the handles should be removed.


Sven


___
Gimp-developer mailing list
Gimp-developer@lists.XCF.Berkeley.EDU
https://lists.XCF.Berkeley.EDU/mailman/listinfo/gimp-developer


Re: [Gimp-developer] Re: rectangle select tool specification

2006-08-14 Thread William Skaggs


From: Juhana Sadeharju <[EMAIL PROTECTED]>

>The handles may confuse users if really the grabbing can be done by
>clicking in anywhere on the edge. (That is the preferred way to do it
>since the first interactive graphics system was written.)
>The handles should be removed.

What you are saying makes sense, but there needs to be some
visual indication that the rectangle can be modified by moving
the edges -- it must not look like a plain ordinary selection.
If you can think of a better way of doing this, I believe we would
be open to it.  Originally we did it by showing the edges of
the rectangle in solid black, but I think most people who have
tried it feel that it is more pleasant to work with using the
four little squares.

  -- Bill
 

 
__ __ __ __
Sent via the CNPRC Email system at primate.ucdavis.edu


 
   
___
Gimp-developer mailing list
Gimp-developer@lists.XCF.Berkeley.EDU
https://lists.XCF.Berkeley.EDU/mailman/listinfo/gimp-developer


Re: [Gimp-developer] Re: rectangle select tool specification

2006-08-12 Thread Kevin Cozens

Juhana Sadeharju wrote:

In some other editor, the rectangle can be modified only by
grabbing the 8 handles located at the corners and at the
middle of edges. (That is an unnecessary limitation.)

The handles may confuse users if really the grabbing can be done by
clicking in anywhere on the edge. (That is the preferred way to do it
since the first interactive graphics system was written.)
The handles should be removed.


The "handles" aren't really handles like they are in many other software 
packages where you have to grab them to adjust the size of a selection.


In 2.3/CVS GIMP, the "handles" are four (yes, only four) tiny squares which 
appear in the inside corners of the selection. This provides a visual cue that 
the selection area can be altered. You need this cue since it is easy to 
toggle a selection between a fixed and alterable state.


When a selection is editable you move the cursor near an edge or corner of the 
selction. When you are close to the edge or corner the cursor changes to 
indicate that you can move that edge or corner of the selection (once you hold 
the left-mouse button down and drag that is).


I think this is a much easier method of resizing a selection than having to 
grab one of the 8 little handles that are used in most other programs.


--
Cheers!

Kevin.

http://www.interlog.com/~kcozens/ |"What are we going to do today, Borg?"
Owner of Elecraft K2 #2172|"Same thing we always do, Pinkutus:
  |  Try to assimilate the world!"
#include|  -Pinkutus & the Borg
___
Gimp-developer mailing list
Gimp-developer@lists.XCF.Berkeley.EDU
https://lists.XCF.Berkeley.EDU/mailman/listinfo/gimp-developer


[Gimp-developer] Re: rectangle select tool specification

2006-08-12 Thread Juhana Sadeharju
>From: "William Skaggs" <[EMAIL PROTECTED]>
>
>   The (New) Rectangle Select Tool
[ ... ]
>An important different from the old tool is that the
>rectangle you get is modifiable, as indicated by handles at the
>corners.  You should be able to click on any corner or edge and drag
>it -- the cursor should change to indicate when dragging is possible.

What the handles do in the tool?
In some other editor, the rectangle can be modified only by
grabbing the 8 handles located at the corners and at the
middle of edges. (That is an unnecessary limitation.)

The handles may confuse users if really the grabbing can be done by
clicking in anywhere on the edge. (That is the preferred way to do it
since the first interactive graphics system was written.)
The handles should be removed.

Juhana
-- 
  http://music.columbia.edu/mailman/listinfo/linux-graphics-dev
  for developers of open source graphics software
___
Gimp-developer mailing list
Gimp-developer@lists.XCF.Berkeley.EDU
https://lists.XCF.Berkeley.EDU/mailman/listinfo/gimp-developer


Re: [Gimp-developer] Re : rectangle select tool specification

2006-08-10 Thread Sven Neumann

On Thu, 2006-08-10 at 22:51 +0200, cedric GEMY wrote:
> may be i misunderstood your actual specification, but when you define 
> modifiers, i only talk about multiselection modes. What about old 
> options with Ctrl and Shift that does the same as "Expand from center" 
> and "Make Square".
> In fact it may confuse the user, because these options have to be 
> checked before the selection is drawn.
> I agree with Sven on this : keep the old way, because users are 
> accustomed to it. 

I don't think that we absolutely need to continue doing things the old
way. Users get accustomed to new behaviour quite fast, as long as it
offers everything they need.

I agree though that it is important to make "Expand from Center" and
"Make Square" more easily accessible. I believe that we need to use
modifier keys for this, quite similar to the way the old tools used to
work. The old implementation was however rather unintuitive and hard to
discover, mainly because pressing the modifiers didn't change the
selection immidiately, you had to move the mouse first. This is due to a
limitation in the tools code and cannot be fixed in the selection tools
alone. It needs some changes to the tools infrastructure. But I think we
need to do those changes now, simply because we can't implement a
satisfying behaviour without them.

Mitch and me discussed this with Peter a while ago and our conclusion
was that it makes sense to continue to use the modifier keys pressed
when creating the selection to define whether the selection is replaced,
added, subtracted or intersected. Then, while creating the selection,
the modifier keys can be reused to add constraints such as "expand from
center" and "make square". But in order to make this behaviour
understandable by the user, it is important that there is immidiate
feedback, unlike with the old tools. Pressing Ctrl should immidiately
center the selection on the starting point, releasing the modifier key
should restore it. Same for the Shift key. If you press it, the
selection outline needs to change to a square/circle immidiately.


Sven


___
Gimp-developer mailing list
Gimp-developer@lists.XCF.Berkeley.EDU
https://lists.XCF.Berkeley.EDU/mailman/listinfo/gimp-developer


[Gimp-developer] Re : rectangle select tool specification

2006-08-10 Thread cedric GEMY
may be i misunderstood your actual specification, but when you define 
modifiers, i only talk about multiselection modes. What about old 
options with Ctrl and Shift that does the same as "Expand from center" 
and "Make Square".
In fact it may confuse the user, because these options have to be 
checked before the selection is drawn.
I agree with Sven on this : keep the old way, because users are 
accustomed to it. Options like this could be set in an expander for example.



An other thing : The last check box of the rectangle* tool is here told 
as "Tons vifs" and gives a temporary grey color to the area outside the 
selection square :
1. may be it is a translation trouble, but french words don't seem 
appropriate to me.
2. why not also having an intermediate grey color between rectangle and 
ellipse limit, because for the user the ellipse is as important as 
rectangle reference shape.


Cheers
Cedric (pygmee)
___
Gimp-developer mailing list
Gimp-developer@lists.XCF.Berkeley.EDU
https://lists.XCF.Berkeley.EDU/mailman/listinfo/gimp-developer