From 6fae622b1d07d861228a51629d77e31d393caec3 Mon Sep 17 00:00:00 2001 From: Noel Power Date: Thu, 24 Feb 2022 17:56:24 +0000 Subject: [PATCH] Tree-Checkbox Add MinSize Signed-off-by: Noel Power --- examples/Tree-Checkbox.py | 74 ++++++++++++++++++++------------------- 1 file changed, 38 insertions(+), 36 deletions(-) diff --git a/examples/Tree-Checkbox.py b/examples/Tree-Checkbox.py index d612ea2..8ac5f1d 100644 --- a/examples/Tree-Checkbox.py +++ b/examples/Tree-Checkbox.py @@ -7,42 +7,44 @@ class TreeCheckboxClient: def main(self): UI.OpenDialog( - VBox( - Heading("YaST2 Mini Control Center"), - Tree( - Id("mod"), - Opt("multiSelection"), - "Modules", - [ - Item( - Id("country"), - Term("icon", "yast-yast-language.png"), - "Localization", - True, - [ - Item( - Id("keyboard"), - Term("icon", "yast-keyboard.png"), - "Keyboard" - ), - Item( - Id("timezone"), - Term("icon", "yast-timezone.png"), - "Time zone" - ) - ] - ), - Item(Id("mouse"), Term("icon", "yast-mouse.png"), "Mouse"), - Item(Id("lan"), Term("icon", "yast-lan.png"), "Network"), - Item(Id("xmas"), Term("icon", "yast-software.png"), "Merry X-Mas"), - Item( - Id("newyear"), - Term("icon", "yast-software.png"), - "Happy New Year" - ) - ] - ), - PushButton(Id("ok"), Opt("default"), "&OK") + MinSize( 40, 15, + VBox( + Heading("YaST2 Mini Control Center"), + Tree( + Id("mod"), + Opt("multiSelection"), + "Modules", + [ + Item( + Id("country"), + Term("icon", "yast-yast-language.png"), + "Localization", + True, + [ + Item( + Id("keyboard"), + Term("icon", "yast-keyboard.png"), + "Keyboard" + ), + Item( + Id("timezone"), + Term("icon", "yast-timezone.png"), + "Time zone" + ) + ] + ), + Item(Id("mouse"), Term("icon", "yast-mouse.png"), "Mouse"), + Item(Id("lan"), Term("icon", "yast-lan.png"), "Network"), + Item(Id("xmas"), Term("icon", "yast-software.png"), "Merry X-Mas"), + Item( + Id("newyear"), + Term("icon", "yast-software.png"), + "Happy New Year" + ) + ] + ), + PushButton(Id("ok"), Opt("default"), "&OK") + ) ) )