Bug 182755 - Configure digiKam window too big
Summary: Configure digiKam window too big
Status: RESOLVED FIXED
Alias: None
Product: digikam
Classification: Applications
Component: Usability-Ergonomy (show other bugs)
Version: 0.10.0
Platform: Fedora RPMs Linux
: NOR normal
Target Milestone: ---
Assignee: Digikam Developers
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2009-02-01 18:16 UTC by Bartek Pietrasiak
Modified: 2022-01-20 04:19 UTC (History)
2 users (show)

See Also:
Latest Commit:
Version Fixed In: 7.6.0
Sentry Crash Report:


Attachments
minimum height of config dialog (122.64 KB, image/png)
2009-02-02 10:11 UTC, Andi Clemens
Details
weird scaling (51.52 KB, image/png)
2009-02-02 11:29 UTC, Andi Clemens
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Bartek Pietrasiak 2009-02-01 18:16:40 UTC
Version:           Version 0.10.0-rc2 (rev.: 915777) (using KDE 4.1.4)
OS:                Linux
Installed from:    Fedora RPMs

I can't see the Ok and Cancel buttons because the window is too big and I can't make it smaller (despite the fact that it is possible to change its size). My screen resolution is:  1280x800
Comment 1 caulier.gilles 2009-02-01 18:28:06 UTC
I use same resoution from my laptop: no problem with English strings.

Sound like a problem with you local translations of strings which break layout.

Gilles Caulier
Comment 2 Mikolaj Machowski 2009-02-01 22:17:06 UTC
Bartek, which interface language are you using, Polish?
Comment 3 Patrick 2009-02-02 05:21:55 UTC
The fact that netbooks with a typical resolution of 1024x600 get more and more popular should IMO be considered when designing dialogue windows nowadays.

Please make them resizeable, so that it's possible to use digikam at all (even with tedious scrolling).

I'll open a separate bug for this request that applies not only to the configuration dialogue, but to the Digikam main window, which has a minimum height set that is too high for 1024x600.
Comment 4 Bartek Pietrasiak 2009-02-02 09:08:48 UTC
Yes, the language was Polish. I will try with English locale. 
Comment 5 Andi Clemens 2009-02-02 10:05:35 UTC
The size is limited by the kipi-plugins section I guess, you can't shrink the content of this part down.
If I remove some kipi-plugins from my system, the config box gets smaller, too.

Andi Clemens
Comment 6 Patrick 2009-02-02 10:09:58 UTC
(In reply to comment #5)
> The size is limited by the kipi-plugins section I guess, you can't shrink the
> content of this part down.
> If I remove some kipi-plugins from my system, the config box gets smaller, too.

Good analysis :)

Do you have an idea what could be the cause in the main window? See http://bugs.kde.org/show_bug.cgi?id=182829
Comment 7 Andi Clemens 2009-02-02 10:11:27 UTC
At least in the ImageEditor we have minimum heights for the curves widget, the histogram etc. In the MainWindow I can only think of Marble right now.

Andi Clemens
Comment 8 Andi Clemens 2009-02-02 10:11:57 UTC
Created attachment 30856 [details]
minimum height of config dialog
Comment 9 caulier.gilles 2009-02-02 10:13:52 UTC
For the config dialog pages, i have a fix to use QScrollArea everywhere.

Gilles

Comment 10 caulier.gilles 2009-02-02 10:59:43 UTC
SVN commit 920046 by cgilles:

digiKam from trunk: use QScrollArea everywhere to decrease setup dialog size
BUG: 182755


 M  +15 -9     setupalbumview.cpp  
 M  +2 -2      setupalbumview.h  
 M  +15 -9     setupcamera.cpp  
 M  +3 -3      setupcamera.h  
 M  +13 -7     setupcategory.cpp  
 M  +2 -2      setupcategory.h  
 M  +12 -6     setupcollections.cpp  
 M  +3 -3      setupcollections.h  
 M  +10 -4     setupdcraw.cpp  
 M  +3 -3      setupdcraw.h  
 M  +11 -5     setupeditor.cpp  
 M  +3 -3      setupeditor.h  
 M  +14 -7     setupicc.cpp  
 M  +3 -3      setupicc.h  
 M  +12 -6     setupidentity.cpp  
 M  +3 -3      setupidentity.h  
 M  +16 -10    setupiofiles.cpp  
 M  +3 -3      setupiofiles.h  
 M  +10 -4     setuplighttable.cpp  
 M  +3 -3      setuplighttable.h  
 M  +11 -5     setupmetadata.cpp  
 M  +2 -2      setupmetadata.h  
 M  +12 -6     setupmime.cpp  
 M  +3 -3      setupmime.h  
 M  +13 -7     setupmisc.cpp  
 M  +3 -3      setupmisc.h  
 M  +11 -5     setupplugins.cpp  
 M  +3 -3      setupplugins.h  
 M  +19 -13    setupslideshow.cpp  
 M  +3 -3      setupslideshow.h  
 M  +12 -6     setuptooltip.cpp  
 M  +2 -2      setuptooltip.h  


WebSVN link: http://websvn.kde.org/?view=rev&revision=920046
Comment 11 caulier.gilles 2009-02-02 11:03:31 UTC
SVN commit 920047 by cgilles:

use QScrollArea in shwofoto setup dialog
CCBUG: 182755


 M  +13 -7     setupeditor.cpp  
 M  +3 -3      setupeditor.h  
 M  +13 -7     setuptooltip.cpp  
 M  +3 -3      setuptooltip.h  


WebSVN link: http://websvn.kde.org/?view=rev&revision=920047
Comment 12 caulier.gilles 2009-02-02 11:19:07 UTC
SVN commit 920052 by cgilles:

libkipi from trunk: plugin settings widget: use QScrollArea instead QAbstractScrollArea
CCBUG: 182755


 M  +10 -7     pluginloader.cpp  
 M  +2 -2      pluginloader.h  


WebSVN link: http://websvn.kde.org/?view=rev&revision=920052
Comment 13 Andi Clemens 2009-02-02 11:29:33 UTC
Created attachment 30861 [details]
weird scaling

Gilles,

I had applied such a patch before on my system, but I removed the patch again because I faced the problem that you have right now, too:

The kipiplugins list will scale in a strange way, the font and everything else will get smaller. See the screenshot.

Andi Clemens
Comment 14 Andi Clemens 2009-02-02 11:34:51 UTC
The font is not scaling, I meant the spacing will get scaled and elements are overlapped...
Comment 15 caulier.gilles 2009-02-02 11:37:34 UTC
It's a problem in libkipi. already fixed in trunk...

Gilles