Example #1
0
    def __init__(self, **kwargs):
        super(mygrid, self).__init__(**kwargs)
        self.cols = 2

        #-----FileChooser on the right side
        right = FileChooserListView()
        right.rootpath = "/home/stevenbaur/Musik"
        right.filters = ['*.wav', '*.mp3']

        #-----Test-Arrea on the left side

        left = Button()
        left.text = "test"
        left.bind(on_release=partial(self.load_from_filechooser, right))

        self.add_widget(left)
        self.add_widget(right)
Example #2
0
    def __init__(self, **kwargs):
        print("In FileBrowser")
        super(FileBrowser, self).__init__(**kwargs)
        self.app = MDApp.get_running_app()
        self.Browser = Popup(size_hint=(0.75, 0.75))
        fc = FileChooserListView()
        fc.rootpath = os.environ["PULSO_APP_ROOT"]
        exit = Button(text='Cancel',
                      size_hint=(1, 0.1),
                      on_release=self.Browser.dismiss)
        layout = BoxLayout(orientation='vertical')
        layout.add_widget(fc)
        layout.add_widget(exit)
        self.Browser.add_widget(layout)

        fc.bind(selection=lambda instance, x: self.set_select(x))
        self.picker_btn.bind(
            on_release=lambda x: self.Browser.open(self.Browser))