mirror of
https://github.com/OPM/ResInsight.git
synced 2026-10-25 22:50:25 -05:00
Use point size when defining font size
Avoid pixel size for easier config across multiple environments Set default font size for plots to 10 points Use Small instead of XSmall for default font in plot Remove pt postfix to indicate point size
This commit is contained in:
1 parent
559599c72d
commit
5f7823b8d3
34 files changed
+87
-116
No files matched your search
@@ -156,21 +156,17 @@ int RiuQwtPlotWidget::axisValueFontSize( RiuPlotAxis axis ) const
|
||||
//--------------------------------------------------------------------------------------------------
|
||||
void RiuQwtPlotWidget::setAxisFontsAndAlignment( RiuPlotAxis axis, int titleFontSize, int valueFontSize, bool titleBold, int alignment )
|
||||
{
|
||||
int titleFontPixelSize = caf::FontTools::pointSizeToPixelSize( titleFontSize );
|
||||
int valueFontPixelSize = caf::FontTools::pointSizeToPixelSize( valueFontSize );
|
||||
|
||||
// Axis number font
|
||||
|
||||
auto qwtAxis = toQwtPlotAxis( axis );
|
||||
QFont axisFont = m_plot->axisFont( qwtAxis );
|
||||
axisFont.setPixelSize( valueFontPixelSize );
|
||||
axisFont.setPointSize( valueFontSize );
|
||||
axisFont.setBold( false );
|
||||
m_plot->setAxisFont( qwtAxis, axisFont );
|
||||
|
||||
// Axis title font
|
||||
QwtText axisTitle = m_plot->axisTitle( qwtAxis );
|
||||
QFont axisTitleFont = axisTitle.font();
|
||||
axisTitleFont.setPixelSize( titleFontPixelSize );
|
||||
axisTitleFont.setPointSize( titleFontSize );
|
||||
axisTitleFont.setBold( titleBold );
|
||||
axisTitle.setFont( axisTitleFont );
|
||||
axisTitle.setRenderFlags( alignment | Qt::TextWordWrap );
|
||||
@@ -260,7 +256,7 @@ void RiuQwtPlotWidget::setLegendFontSize( int fontSize )
|
||||
if ( m_plot->legend() )
|
||||
{
|
||||
QFont font = m_plot->legend()->font();
|
||||
font.setPixelSize( caf::FontTools::pointSizeToPixelSize( fontSize ) );
|
||||
font.setPointSize( fontSize );
|
||||
m_plot->legend()->setFont( font );
|
||||
// Set font size for all existing labels
|
||||
QList<QwtLegendLabel*> labels = m_plot->legend()->findChildren<QwtLegendLabel*>();
|
||||
@@ -689,7 +685,7 @@ void RiuQwtPlotWidget::applyPlotTitleToQwt()
|
||||
if ( m_titleFontSize > 0 )
|
||||
{
|
||||
QFont font = qwtText.font();
|
||||
font.setPixelSize( caf::FontTools::pointSizeToPixelSize( m_titleFontSize ) );
|
||||
font.setPointSize( m_titleFontSize );
|
||||
qwtText.setFont( font );
|
||||
}
|
||||
qwtText.setText( plotTitleToApply );
|
||||
|
||||
Reference in new issue
Block a user