mirror of
https://git.mirrors.martin98.com/https://github.com/slic3r/Slic3r.git
synced 2025-07-22 00:24:26 +08:00
#658 fix coPoints size computation
This commit is contained in:
parent
c8397eb3fd
commit
16d3314d9f
@ -460,6 +460,7 @@ public:
|
|||||||
x_textctrl->Disable();
|
x_textctrl->Disable();
|
||||||
y_textctrl->Disable(); }
|
y_textctrl->Disable(); }
|
||||||
wxSizer* getSizer() override { return sizer; }
|
wxSizer* getSizer() override { return sizer; }
|
||||||
|
//for height
|
||||||
wxWindow* getWindow() override { return dynamic_cast<wxWindow*>(x_textctrl); }
|
wxWindow* getWindow() override { return dynamic_cast<wxWindow*>(x_textctrl); }
|
||||||
};
|
};
|
||||||
|
|
||||||
|
@ -202,7 +202,15 @@ wxPoint OG_CustomCtrl::get_pos(const Line& line, Field* field_in/* = nullptr*/)
|
|||||||
|
|
||||||
if (field == field_in)
|
if (field == field_in)
|
||||||
break;
|
break;
|
||||||
h_pos += field->getWindow()->GetSize().x;
|
if (field->getSizer()) {
|
||||||
|
for (auto child : field->getSizer()->GetChildren()) {
|
||||||
|
if (child->IsWindow() && child->IsShown()) {
|
||||||
|
wxSize sz = child->GetWindow()->GetSize();
|
||||||
|
h_pos += sz.x + m_h_gap;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
} else
|
||||||
|
h_pos += field->getWindow()->GetSize().x;
|
||||||
|
|
||||||
if (option_set.size() == 1 && option_set.front().opt.full_width)
|
if (option_set.size() == 1 && option_set.front().opt.full_width)
|
||||||
break;
|
break;
|
||||||
|
Loading…
x
Reference in New Issue
Block a user