Bug 126717 - Make periodic table scalable
Summary: Make periodic table scalable
Status: RESOLVED FIXED
Alias: None
Product: kalzium
Classification: Applications
Component: general (show other bugs)
Version: unspecified
Platform: Ubuntu Linux
: NOR wishlist
Target Milestone: ---
Assignee: Carsten Niehaus
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2006-05-04 10:48 UTC by dave
Modified: 2010-08-16 20:01 UTC (History)
1 user (show)

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


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description dave 2006-05-04 10:48:10 UTC
Version:            (using KDE KDE 3.5.2)
Installed from:    Ubuntu Packages
OS:                Linux

The table should scale up to the avaible with. On hi-resolution screens the table is too small and too dense packed.

It should keep a minimun size. The size of the table now is good for this.
Comment 1 Carsten Niehaus 2006-05-04 16:02:55 UTC
Yes, that is planned for KDE4 but not possible in KDE 3.x.
Comment 2 Etienne 2010-07-03 11:46:52 UTC
I am playing around with qGraphics* and got the following:
http://github.com/erebetez/newKalziumPse

It's a merge between the avogadro pse from Marcus and some qState examples.
The result is: scalable and animated:)

To compile the example you need the science lib from trunk.

Next step is porting it to kalzium.
Comment 3 Etienne 2010-08-16 20:01:38 UTC
SVN commit 1164426 by erebetez:

New periodic table of elements for kalzium.
Adding universal gradient slider.

BUG: 191836
BUG: 162798
FEATURE: 126717
GUI

 M  +1 -0      kalzium/plasmoid/engine/kalzium_engine.cpp  
 M  +8 -7      kalzium/src/CMakeLists.txt  
 M  +7 -8      kalzium/src/detailedgraphicaloverview.cpp  
 M  +2 -2      kalzium/src/detailedgraphicaloverview.h  
 M  +26 -22    kalzium/src/detailinfodlg.cpp  
 M  +3 -3      kalzium/src/detailinfodlg.h  
 A             kalzium/src/elementitem.cpp   [License: LGPL (v2.1+)]
 A             kalzium/src/elementitem.h   [License: LGPL (v2.1+)]
 A             kalzium/src/gradientwidget.ui  
 A             kalzium/src/gradientwidget_impl.cpp   [License: GPL (v2+)]
 A             kalzium/src/gradientwidget_impl.h   [License: GPL (v2+)]
 M  +141 -173  kalzium/src/kalzium.cpp  
 M  +14 -19    kalzium/src/kalzium.h  
 A             kalzium/src/kalziumelementproperty.cpp   [License: GPL (v2+)]
 A             kalzium/src/kalziumelementproperty.h   [POSSIBLY UNSAFE: system] [License: GPL (v2+)]
 M  +118 -7    kalzium/src/kalziumgradienttype.cpp  
 M  +56 -0     kalzium/src/kalziumgradienttype.h  
 M  +0 -1      kalzium/src/kalziumnumerationtype.cpp  
 D             kalzium/src/kalziumpainter.cpp  
 D             kalzium/src/kalziumpainter.h  
 M  +62 -7     kalzium/src/kalziumschemetype.cpp  
 M  +32 -7     kalzium/src/kalziumschemetype.h  
 D             kalzium/src/kalziumtabletype.cpp  
 D             kalzium/src/kalziumtabletype.h  
 M  +21 -41    kalzium/src/legendwidget.cpp  
 M  +3 -18     kalzium/src/legendwidget.h  
 A             kalzium/src/numerationitem.cpp   [License: LGPL (v2.1+)]
 A             kalzium/src/numerationitem.h   [License: LGPL (v2.1+)]
 A             kalzium/src/periodictablescene_p.cpp   [License: LGPL (v2.1+)]
 A             kalzium/src/periodictablescene_p.h   [License: LGPL (v2.1+)]
 D             kalzium/src/periodictableview.cpp  
 D             kalzium/src/periodictableview.h  
 A             kalzium/src/periodsystembase.cpp   [License: GPL (v2+)]
 A             kalzium/src/periodsystembase.h   [License: GPL (v2+)]
 M  +6 -0      kalzium/src/search.cpp  
 M  +6 -0      kalzium/src/search.h  
 M  +4 -1      kalzium/src/searchwidget.cpp  
 U             kalzium/src/searchwidget.h  
 D             kalzium/src/somwidget.ui  
 D             kalzium/src/somwidget_impl.cpp  
 D             kalzium/src/somwidget_impl.h  
 A             kalzium/src/statemachine.cpp   [License: LGPL (v2.1+)]
 A             kalzium/src/statemachine.h   [License: BSD]
 M  +4 -4      kalzium/src/tableinfowidget.cpp  
 M  +1 -2      kalzium/src/tableinfowidget.h  
 D             kalzium/src/timewidget.ui  
 D             kalzium/src/timewidget_impl.cpp  
 D             kalzium/src/timewidget_impl.h  
 M  +30 -5     libkdeedu/libscience/psetables.cpp  
 M  +49 -9     libkdeedu/libscience/psetables.h  


WebSVN link: http://websvn.kde.org/?view=rev&revision=1164426