垂直水平容器布局

This commit is contained in:
2025-04-10 21:02:26 +08:00
parent 934dd653ee
commit b5fc6a9a26
4 changed files with 110 additions and 26 deletions

View File

@@ -79,18 +79,22 @@ int main(int argc, char* argv[]) {
const auto button2 = std::make_shared<mbutton>();
button2->push_slot(
mslot(mbutton)
.margin({10})
.visibility(visibility_t::visible)
(text_block2)
);
const auto& window = mwindow::create({ 800, 600 }, L"Hello, World!");
window->set_content(
mnew(mborder)
mnew(mv_box)
[
mslot(mborder)
.h_alignment(horizontal_alignment_t::center)
.v_alignment(vertical_alignment_t::center)
(button)
mslot(mv_box)
.horizontal_alignment(horizontal_alignment_t::left)
(button),
mslot(mv_box)
.horizontal_alignment(horizontal_alignment_t::right)
(button2)
]
);