Resolves tdf#161492 - Consider tab width for dialog size

Change-Id: Ia503ba49fcf6f9f3fb3abab34c1b95f62b0e6ba0
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/187058
Tested-by: Jenkins
Reviewed-by: Caolán McNamara <caolan.mcnamara@collabora.com>
This commit is contained in:
Heiko Tietze
2025-06-26 17:26:50 +02:00
committed by Caolán McNamara
parent 257686688e
commit c6b9c12d6a

View File

@ -578,7 +578,9 @@ Size VerticalTabControl::GetOptimalSize() const
aOptimalPageSize.setHeight( aPagePrefSize.Height() );
}
return aOptimalPageSize;
Size aChooserSize(m_xChooser->get_preferred_size());
return Size(aChooserSize.Width() + aOptimalPageSize.Width(),
std::max(aChooserSize.Height(), aOptimalPageSize.Height()));
}
void VerticalTabControl::DumpAsPropertyTree(tools::JsonWriter& rJsonWriter)