class ProgressBarControl(Gtk.Alignment, BaseControl): name = 'progress_bar' title = _('Progress bar') description = _('Playback progress and seeking') def __init__(self): Gtk.Alignment.__init__(self) BaseControl.__init__(self) self.set_padding(3, 3, 0, 0) self.progressbar = SeekProgressBar(player.PLAYER) self.progressbar.set_size_request(200, -1) self.add(self.progressbar) if player.PLAYER.current is not None: self.progressbar.on_playback_track_start('playback_track_start', player.PLAYER, player.PLAYER.current) if player.PLAYER.is_paused(): self.progressbar.on_playback_toggle_pause( 'playback_toggle_pause', player.PLAYER, player.PLAYER.current) def destroy(self): """ Cleanups """ self.progressbar.destroy() Gtk.Alignment.destroy(self)
class ProgressBarControl(gtk.Alignment, BaseControl): name = 'progress_bar' title = _('Progress bar') description = _('Playback progress and seeking') def __init__(self): gtk.Alignment.__init__(self) BaseControl.__init__(self) self.set_padding(3, 3, 0, 0) self.progressbar = SeekProgressBar(player.PLAYER) self.progressbar.set_size_request(200, -1) self.add(self.progressbar) if player.PLAYER.current is not None: self.progressbar.on_playback_track_start( 'playback_track_start', player.PLAYER, player.PLAYER.current ) if player.PLAYER.is_paused(): self.progressbar.on_playback_toggle_pause( 'playback_toggle_pause', player.PLAYER, player.PLAYER.current ) def destroy(self): """ Cleanups """ self.progressbar.destroy() gtk.Alignment.destroy(self)