def __init__(self): Gtk.Paned.__init__(self, orientation=Gtk.Orientation.HORIZONTAL) # Izquierda self.lista = Lista() scroll = Gtk.ScrolledWindow() scroll.set_policy(Gtk.PolicyType.AUTOMATIC, Gtk.PolicyType.AUTOMATIC) scroll.add(self.lista) scroll.set_size_request(250, -1) self.pack1(scroll, resize=False, shrink=False) # Derecha self.textview = TextView() scroll = Gtk.ScrolledWindow() scroll.set_policy(Gtk.PolicyType.AUTOMATIC, Gtk.PolicyType.AUTOMATIC) scroll.add(self.textview) self.pack2(scroll, resize=True, shrink=True) self.show_all() self.__llenar_lista() self.lista.connect('nueva-seleccion', self.__get_element)
def __init__(self): Gtk.Window.__init__(self) GObject.threads_init() from Globales import get_estilo self.config = get_estilo() self.set_title("Ubuntu Radio") self.set_icon_from_file( os.path.join(os.path.dirname(__file__), "Iconos", "ubuntu_radio.svg")) self.set_size_request(200, 400) self.set_border_width(5) self.set_decorated(False) self.set_resizable(False) self.set_opacity(self.config["opacidad"]) vbox = Gtk.VBox() menu = MenuBar() self.itemplayer = ItemPlayer() self.itemrecord = ItemRecord() self.lista = Lista() self.win_scroll = Gtk.ScrolledWindow() self.win_scroll.set_policy( Gtk.PolicyType.AUTOMATIC, Gtk.PolicyType.AUTOMATIC) self.win_scroll.add(self.lista) vbox.pack_start(menu, False, False, 3) vbox.pack_start(self.itemplayer, False, False, 3) vbox.pack_start(self.itemrecord, False, False, 3) vbox.pack_start(self.win_scroll, True, True, 0) self.add(vbox) self.connect("realize", self.__load_lista) self.show_all() menu.connect("lista", self.__show_lista) menu.connect("actualizar", self.__actualizar_lista) menu.connect("configurar", self.__configurar) menu.connect("salir", self.__exit) self.lista.connect( "button-press-event", self.__get_menu_lista) self.connect("delete-event", self.__exit)