mirror of
https://github.com/slint-ui/slint.git
synced 2025-08-03 02:13:21 +00:00
Make the non-native TabWidget fill the parent size when not in layout
Fix #2683
This commit is contained in:
parent
0726d2272b
commit
df2f76a65b
3 changed files with 6 additions and 5 deletions
|
@ -7,6 +7,7 @@ All notable changes to this project are documented in this file.
|
|||
|
||||
- Fixed missing items compilation error in the generated code related to public functions (#2655).
|
||||
- Added support for Window transparency on supported platform
|
||||
- Fixed TabWidget not filling the parent in non-native style
|
||||
|
||||
### Slint Language
|
||||
|
||||
|
|
|
@ -337,7 +337,7 @@ export component GroupBox {
|
|||
}
|
||||
}
|
||||
|
||||
export component TabWidgetImpl {
|
||||
export component TabWidgetImpl inherits Rectangle {
|
||||
out property <length> content-x: 0;
|
||||
out property <length> content-y: root.tabbar-preferred-height;
|
||||
out property <length> content-height: root.height - root.tabbar-preferred-height;
|
||||
|
@ -524,8 +524,8 @@ component StandardListViewBase inherits ListView {
|
|||
width: parent.width;
|
||||
height: parent.height;
|
||||
|
||||
clicked => {
|
||||
set-current-item(idx);
|
||||
clicked => {
|
||||
set-current-item(idx);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
@ -540,7 +540,7 @@ component StandardListViewBase inherits ListView {
|
|||
if(current-item-y < 0) {
|
||||
self.viewport-y += 0 - current-item-y;
|
||||
}
|
||||
|
||||
|
||||
if(current-item-y + item-height > self.visible-height) {
|
||||
self.viewport-y -= current-item-y + item-height - self.visible-height;
|
||||
}
|
||||
|
|
|
@ -4,7 +4,7 @@
|
|||
|
||||
import { md } from "md.slint";
|
||||
|
||||
export component TabWidgetImpl {
|
||||
export component TabWidgetImpl inherits Rectangle {
|
||||
out property <length> content-x: 0;
|
||||
out property <length> content-y: root.tabbar-preferred-height;
|
||||
out property <length> content-height: root.height - root.tabbar-preferred-height;
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue