From 30fb46e25b5a2eaeb66f68c9488c5784ed64190d Mon Sep 17 00:00:00 2001 From: Konstantinos Sideris Date: Sat, 15 Jul 2017 17:11:46 +0300 Subject: Use pixels to specify the font sizes Basically reverts the last font related commits since pointSize isn't as reliable as pixelSize. Also some layout values (margins, spacings) have been moved out to Config.h. --- include/Config.h | 63 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 63 insertions(+) create mode 100644 include/Config.h (limited to 'include/Config.h') diff --git a/include/Config.h b/include/Config.h new file mode 100644 index 00000000..147f4446 --- /dev/null +++ b/include/Config.h @@ -0,0 +1,63 @@ +#pragma once + +// Non-theme app configuration. Layouts, fonts spacing etc. +// +// Font sizes are in pixels. + +namespace conf +{ +// Global settings. +static const int fontSize = 12; +static const int emojiSize = 14; +static const int headerFontSize = 21; + +// Button settings. +namespace btn +{ +static const int fontSize = 20; +static const int cornerRadius = 3; +} + +// RoomList specific. +namespace roomlist +{ +namespace fonts +{ +static const int heading = 13; +static const int badge = 10; +static const int bubble = 20; +} // namespace fonts +} // namespace roomlist + +namespace userInfoWidget +{ +namespace fonts +{ +static const int displayName = 16; +static const int userid = 14; +} // namespace fonts +} // namespace userInfoWidget + +namespace topRoomBar +{ +namespace fonts +{ +static const int roomName = 15; +static const int roomDescription = 13; +} // namespace fonts +} // namespace topRoomBar + +namespace timeline +{ +static const int msgMargin = 11; +static const int avatarSize = 36; +static const int headerSpacing = 5; +static const int headerLeftMargin = 12; + +namespace fonts +{ +static const int timestamp = 9; +} +} + +} // namespace conf -- cgit 1.5.1