Bug 85732 - move mode needs 'resist' when bumping up to other plots
Summary: move mode needs 'resist' when bumping up to other plots
Status: RESOLVED FIXED
Alias: None
Product: kst
Classification: Applications
Component: view objects (show other bugs)
Version: 1.x
Platform: RedHat Enterprise Linux Linux
: NOR wishlist
Target Milestone: ---
Assignee: kst
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2004-07-23 01:15 UTC by Matthew Truch
Modified: 2005-03-07 22:47 UTC (History)
0 users

See Also:
Latest Commit:
Version Fixed In:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Matthew Truch 2004-07-23 01:15:43 UTC
Version:           0.99devel (using KDE KDE 3.2.1)
Installed from:    RedHat RPMs
OS:                Linux

When moving plots around, it would be great if there were a little bit of 'resist' when you bumped up to another plot, so that you could easily pack plots together how you like them.
Comment 1 George Staikos 2004-07-23 01:33:35 UTC
On Thursday 22 July 2004 19:15, Matthew Truch wrote:
> When moving plots around, it would be great if there were a little bit of
> 'resist' when you bumped up to another plot, so that you could easily pack
> plots together how you like them.

  Ahh magnetic borders. :)  I knew we would end up implementing a window 
manager in the end.

Comment 2 Andrew Walker 2004-07-28 00:17:23 UTC
In the absence of sticky borders I've added some context menu items in layout 
mode which allow plots to be packed horizontally and vertically. 

What this does is to take (in the horizontal case) the left most plot edge and 
right most plot edge and then arrange the selected plots within this range. 
The plots all finish up with the same horizontal size and positioned to fill 
the range.

Its a simple way to line up plots.

Comment 3 Andrew Walker 2004-10-25 20:27:30 UTC
This functionality has been addressed by the packing option in layout mode.
Comment 4 George Staikos 2004-10-25 20:32:58 UTC
Untrue, this is an important usability issue.  It's definitely valuable to add.
Comment 5 Andrew Walker 2005-03-04 23:58:10 UTC
CVS commit by arwalker: 

Implement sticky borders.

Do we want to make it configurable (switch on/off, distance to snap, etc.)? 
Do we also want it to apply to resizing, or just moving, as requested in the bug report?

CCMAIL: 85732@bugs.kde.org 


  M +69 -2     ksttoplevelview.cpp   1.91
  M +1 -0      ksttoplevelview.h   1.52
  M +2 -1      kstviewobject.cpp   1.118



Comment 6 Matthew Truch 2005-03-05 18:01:09 UTC
It should also apply to resizing.  

I think it would be nice if it was configurable, probably just kst-wide,
in the configure kst part.  

On Fri, Mar 04, 2005 at 10:58:12PM -0000, Andrew Walker wrote:
> Do we want to make it configurable (switch on/off, distance to snap, etc.)? 
> Do we also want it to apply to resizing, or just moving, as requested in the bug report?

Comment 7 Andrew Walker 2005-03-07 22:47:36 UTC
CVS commit by arwalker: 

Added "sticky" borders when resizing. Reduced the distance to stick by half. Implemented as per some sort of vague consensus.

CCMAIL: 85732-done@bugs.kde.org


  M +91 -92    ksttoplevelview.cpp   1.92
  M +1 -0      ksttoplevelview.h   1.53