[prev in list] [next in list] [prev in thread] [next in thread]
List: kde-commits
Subject: KDE/kdebase/runtime/kstyles/oxygen
From: Maks Orlovich <maksim () kde ! org>
Date: 2008-05-30 20:22:45
Message-ID: 1212178965.703702.11455.nullmailer () svn ! kde ! org
[Download RAW message or body]
SVN commit 814599 by orlovich:
Enable drawing of inline arrows. OK'd by boemann.
You Oxygen folks might want to tweak it somewhat, of course.
BUG:151697
M +5 -0 oxygen.cpp
--- trunk/KDE/kdebase/runtime/kstyles/oxygen/oxygen.cpp #814598:814599
@@ -202,6 +202,9 @@
setWidgetLayoutProp(WT_ToolButton, ToolButton::ContentsMargin, 4);
setWidgetLayoutProp(WT_ToolButton, ToolButton::FocusMargin, 0);
+ setWidgetLayoutProp(WT_ToolButton, ToolButton::InlineMenuIndicatorSize, 6);
+ setWidgetLayoutProp(WT_ToolButton, ToolButton::InlineMenuIndicatorXOff, -7);
+ setWidgetLayoutProp(WT_ToolButton, ToolButton::InlineMenuIndicatorYOff, -7);
setWidgetLayoutProp(WT_GroupBox, GroupBox::FrameWidth, 5);
@@ -2794,6 +2797,8 @@
if (const QStyleOptionToolButton* tbOpt = qstyleoption_cast<const \
QStyleOptionToolButton*>(option)) {
if (tbOpt->features & QStyleOptionToolButton::MenuButtonPopup)
menuAreaWidth = pixelMetric(QStyle::PM_MenuButtonIndicator, \
option, widget); + else if (tbOpt->features & \
QStyleOptionToolButton::HasMenu) + size.setWidth(size.width() + \
10); // extra space for inline button }
size.setWidth(size.width() - menuAreaWidth);
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic