49 lines
1.1 KiB
Plaintext
49 lines
1.1 KiB
Plaintext
|
ShowcaseScreen:
|
||
|
name: 'TextInputs'
|
||
|
focused: ti_default
|
||
|
on_parent:
|
||
|
if not args[1] and self.focused: self.focused.focus = False
|
||
|
if args[1]: ti_default.focus = True
|
||
|
|
||
|
CTextInput
|
||
|
size_hint_y: None
|
||
|
height: '32dp'
|
||
|
multiline: False
|
||
|
text: 'Monoline textinput'
|
||
|
|
||
|
CTextInput:
|
||
|
id: ti_default
|
||
|
size_hint_y: None
|
||
|
height: '32dp'
|
||
|
text: 'Focused textinput'
|
||
|
focus: True
|
||
|
|
||
|
CTextInput:
|
||
|
size_hint_y: None
|
||
|
height: '32dp'
|
||
|
text: 'Password'
|
||
|
password: True
|
||
|
|
||
|
CTextInput:
|
||
|
size_hint_y: None
|
||
|
height: '32dp'
|
||
|
text: 'Readonly textinput'
|
||
|
readonly: True
|
||
|
|
||
|
CTextInput:
|
||
|
size_hint_y: None
|
||
|
height: '48dp'
|
||
|
text: 'Multiline textinput\nSecond line'
|
||
|
multiline: True
|
||
|
|
||
|
CTextInput:
|
||
|
size_hint_y: None
|
||
|
height: '32dp'
|
||
|
disabled: True
|
||
|
text: 'Disabled textinput'
|
||
|
|
||
|
<CTextInput@TextInput>
|
||
|
on_focus:
|
||
|
screen = self.parent.parent.parent.parent
|
||
|
if screen.parent: screen.focused = self
|