Example #1
0
    def setup_explorer(self, widget=None):
        self.hCombo.add_entry(None, 1, "<b>Folders</b>", None, -1)

        explorer = IconoTreeFile('/', sopranoGlobals.FILE_FORMATS)
        self.setup_explorer_page(
            self.notebook, explorer.get_sw(), self.hCombo,
            [self.notebook.get_n_pages(), 0, "Root", sopranoGlobals.FOLDERPB])

        audioFolderlist = settings.IconoPrefs(sopranoGlobals.EXPLORER_DATA)
        for key, value in audioFolderlist.get_radioStations().items():
            explorer = IconoTreeFile(value, sopranoGlobals.FILE_FORMATS)
            self.setup_explorer_page(
                self.notebook, explorer.get_sw(), self.hCombo,
                [self.notebook.get_n_pages(), 0, key, sopranoGlobals.FOLDERPB])
        #aCdTree = IconoAudioCD()
        #self.setup_explorer_page(self.notebook, aCdTree.get_sw(), self.hCombo, [self.notebook.get_n_pages(), 0, "<b>Audio CD</b>", sopranoGlobals.TRACKPB])
        self.setup_explorer_page(self.notebook, self.aRadio.get_sw(),
                                 self.hCombo, [
                                     self.notebook.get_n_pages(), 0,
                                     "<b>Radio</b>", sopranoGlobals.RADIOPB
                                 ])

        self.medialib = IconoMediaLibrary(self.SopranoDB)
        self.setup_explorer_page(self.notebook, self.medialib.get_sw(),
                                 self.hCombo, [
                                     self.notebook.get_n_pages(), 0,
                                     "<b>Library</b>", sopranoGlobals.USERSPB
                                 ])

        self.notebook.set_current_page(self.defaultexplorer)
        self.hCombo.set_active(self.defaultexplorer)