Sign Up
Log In
Log In
or
Sign Up
Places
All Projects
Status Monitor
Collapse sidebar
openSUSE:11.4
kdebase3
improve-panelservicemenu-geticonset.diff
Overview
Repositories
Revisions
Requests
Users
Attributes
Meta
File improve-panelservicemenu-geticonset.diff of Package kdebase3
Index: kicker/libkicker/global.cpp =================================================================== --- kicker/libkicker/global.cpp.orig +++ kicker/libkicker/global.cpp @@ -425,6 +425,12 @@ QIconSet menuIconSet(const QString& icon KIcon::ActiveState, 0, true); + QPixmap disabled = KGlobal::iconLoader()->loadIcon(icon, + KIcon::Small, + 0, + KIcon::DisabledState, + 0, + true); // make sure they are not larger than 20x20 if (normal.width() > 20 || normal.height() > 20) @@ -437,8 +443,14 @@ QIconSet menuIconSet(const QString& icon active.convertFromImage(active.convertToImage().smoothScale(20,20)); } + if (disabled.width() > 20 || disabled.height() > 20) + { + disabled.convertFromImage(disabled.convertToImage().smoothScale(20,20)); + } + iconset.setPixmap(normal, QIconSet::Small, QIconSet::Normal); iconset.setPixmap(active, QIconSet::Small, QIconSet::Active); + iconset.setPixmap(disabled, QIconSet::Small, QIconSet::Disabled); } }
Locations
Projects
Search
Status Monitor
Help
OpenBuildService.org
Documentation
API Documentation
Code of Conduct
Contact
Support
@OBShq
Terms
openSUSE Build Service is sponsored by
The Open Build Service is an
openSUSE project
.
Sign Up
Log In
Places
Places
All Projects
Status Monitor