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' on_focus: screen = self.parent.parent.parent.parent if screen.parent: screen.focused = self