summaryrefslogtreecommitdiff
path: root/sfx2
diff options
context:
space:
mode:
authorJan Holesovsky <kendy@collabora.com>2014-08-01 15:13:34 +0200
committerZolnai Tamás <tamas.zolnai@collabora.com>2014-08-06 08:54:01 +0000
commit2a005fcc9a7eb92f0029a47c9796975250fc4d14 (patch)
treee4d9e0185d70e17db0d2a5d90a7c10e344317c74 /sfx2
parent73ff5af13bd25b2d0e3a56dd196da217c844a07d (diff)
hidpi, startcenter: Don't set fixed font heigt in the startcenter.
Change-Id: I68efbd08d21b514ab1659cd6bddfc2c4788c4a74 Reviewed-on: https://gerrit.libreoffice.org/10682 Reviewed-by: Zolnai Tamás <tamas.zolnai@collabora.com> Tested-by: Zolnai Tamás <tamas.zolnai@collabora.com>
Diffstat (limited to 'sfx2')
-rw-r--r--sfx2/source/control/recentdocsview.cxx25
1 files changed, 13 insertions, 12 deletions
diff --git a/sfx2/source/control/recentdocsview.cxx b/sfx2/source/control/recentdocsview.cxx
index f0c9c05b2965..0fcb12d2abf5 100644
--- a/sfx2/source/control/recentdocsview.cxx
+++ b/sfx2/source/control/recentdocsview.cxx
@@ -117,6 +117,13 @@ bool RecentDocsView::isAcceptedFile(const OUString &rURL) const
(mnFileTypes & TYPE_OTHER && typeMatchesExtension(TYPE_OTHER, aExt));
}
+void RecentDocsView::SetMessageFont()
+{
+ Font aFont(GetFont());
+ aFont.SetHeight(aFont.GetHeight()*1.3);
+ SetFont(aFont);
+}
+
BitmapEx RecentDocsView::getDefaultThumbnail(const OUString &rURL)
{
BitmapEx aImg;
@@ -195,13 +202,11 @@ void RecentDocsView::Reload()
Invalidate();
// Set preferred width
- if( mFilteredItemList.empty() )
+ if (mFilteredItemList.empty())
{
Font aOldFont(GetFont());
- Font aNewFont(aOldFont);
- aNewFont.SetHeight(20);
- SetFont(aNewFont);
- set_width_request(std::max(GetTextWidth(maWelcomeLine1),GetTextWidth(maWelcomeLine2)));
+ SetMessageFont();
+ set_width_request(std::max(GetTextWidth(maWelcomeLine1), GetTextWidth(maWelcomeLine2)));
SetFont(aOldFont);
}
else
@@ -257,9 +262,7 @@ void RecentDocsView::Paint( const Rectangle &aRect )
{
// No recent files to be shown yet. Show a welcome screen.
Font aOldFont(GetFont());
- Font aNewFont(aOldFont);
- aNewFont.SetHeight(20);
- SetFont(aNewFont);
+ SetMessageFont();
long nTextHeight = GetTextHeight();
@@ -301,10 +304,8 @@ long RecentDocsView::GetThumbnailSize() const
void RecentDocsView::Clear()
{
Font aOldFont(GetFont());
- Font aNewFont(aOldFont);
- aNewFont.SetHeight(20);
- SetFont(aNewFont);
- set_width_request(std::max(GetTextWidth(maWelcomeLine1),GetTextWidth(maWelcomeLine2)));
+ SetMessageFont();
+ set_width_request(std::max(GetTextWidth(maWelcomeLine1), GetTextWidth(maWelcomeLine2)));
SetFont(aOldFont);
ThumbnailView::Clear();