View Issue Details

IDProjectCategoryView StatusLast Update
0002377ScribusUsabilitypublic2007-12-06 20:21
Reporterdrekka Assigned Toavox  
PrioritynormalSeverityminorReproducibilityalways
Status closedResolutionfixed 
PlatformLinuxOSGentooOS Version2004.3
Product Version1.3.0 
Fixed in Version1.3.5svn 
Summary0002377: Attempting to drag handles activates higher z-order objects.
DescriptionIf I have two objects: ObjA in underneath ObjB. If I activate ObjA and one of it's resize handles is on top of ObjB, when I attempt to grab the handle by clicking on it, ObjB becomes active instead.

I suspect this is a simple bug to fix. When the mouse is over a resize handle and the user does a mouse down, the view should not perform the code to look for and activate objects.
TagsNo tags attached.
Patch

Relationships

related to 0002407 acknowledged Metabug: Misleading and wrong cursors 
related to 0000482 closedavox Illogical behaviour when resizing/moving a frame below another. Ctrl should not be required to do the action. 

Activities

ringerc

2005-08-03 15:40

reporter   ~0005869

This has bugged me for ages too.

It works, but you have to hold down control. What's worse is that the cursor changes to indicate that it'll use the handle even when it doesn't.

As for "simple bug to fix"... look at ScribusView::mouse...Event(...) then tell me that :S

drekka

2005-08-04 08:56

reporter   ~0005893

Kool. I've added the key combination to the wiki, and yes I've seen scribusview.cpp ;-) I've had a bit of a play with that code, but being a Java programmer and having no C++ experience, I'm weary of leaping into such a core block without knowing exactly what it does and how. ;-)

christoph_s

2007-12-06 20:21

developer   ~0018196

Tested, fixed. Thanks.

Issue History

Date Modified Username Field Change
2005-08-03 14:31 drekka New Issue
2005-08-03 15:40 ringerc Note Added: 0005869
2005-08-03 15:40 ringerc Status new => confirmed
2005-08-03 15:40 ringerc Category General => Usability
2005-08-04 08:56 drekka Note Added: 0005893
2005-08-09 16:32 ringerc Relationship added related to 0002407
2005-08-09 16:33 ringerc Relationship added related to 0000482
2007-12-05 13:34 cbradney Status confirmed => assigned
2007-12-05 13:34 cbradney Assigned To => avox
2007-12-05 13:34 cbradney Status assigned => resolved
2007-12-05 13:34 cbradney Fixed in Version => 1.3.5svn
2007-12-05 13:34 cbradney Resolution open => fixed
2007-12-06 20:21 christoph_s Status resolved => closed
2007-12-06 20:21 christoph_s Note Added: 0018196