# HG changeset patch # User Goffi # Date 1535727495 -7200 # Node ID ca86954b37881f1038ed018aa5cae315cbdb5cdf # Parent 525527a01439a77c4652aea31b2893c8acbddf7d xmlui: implemented TextBoxWidget + set height for XMLUIPanel diff -r 525527a01439 -r ca86954b3788 cagou/core/xmlui.py --- a/cagou/core/xmlui.py Fri Aug 31 16:58:10 2018 +0200 +++ b/cagou/core/xmlui.py Fri Aug 31 16:58:15 2018 +0200 @@ -84,7 +84,7 @@ class StringWidget(xmlui.StringWidget, TextInput, TextInputOnChange): def __init__(self, xmlui_parent, value, read_only=False): - TextInput.__init__(self, text=value, multiline=False) + TextInput.__init__(self, text=value) TextInputOnChange.__init__(self) self.readonly = read_only @@ -95,6 +95,10 @@ return self.text +class TextBoxWidget(xmlui.TextBoxWidget, StringWidget): + pass + + class JidInputWidget(xmlui.JidInputWidget, StringWidget): pass diff -r 525527a01439 -r ca86954b3788 cagou/kv/xmlui.kv --- a/cagou/kv/xmlui.kv Fri Aug 31 16:58:10 2018 +0200 +++ b/cagou/kv/xmlui.kv Fri Aug 31 16:58:15 2018 +0200 @@ -28,8 +28,13 @@ : + multiline: False + background_normal: app.expand('atlas://data/images/defaulttheme/textinput') - background_normal: app.expand('atlas://data/images/defaulttheme/textinput') + +: + multiline: True + height: dp(common_height) * 5 : @@ -129,6 +134,7 @@ : + height: self.minimum_height canvas.before: Color: rgba: 0, 0, 0, 1