mirror of https://github.com/kivy/kivy.git
55 lines
1.4 KiB
Plaintext
55 lines
1.4 KiB
Plaintext
#:import fonts pygame.font
|
|
#:import os os
|
|
<Fnt_SpinnerOption>:
|
|
fnt_name: fonts.match_font(self.text)
|
|
font_name: self.fnt_name if self.fnt_name else self.font_name
|
|
|
|
<LoadDialog>:
|
|
title: filechooser.path
|
|
choosen_file: None
|
|
BoxLayout:
|
|
size: root.size
|
|
pos: root.pos
|
|
orientation: "vertical"
|
|
FileChooserListView:
|
|
id: filechooser
|
|
path: os.getcwd()
|
|
|
|
BoxLayout:
|
|
size_hint_y: None
|
|
height: 30
|
|
Button:
|
|
text: "Cancel"
|
|
on_release: root.cancel()
|
|
|
|
Button:
|
|
text: "Load"
|
|
on_release: root.load(filechooser.path, filechooser.selection)
|
|
|
|
<SaveDialog>:
|
|
text_input: text_input
|
|
BoxLayout:
|
|
size: root.size
|
|
pos: root.pos
|
|
orientation: "vertical"
|
|
FileChooserListView:
|
|
id: filechooser
|
|
path: os.getcwd()
|
|
on_selection: text_input.text = self.selection and self.selection[0] or ''
|
|
|
|
TextInput:
|
|
id: text_input
|
|
size_hint_y: None
|
|
height: 30
|
|
multiline: False
|
|
|
|
BoxLayout:
|
|
size_hint_y: None
|
|
height: 30
|
|
Button:
|
|
text: "Cancel"
|
|
on_release: root.cancel()
|
|
|
|
Button:
|
|
text: "Save"
|
|
on_release: root.save(filechooser.path, text_input.text) |