CtrlLib: Fixed scaling problem in HeaderCtrl::Add

This commit is contained in:
Mirek Fidler 2025-12-03 16:10:56 +01:00
parent cbbe8b92a7
commit 6e72e8c77b
2 changed files with 3 additions and 3 deletions

View file

@ -113,7 +113,7 @@ HeaderCtrl::Column& HeaderCtrl::Add()
HeaderCtrl::Column& HeaderCtrl::Add(const char *text, double ratio)
{
HeaderCtrl::Column& c = Add();
c.ratio = ratio ? Zxf(ratio) : 1;
c.ratio = Zxf(ratio ? ratio : 1);
c.SetText(text);
SbTotal();
return c;

View file

@ -603,8 +603,8 @@ void PackageEditor::Init(ArrayCtrl& option)
{
option.AddIndex();
option.AddIndex();
option.AddColumn("").SetDisplay(Single<OptionDisplay>()).Margin(0);
option.AddColumn("", 2).SetDisplay(Single<OptionDisplay>()).Margin(0);
option.AddColumn("", 7).SetDisplay(Single<OptionDisplay>()).Margin(0);
option.AddColumn("", 20).SetDisplay(Single<OptionDisplay>()).Margin(0);
option.NoHeader();
option.SetLineCy(max(IdeImg::Package().GetSize().cy, Draw::GetStdFontCy()));
}