Find a file
Eike Hein f86bf88770 Preserve relative positions when changing icon size in containment case.
Icon positions are preserved by scaling the top-left coordinate pair
by the difference between the old and new grid sizes, or by recreating
the same logical column/row coordinate pair in the newly-calculated
grid if the align-to-grid option is enabled.

Icons that run out of bounds (or exceed the maximum column or row)
accumulate at the relevant screen edges. There is a precedent for
this behavior in the general align-to-grid code.

The left-to-right or right-to-left flow is taken into account when
scaling.

Smarter behaviors can be imagined as an optimization (e.g. identi-
fying groups of icons along screen edges and preserving their edge
alignment regardless of overall layout flow), but this simple scaling
implementation certainly beats throwing positions away altogether.

However, positions do still get thrown away in the non-containment
case - as the regular widget is capable of handling overflow via a
scrollbar, relayouting to exploit that felt better in practice.

CCBUG:182712
2013-05-22 03:35:00 +02:00
doc update date + releaseinfo 2013-02-11 21:22:15 +01:00
dolphin DolphinSearchBox setReadOnly: Update if either of the parameters change 2013-05-13 14:40:39 +05:30
kdepasswd SVN_SILENT made messages (.desktop file) 2013-04-19 13:27:40 +02:00
kdialog interpret backslash escapes in some more options 2012-07-01 13:19:23 +02:00
keditbookmarks Move bookmarks in reverse order so that their address remains valid. 2013-05-05 10:01:05 +02:00
kfind SVN_SILENT made messages (.desktop file) 2013-03-15 14:57:44 +01:00
konq-plugins fsview: fix for bug 318706 2013-05-21 18:51:05 +02:00
konqueror SVN_SILENT made messages (.desktop file) 2013-05-17 14:30:44 +02:00
lib Dropping a link to the trash: don't move the full contents, just make a link 2013-05-12 23:30:58 +02:00
nsplugins SVN_SILENT made messages (.desktop file) 2013-04-23 21:53:29 +02:00
plasma Preserve relative positions when changing icon size in containment case. 2013-05-22 03:35:00 +02:00
CMakeLists.txt Update the required kdelibs version 2013-05-11 18:36:42 +02:00
config-apps.h.cmake Dolphin reporting opened locations to activity manager 2012-08-15 08:22:30 +02:00
ConfigureChecks.cmake fix kinfocenter 2008-03-03 12:42:28 +00:00
COPYING readd missing copyright files 2011-02-28 17:34:12 +01:00
COPYING.DOC readd missing copyright files 2011-02-28 17:34:12 +01:00
COPYING.LIB readd missing copyright files 2011-02-28 17:34:12 +01:00
CTestConfig.cmake -add ctest config files for the dashboards at my.cdash.org 2010-03-22 22:05:44 +00:00
Mainpage.dox Typo in URL for doplhin 2008-09-16 18:19:06 +00:00
README Add apps/ and workspace/ directories along with README files so 2005-08-31 09:29:34 +00:00

KDE Base Applications consists of what runs on the desktop.  This module isn't a complete collection of essential applications that a user would expect on a desktop (such as e-mail and calculator).  This packages is the basic set of applications beyond the workspace that KDE applications can assume are installed.  These applications should have no problem running on Windows, OS X, Gnome, etc as stand alone applications if the user wanted to use them there.