def __init__(self):

        Gtk.Paned.__init__(self, orientation=Gtk.Orientation.VERTICAL)

        vbox = Gtk.Box(orientation=Gtk.Orientation.VERTICAL)

        self.base_notebook = BaseNotebook()
        self.jamedia_gstreamer = JAMediaGstreamer()

        vbox.pack_start(self.base_notebook, True, True, 0)
        vbox.pack_end(self.jamedia_gstreamer, True, True, 0)

        self.pack1(vbox, resize=True, shrink=False)

        self.terminal = Terminal()
        self.terminal.set_size_request(-1, 200)
        self.pack2(self.terminal, resize=False, shrink=False)

        self.show_all()

        self.connect("realize", self.__do_realize)
示例#2
0
 def set_accion(self, menu, wid_lab, valor):
     if menu == "ver":
         if wid_lab == "Gstreamer - Inspect 1.0":
             if self.base_notebook:
                 self.base_notebook.hide()
                 print "FIXME: preguntar al usuario si mata el widget", self.set_accion
             if not self.jamedia_gstreamer:
                 self.jamedia_gstreamer = JAMediaGstreamer()
                 self.pack_end(self.jamedia_gstreamer, True, True, 0)
             self.jamedia_gstreamer.show()
         elif wid_lab == "Apis PyGiHack":
             if self.jamedia_gstreamer:
                 self.jamedia_gstreamer.hide()
                 print "FIXME: preguntar al usuario si mata el widget", self.set_accion
             if not self.base_notebook:
                 self.base_notebook = BaseNotebook()
                 self.pack_start(self.base_notebook, True, True, 0)
                 self.base_notebook.connect("nobusquedas",
                                            self.__re_emit_nobusquedas)
                 self.base_notebook.connect('abrir', self.__open_file)
             self.base_notebook.show()
         self.emit("update", wid_lab)