Opened 8 years ago

Last modified 2 years ago

#7115 assigned enhancement

Mouse pointer indicating resize direction

Reported by: humdinger Owned by: nobody
Priority: normal Milestone: Unscheduled
Component: Servers/app_server Version: R1/Development
Keywords: CTRL+ALT resizing Cc:
Blocked By: Blocking:
Has a Patch: no Platform: All

Description

There has been some discussion how to indicate the resize direction of windows when holding CTRL+ALT (the resizing is done with the right mouse button), see this thread. At the moment, the respective window borders are highlighted.

Instead of border-highlighting, one idea is to change the cursor and have it indicate the current resize direction. I have created the necessary pointers in Icon-O-Matic. Following Stippis advice, I imported them into WonderBrush, added a little drop shadow and saved the cropped images as PNG. It's all attached.

These are the pointers (I-O-M files without the drop shadow, PNGs don't get a thumbnail...):

Mouse pointers

The hotspot should be on the upper left corner of the little window. That way the little window should be steady while the arrows dis/appear when moving the mouse, indicating the current resize direction.
Once the right mouse button gets pressed, the pointer changes to the actual resize-cursor, which are already implemented. Likewise, left-clicking will change into move-mode.

Attachments (6)

resizable-cursor.png (23.5 KB) - added by humdinger 8 years ago.
Mouse pointers
resizeable-cursor.zip (18.1 KB) - added by humdinger 8 years ago.
The mouse pointers as I-O-M files and PNGs
resizable-cursor2.png (14.5 KB) - added by humdinger 8 years ago.
2nd Version
resizeable-cursor2.zip (19.0 KB) - added by humdinger 8 years ago.
added I-O-M files for 2nd version
resizable-cursor2.2.png (14.5 KB) - added by tangobravo 8 years ago.
white arrows
resizable-cursor3.png (14.2 KB) - added by tangobravo 8 years ago.
actually white arrows

Download all attachments as: .zip

Change History (14)

Changed 8 years ago by humdinger

Attachment: resizable-cursor.png added

Mouse pointers

Changed 8 years ago by humdinger

Attachment: resizeable-cursor.zip added

The mouse pointers as I-O-M files and PNGs

comment:1 Changed 8 years ago by tangobravo

I know you said in the mailing list thread that having all 4 arrows drawn to show "move" with the resize ones differently coloured was too confusing. However I'm still uncomfortable having the cursor reflect right-click behaviour, that seems unexpected to me.

Perhaps other ways of showing the active resize border could be explored - highlighting within the "little window", a small dot in the "little window" in the right corner or something?

comment:2 Changed 8 years ago by humdinger

OK. How about this:

2nd Version

Changed 8 years ago by humdinger

Attachment: resizable-cursor2.png added

2nd Version

comment:3 Changed 8 years ago by humdinger

Added I-O-M files for the second version of the cursors, before I accidentally delete them locally... :)
I can convert them to PNG with drop shadow when needed.

Changed 8 years ago by humdinger

Attachment: resizeable-cursor2.zip added

added I-O-M files for 2nd version

comment:4 Changed 8 years ago by tangobravo

Ingo expressed a preference on the ML for the second set. I prefer them too.

I wonder how it would look if only the window shading was used to express resize border, and the arrows were all white for all of them, which might imply move (the primary mouse button action) a little more strongly.

Changed 8 years ago by tangobravo

Attachment: resizable-cursor2.2.png added

white arrows

Changed 8 years ago by tangobravo

Attachment: resizable-cursor3.png added

actually white arrows

comment:5 Changed 8 years ago by tangobravo

Sorry for the useless attachment; the file browse button really doesn't work well in Firefox+Ubuntu (and ends up actually choosing the path of the file above the one clicked...grr).

Anyhow, here's how the cursors would look if they all had all the arrows white (mocked up in GIMP so I can't provide the IOM files I'm afraid).

actually white arrows

comment:6 Changed 8 years ago by humdinger

No idea if tangobravo's all-white arrows are better or not. I guess it's a matter of changing a resource file once the mouse pointer feature itself is implemented.

comment:7 Changed 4 years ago by pulkomandy

Milestone: R1Unscheduled

Moving out of R1 (sorry, but I'm trying to get a better picture of how far R1 is).

comment:8 Changed 2 years ago by axeld

Owner: changed from axeld to nobody
Status: newassigned
Note: See TracTickets for help on using tickets.