Summary: | move mode needs 'resist' when bumping up to other plots | ||
---|---|---|---|
Product: | [Applications] kst | Reporter: | Matthew Truch <matt> |
Component: | view objects | Assignee: | kst |
Status: | RESOLVED FIXED | ||
Severity: | wishlist | ||
Priority: | NOR | ||
Version: | 1.x | ||
Target Milestone: | --- | ||
Platform: | RedHat Enterprise Linux | ||
OS: | Linux | ||
Latest Commit: | Version Fixed In: |
Description
Matthew Truch
2004-07-23 01:15:43 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.
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. This functionality has been addressed by the packing option in layout mode. Untrue, this is an important usability issue. It's definitely valuable to add. 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 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?
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 |