slint/tests/cases/elements/tabwidget.slint
Aurindam Jana 3523e86359
Simplify commercial license (#3063)
Base the commercial license on the Royalty-free license adding clauses pertaining to the fees.
2024-05-31 14:06:17 +02:00

38 lines
1 KiB
Text

// Copyright © SixtyFPS GmbH <info@slint.dev>
// SPDX-License-Identifier: GPL-3.0-only OR LicenseRef-Slint-Royalty-free-2.0 OR LicenseRef-Slint-Software-3.0
import { TabWidget } from "std-widgets.slint";
TestCase := Window {
preferred_height: 500px;
preferred_width: 500px;
property <int> current_tab: tw.current-index;
VerticalLayout {
padding: 20px;
tw := TabWidget {
current-index: 1;
Tab {
title: "Hello";
Rectangle {
background: #8555;
}
}
Tab {
title: "World";
Text { text: "This is the second widget"; }
}
Tab {
title: "Third";
Rectangle {
background: pink;
}
min_height: 200px;
}
}
}
property <bool> test: tw.vertical_stretch == 1 && tw.horizontal_stretch == 1 && tw.min_height > 200px && current-tab == 1;
}