diff options
| author | Nick Dedekind <nicholas.dedekind@gmail.com> | 2012-08-07 17:36:49 +0100 |
|---|---|---|
| committer | Nick Dedekind <nicholas.dedekind@gmail.com> | 2012-08-07 17:36:49 +0100 |
| commit | 2d8497f8d0cfa00d02dc67df7870952b381ed111 (patch) | |
| tree | 9acbdfec51a8e732553245468410ceef76a88030 /dash/previews | |
| parent | 82388cb34832d16274979c61ed0ae51487a744f3 (diff) | |
Fixed preview info hint cropping
(bzr r2419.4.45)
Diffstat (limited to 'dash/previews')
| -rw-r--r-- | dash/previews/PreviewInfoHintWidget.cpp | 15 |
1 files changed, 6 insertions, 9 deletions
diff --git a/dash/previews/PreviewInfoHintWidget.cpp b/dash/previews/PreviewInfoHintWidget.cpp index 99559ff50..6eda4b93e 100644 --- a/dash/previews/PreviewInfoHintWidget.cpp +++ b/dash/previews/PreviewInfoHintWidget.cpp @@ -153,21 +153,18 @@ void PreviewInfoHintWidget::SetupViews() { nux::StaticCairoText* info_name = new nux::StaticCairoText(info_hint->display_name, NUX_TRACKER_LOCATION); info_name->SetFont(style.info_hint_font()); + info_name->SetLines(-1); + info_name->SetMinimumWidth(style.GetInfoHintNameWidth()); + info_name->SetMaximumWidth(style.GetInfoHintNameWidth()); - nux::Layout* info_name_layout = new nux::HLayout(); - info_name_layout->AddView(info_name, 1, nux::MINOR_POSITION_CENTER); - info_name_layout->SetMinimumWidth(style.GetInfoHintNameWidth()); - info_name_layout->SetMaximumWidth(style.GetInfoHintNameWidth()); - - hint_layout->AddView(info_name_layout, 0); + hint_layout->AddView(info_name, 0, nux::MINOR_POSITION_CENTER); } nux::StaticCairoText* info_value = new nux::StaticCairoText(StringFromVariant(info_hint->value), NUX_TRACKER_LOCATION); info_value->SetFont(style.info_hint_font()); - nux::Layout* info_value_layout = new nux::HLayout(); - info_value_layout->AddView(info_value, 1, nux::MINOR_POSITION_CENTER); + info_value->SetLines(-1); - hint_layout->AddView(info_value_layout, 1); + hint_layout->AddView(info_value, 1, nux::MINOR_POSITION_CENTER); layout->AddLayout(hint_layout, 0); } |
