[prev in list] [next in list] [prev in thread] [next in thread] 

List:       kmdi-devel
Subject:    kdelibs
From:       dhdev () gmx ! de (Dominik Haumann)
Date:       2005-03-04 0:16:28
Message-ID: 20050303231618.5FD431751E () office ! kde ! org
[Download RAW message or body]

CVS commit by dhaumann: 

This patch does the following
- implement splitterKeepSize correctly.
- Internally use always highResolution due to *ugly* rounding bugs.
- in fact, the high resolution mode never worked 100%. KDockWidget
  always assumes a splitter position between 0..100 but it was 0..10000,
  which lead to size-bugs undock/redock actions.

For KDE 4, remove this highResolution option completely.
This patch should be BC, kdockwidget_private.* is private API.

Compatibility: The splitter position must be always between 0..100.
If it is >100, it assumes high resolution from the old behavior, and
it will be fixed to a correct value between 0..100. This makes sure
it works for both, high resolution and not high resolution.

I tested this with k3b, kate, konqueror and a bit Quanta.
If you find bugs, please let us know on kmdi-devel@kde.org.

This fixes the bugs
- #69895: selection menu gets not properly positioned on the right side
- #75112: borders in IDEAl mode are not "active"

CCBUG:69895
CCBUG:75112

CCMAIL:kmdi-devel@kde.org


  M +13 -6     kdeui/kdockwidget.cpp   1.171
  M +7 -0      kdeui/kdockwidget.h   1.103
  M +295 -187  kdeui/kdockwidget_private.cpp   1.54
  M +128 -9    kdeui/kdockwidget_private.h   1.32
  M +28 -28    kmdi/kmdidockcontainer.cpp   1.72
  M +4 -4      kmdi/kmdi/dockcontainer.cpp   1.10



[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic