diff options
| author | Nick Dedekind <nicholas.dedekind@gmail.com> | 2012-08-07 13:27:24 +0100 |
|---|---|---|
| committer | Nick Dedekind <nicholas.dedekind@gmail.com> | 2012-08-07 13:27:24 +0100 |
| commit | fb22988a2e398d3c3bc76de6e8940a4d4c49b916 (patch) | |
| tree | 2eb5a3cce90140fae6b78f8ff091168efac7c0d9 /dash/previews | |
| parent | 61ae4db54b0508f750cdeab71776235ae833008c (diff) | |
Fixed preview info hint name width
(bzr r2419.4.41)
Diffstat (limited to 'dash/previews')
| -rw-r--r-- | dash/previews/PreviewInfoHintWidget.cpp | 7 |
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); |
