summaryrefslogtreecommitdiff
path: root/dash
diff options
authorNick Dedekind <nicholas.dedekind@gmail.com>2012-08-07 13:27:24 +0100
committerNick Dedekind <nicholas.dedekind@gmail.com>2012-08-07 13:27:24 +0100
commitfb22988a2e398d3c3bc76de6e8940a4d4c49b916 (patch)
tree2eb5a3cce90140fae6b78f8ff091168efac7c0d9 /dash
parent61ae4db54b0508f750cdeab71776235ae833008c (diff)
Fixed preview info hint name width
(bzr r2419.4.41)
Diffstat (limited to 'dash')
-rw-r--r--dash/previews/PreviewInfoHintWidget.cpp7
1 files changed, 4 insertions, 3 deletions
diff --git a/dash/previews/PreviewInfoHintWidget.cpp b/dash/previews/PreviewInfoHintWidget.cpp
index 4f17bd539..99559ff50 100644
--- a/dash/previews/PreviewInfoHintWidget.cpp
+++ b/dash/previews/PreviewInfoHintWidget.cpp
@@ -149,16 +149,17 @@ void PreviewInfoHintWidget::SetupViews()
info_icon->SetVisible(true);
hint_layout->AddView(info_icon, 0);
- if (info_hint->display_name.size() > 0)
+ if (!info_hint->display_name.empty())
{
nux::StaticCairoText* info_name = new nux::StaticCairoText(info_hint->display_name, NUX_TRACKER_LOCATION);
info_name->SetFont(style.info_hint_font());
nux::Layout* info_name_layout = new nux::HLayout();
info_name_layout->AddView(info_name, 1, nux::MINOR_POSITION_CENTER);
- info_name_layout->SetMaximumWidth(128 - (icon_size_ > 0 ? (icon_size_ + 16) : 0));
+ info_name_layout->SetMinimumWidth(style.GetInfoHintNameWidth());
+ info_name_layout->SetMaximumWidth(style.GetInfoHintNameWidth());
- hint_layout->AddView(info_name_layout, 1);
+ hint_layout->AddView(info_name_layout, 0);
}
nux::StaticCairoText* info_value = new nux::StaticCairoText(StringFromVariant(info_hint->value), NUX_TRACKER_LOCATION);