布局语法优化

This commit is contained in:
daiqingshuang
2025-04-11 13:42:57 +08:00
parent b5fc6a9a26
commit 2c794509bc
3 changed files with 11 additions and 40 deletions

View File

@@ -68,21 +68,19 @@ int main(int argc, char* argv[]) {
const auto& text_block2 = std::make_shared<mtext_block>();
text_block2->set_text(U"Hello, World!");
auto button = std::make_shared<mbutton>();
button->push_slot(
auto button = mnew(mbutton)
[
mslot(mbutton)
.margin({10})
.visibility(visibility_t::visible)
(text_block)
);
.margin({ 10 })
.visibility(visibility_t::visible)(text_block)
];
const auto button2 = std::make_shared<mbutton>();
button2->push_slot(
auto button2 = mnew(mbutton)
[
mslot(mbutton)
.margin({10})
.visibility(visibility_t::visible)
(text_block2)
);
.margin({ 10 })
.visibility(visibility_t::visible)(text_block2)
];
const auto& window = mwindow::create({ 800, 600 }, L"Hello, World!");
window->set_content(