Bug 191836

Summary: search not functional when gradient is set
Product: [Applications] kalzium Reporter: Patrick Callahan <Patrick.pxc.C>
Component: generalAssignee: Kalzium Developers <kalzium>
Status: RESOLVED FIXED    
Severity: normal    
Priority: NOR    
Version: unspecified   
Target Milestone: ---   
Platform: Ubuntu   
OS: Linux   
Latest Commit: Version Fixed In:

Description Patrick Callahan 2009-05-06 19:39:22 UTC
Version:           2.2.1 (using KDE 4.2.2)
OS:                Linux
Installed from:    Ubuntu Packages

When the gradient in Kalzium is set to "No Gradient", the first option in the second drop-down list below the File/View/Tools/Settings menubar, Kalzium automatically highlights matches and partial matches visually on the periodic table. However, if the gradient is set to anything else, no item is highlighted and no other indicator of the search results is present.

Whether or not that gradient is configured as logarithmic or linear has no effect upon the bug. I could find no other apparently relevant settings, plugins, or libraries.
Comment 1 Etienne 2010-08-16 20:01:37 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