void AutoSizeInfoBoxFonts(FontSettings &settings, unsigned control_width) { if (!IsAltair()) AutoSizeFont(settings.infobox, control_width, _T("1234m")); #ifndef GNAV settings.infobox_units.lfHeight = unsigned(settings.infobox.lfHeight) * 2u / 5u; #endif if (!IsAltair()) AutoSizeFont(settings.infobox_small, control_width, _T("12345m")); }
void InfoBoxLook::ReinitialiseLayout(unsigned width) { FontDescription title_font_d(8); AutoSizeFont(title_font_d, width, _T("123456789012345")); title_font.Load(title_font_d); FontDescription value_font_d(10, true); AutoSizeFont(value_font_d, width, _T("1234m")); value_font.Load(value_font_d); FontDescription small_value_font_d(10); AutoSizeFont(small_value_font_d, width, _T("12345m")); small_value_font.Load(small_value_font_d); unsigned unit_font_height = std::max(value_font_d.GetHeight() * 2u / 5u, 7u); unit_font.Load(FontDescription(unit_font_height)); #ifdef HAVE_TEXT_CACHE TextCache::Flush(); #endif }
void FadeCmd::resizeEvent(QResizeEvent *event) { AutoSizeFont(); QLineEdit::resizeEvent(event); }