def _widgets_lyrics(self): horiz_spacing = 2 vert_spacing = 1 self.info_lyrics = ui.expander(markup="<b>%s</b>" % _("Lyrics"), expand=self.config.info_lyrics_expanded, can_focus=False) self.info_lyrics.connect("activate", self._expanded, "lyrics") lyricsbox = gtk.VBox() self.lyricsText = ui.textview(text="", edit=False, wrap=True) self._populate_lyrics_tag_table() self.lyricsSw = ui.scrollwindow(policy_x=gtk.POLICY_NEVER, policy_y=gtk.POLICY_NEVER, add=self.lyricsText) lyricsbox.pack_start(self.lyricsSw, True, True, vert_spacing) lyricsbox_bottom = gtk.HBox() self._searchlabel = ui.label(y=0) self._editlyricslabel = ui.label(y=0) searchevbox = ui.eventbox(add=self._searchlabel) editlyricsevbox = ui.eventbox(add=self._editlyricslabel) self._apply_link_signals(searchevbox, 'search', _("Search Lyricwiki.org for lyrics")) self._apply_link_signals(editlyricsevbox, 'editlyrics', _("Edit lyrics at Lyricwiki.org")) lyricsbox_bottom.pack_start(searchevbox, False, False, horiz_spacing) lyricsbox_bottom.pack_start(editlyricsevbox, False, False, horiz_spacing) lyricsbox.pack_start(lyricsbox_bottom, False, False, vert_spacing) self.info_lyrics.add(lyricsbox) return self.info_lyrics
def _widgets_album(self): info_album = ui.expander(markup="<b>%s</b>" % _("Album Info"), expand=self.config.info_album_expanded, can_focus=False) info_album.connect("activate", self._expanded, "album") self.albumText = ui.textview(text="", edit=False, wrap=True) self.albumSw = ui.scrollwindow(policy_x=gtk.POLICY_NEVER, policy_y=gtk.POLICY_NEVER, add=self.albumText) info_album.add(self.albumSw) return info_album