from playerwindow import open_playerwindow
from settings import settings
from postoffice import postoffice
import util
import logging
from albumlist import TrackList
from playerwindow import open_playerwindow
from settings import settings
from postoffice import postoffice
import util
import logging
from albumlist import TrackList
self.download = self.make_imagebutton('download', self.on_download)
self.favorite = self.make_imagebutton('favorite', self.on_favorite)
self.license = self.make_imagebutton('license', self.on_license)
self.download = self.make_imagebutton('download', self.on_download)
self.favorite = self.make_imagebutton('favorite', self.on_favorite)
self.license = self.make_imagebutton('license', self.on_license)
- self.playbtn = hildon.GtkButton(gtk.HILDON_SIZE_FINGER_HEIGHT)
- self.playbtn.set_label("Play album")
- self.playbtn.set_border_width(0)
- self.playbtn.connect('clicked', self.on_play)
self.tracks = TrackList(numbers=True)
self.tracks.connect('row-activated', self.row_activated)
self.tracks = TrackList(numbers=True)
self.tracks.connect('row-activated', self.row_activated)
self.tracks.add_track(track)
top_hbox.pack_start(vbox1, False)
top_hbox.pack_start(vbox2, True)
vbox1.pack_start(self.cover, True)
self.tracks.add_track(track)
top_hbox.pack_start(vbox1, False)
top_hbox.pack_start(vbox2, True)
vbox1.pack_start(self.cover, True)
vbox1.pack_start(self.bbox, False)
self.bbox.add(self.goto_artist)
self.bbox.add(self.download)
vbox1.pack_start(self.bbox, False)
self.bbox.add(self.goto_artist)
self.bbox.add(self.download)
player.set_label("Open player")
player.connect("clicked", on_player)
self.menu.append(player)
player.set_label("Open player")
player.connect("clicked", on_player)
self.menu.append(player)
+ player = hildon.GtkButton(gtk.HILDON_SIZE_AUTO)
+ player.set_label("Add to playlist")
+ player.connect("clicked", self.on_add_to_playlist)
+ self.menu.append(player)
def make_imagebutton(self, name, cb):
btn = hildon.GtkButton(gtk.HILDON_SIZE_AUTO)
btn.set_relief(gtk.RELIEF_NONE)
def make_imagebutton(self, name, cb):
btn = hildon.GtkButton(gtk.HILDON_SIZE_AUTO)
btn.set_relief(gtk.RELIEF_NONE)
def row_activated(self, treeview, path, view_column):
_id = self.tracks.get_track_id(path)
def row_activated(self, treeview, path, view_column):
_id = self.tracks.get_track_id(path)
def open_item(self, item):
if isinstance(item, jamaendo.Album):
def open_item(self, item):
if isinstance(item, jamaendo.Album):