def __init__(self): Gtk.Window.__init__(self) self.set_title("JAMedia") self.set_icon_from_file( os.path.join(BASE_PATH, "Iconos", "JAMedia.svg")) self.modify_bg(0, get_colors("window")) self.set_resizable(True) self.set_size_request(437, 328) self.set_border_width(2) self.set_position(Gtk.WindowPosition.CENTER) self.pistas = [] from JAMediaPlayer import JAMediaPlayer self.jamediaplayer = JAMediaPlayer() self.add(self.jamediaplayer) self.show_all() self.realize() self.connect("delete-event", self.__salir) self.jamediaplayer.connect('salir', self.__salir) GLib.idle_add(self.__setup_init)
class JAMedia(Gtk.Window): def __init__(self): Gtk.Window.__init__(self) self.set_title("JAMedia") self.set_icon_from_file( os.path.join(BASE_PATH, "Iconos", "JAMedia.svg")) self.modify_bg(0, get_colors("window")) self.set_resizable(True) self.set_size_request(437, 328) self.set_border_width(2) self.set_position(Gtk.WindowPosition.CENTER) self.pistas = [] from JAMediaPlayer import JAMediaPlayer self.jamediaplayer = JAMediaPlayer() self.add(self.jamediaplayer) self.show_all() self.realize() self.connect("delete-event", self.__salir) self.jamediaplayer.connect('salir', self.__salir) GLib.idle_add(self.__setup_init) def set_pistas(self, pistas): """ Cuando se abre con una lista de archivos. """ self.pistas = pistas def __setup_init(self): self.jamediaplayer.setup_init() self.jamediaplayer.pack_standar() self.jamediaplayer.pack_efectos() if self.pistas: GLib.idle_add(self.jamediaplayer.set_nueva_lista, self.pistas) return False def __salir(self, widget=None, senial=None): import sys import commands commands.getoutput('killall mplayer') Gtk.main_quit() sys.exit(0)
class JAMedia(Gtk.Window): def __init__(self): Gtk.Window.__init__(self) self.set_title("JAMedia") self.set_icon_from_file( os.path.join(BASE_PATH, "Iconos", "JAMedia.svg")) self.modify_bg(0, get_colors("window")) self.set_resizable(True) self.set_size_request(437, 328) self.set_border_width(2) self.set_position(Gtk.WindowPosition.CENTER) self.pistas = [] from JAMediaPlayer import JAMediaPlayer self.jamediaplayer = JAMediaPlayer() self.add(self.jamediaplayer) self.show_all() self.realize() self.connect("delete-event", self.__salir) self.jamediaplayer.connect('salir', self.__salir) GLib.idle_add(self.__setup_init) def set_pistas(self, pistas): """ Cuando se abre con una lista de archivos. """ self.pistas = pistas def __setup_init(self): self.jamediaplayer.setup_init() self.jamediaplayer.pack_standar() self.jamediaplayer.pack_efectos() if self.pistas: GLib.idle_add( self.jamediaplayer.set_nueva_lista, self.pistas) return False def __salir(self, widget=None, senial=None): import sys import commands commands.getoutput('killall mplayer') Gtk.main_quit() sys.exit(0)