Пример #1
0
 def __activar(self, item):
     option, icon = item
     if not option.get_sensitive():
         icon_path = make_icon_active(os.path.join(icons, icon))
         pixels = 18
         pixbuf = GdkPixbuf.Pixbuf.new_from_file_at_size(
             icon_path, pixels, pixels)
         imagen = option.get_icon_widget()
         imagen.set_from_pixbuf(pixbuf)
         option.set_sensitive(True)
Пример #2
0
 def __activar(self, item):
     option, icon = item
     if not option.get_sensitive():
         icon_path = make_icon_active(os.path.join(icons, icon))
         pixels = 18
         pixbuf = GdkPixbuf.Pixbuf.new_from_file_at_size(
             icon_path, pixels, pixels)
         imagen = option.get_icon_widget()
         imagen.set_from_pixbuf(pixbuf)
         option.set_sensitive(True)
Пример #3
0
 def __activar(self, key):
     option, icon = self.dict_proyecto[key]
     if not option.get_sensitive():
         icon_path = make_icon_active(os.path.join(icons, icon))
         pixels = get_pixels(0.5)
         pixbuf = GdkPixbuf.Pixbuf.new_from_file_at_size(
             icon_path, pixels, pixels)
         imagen = option.get_icon_widget()
         imagen.set_from_pixbuf(pixbuf)
         option.set_sensitive(True)
Пример #4
0
 def __activar(self, key):
     option, icon = self.dict_proyecto[key]
     if not option.get_sensitive():
         icon_path = make_icon_active(os.path.join(icons, icon))
         pixels = get_pixels(0.5)
         pixbuf = GdkPixbuf.Pixbuf.new_from_file_at_size(
             icon_path, pixels, pixels)
         imagen = option.get_icon_widget()
         imagen.set_from_pixbuf(pixbuf)
         option.set_sensitive(True)
Пример #5
0
    def __init__(self):

        Gtk.Toolbar.__init__(self)

        self.dict_proyecto = OrderedDict()

        icon_path = make_icon_active(os.path.join(icons, "document-new.svg"))
        nuevo_proyecto = get_boton(icon_path,
                                   pixels=18,
                                   tooltip_text="Nuevo Proyecto")
        self.dict_proyecto["Nuevo Proyecto"] = [
            nuevo_proyecto, "document-new.svg"
        ]

        icon_path = make_icon_active(os.path.join(icons, "document-open.svg"))
        abrir_proyecto = get_boton(icon_path,
                                   pixels=18,
                                   tooltip_text="Abrir Proyecto")
        self.dict_proyecto["Abrir Proyecto"] = [
            abrir_proyecto, "document-open.svg"
        ]

        cerrar_proyecto = get_boton(os.path.join(icons, "button-cancel.svg"),
                                    pixels=18,
                                    tooltip_text="Cerrar Proyecto")
        self.dict_proyecto["Cerrar Proyecto"] = [
            cerrar_proyecto, "button-cancel.svg"
        ]

        editar_proyecto = get_boton(os.path.join(icons, "gtk-edit.svg"),
                                    pixels=18,
                                    tooltip_text="Editar Proyecto")
        self.dict_proyecto["Editar Proyecto"] = [
            editar_proyecto, "gtk-edit.svg"
        ]

        guardar_proyecto = get_boton(os.path.join(icons, "document-save.svg"),
                                     pixels=18,
                                     tooltip_text="Guardar Proyecto")
        self.dict_proyecto["Guardar Proyecto"] = [
            guardar_proyecto, "document-save.svg"
        ]

        ejecutar_proyecto = get_boton(os.path.join(icons,
                                                   "media-playback-start.svg"),
                                      pixels=18,
                                      tooltip_text="Ejecutar Proyecto")
        self.dict_proyecto["Ejecutar Proyecto"] = [
            ejecutar_proyecto, "media-playback-start.svg"
        ]

        detener_ejecucion = get_boton(os.path.join(icons,
                                                   "media-playback-stop.svg"),
                                      pixels=18,
                                      tooltip_text="Detener Ejecución")
        self.dict_proyecto["Detener Ejecución"] = [
            detener_ejecucion, "media-playback-stop.svg"
        ]

        self.insert(nuevo_proyecto, -1)
        self.insert(abrir_proyecto, -1)
        self.insert(editar_proyecto, -1)
        self.insert(guardar_proyecto, -1)
        self.insert(cerrar_proyecto, -1)

        self.insert(get_separador(draw=True, ancho=0, expand=False), -1)

        self.insert(ejecutar_proyecto, -1)
        self.insert(detener_ejecucion, -1)

        self.insert(get_separador(draw=False, ancho=0, expand=True), -1)

        self.show_all()

        for key in self.dict_proyecto.keys():
            self.dict_proyecto[key][0].connect("clicked", self.__emit_accion)

        self.activar_proyecto(False)
        self.activar_ejecucion(None)

        self.set_size_request(240, -1)
Пример #6
0
    def __init__(self):

        Gtk.Toolbar.__init__(self)

        self.dict_archivo = OrderedDict()

        icon_path = make_icon_active(os.path.join(icons, "document-new.svg"))
        nuevo_archivo = get_boton(os.path.join(icons, icon_path),
                                  pixels=18,
                                  tooltip_text="Nuevo Archivo")
        self.dict_archivo["Nuevo Archivo"] = [
            nuevo_archivo, "document-new.svg"
        ]

        icon_path = make_icon_active(os.path.join(icons, "document-open.svg"))
        abrir_archivo = get_boton(os.path.join(icons, icon_path),
                                  pixels=18,
                                  tooltip_text="Abrir Archivo")
        self.dict_archivo["Abrir Archivo"] = [
            abrir_archivo, "document-open.svg"
        ]

        guardar_archivo = get_boton(os.path.join(icons, "document-save.svg"),
                                    pixels=18,
                                    tooltip_text="Guardar Archivo")
        self.dict_archivo["Guardar Archivo"] = [
            guardar_archivo, "document-save.svg"
        ]

        icon_path = make_icon_active(
            os.path.join(icons, "document-save-as.svg"))
        guardar_como = get_boton(os.path.join(icons, icon_path),
                                 pixels=18,
                                 tooltip_text="Guardar Como")
        self.dict_archivo["Guardar Como"] = [
            guardar_como, "document-save-as.svg"
        ]

        icon_path = make_icon_active(
            os.path.join(icons, "media-playback-start.svg"))
        ejecutar = get_boton(os.path.join(icons, icon_path),
                             pixels=18,
                             tooltip_text="Ejecutar Archivo")
        self.dict_archivo["Ejecutar Archivo"] = [
            ejecutar, "media-playback-start.svg"
        ]

        detener = get_boton(os.path.join(icons, "media-playback-stop.svg"),
                            pixels=18,
                            tooltip_text="Detener Ejecución")
        self.dict_archivo["Detener Ejecución"] = [
            detener, "media-playback-stop.svg"
        ]

        deshacer = get_boton(os.path.join(icons, "edit-undo.svg"),
                             pixels=18,
                             tooltip_text="Deshacer")
        self.dict_archivo["Deshacer"] = [deshacer, "edit-undo.svg"]

        rehacer = get_boton(os.path.join(icons, "edit-redo.svg"),
                            pixels=18,
                            tooltip_text="Rehacer")
        self.dict_archivo["Rehacer"] = [rehacer, "edit-redo.svg"]

        copiar = get_boton(os.path.join(icons, "edit-copy.svg"),
                           pixels=18,
                           tooltip_text="Copiar")
        self.dict_archivo["Copiar"] = [copiar, "edit-copy.svg"]

        cortar = get_boton(os.path.join(icons, "editcut.svg"),
                           pixels=18,
                           tooltip_text="Cortar")
        self.dict_archivo["Cortar"] = [cortar, "editcut.svg"]

        pegar = get_boton(os.path.join(icons, "editpaste.svg"),
                          pixels=18,
                          tooltip_text="Pegar")
        self.dict_archivo["Pegar"] = [pegar, "editpaste.svg"]

        seleccionar_todo = get_boton(os.path.join(icons,
                                                  "edit-select-all.svg"),
                                     pixels=18,
                                     tooltip_text="Seleccionar Todo")
        self.dict_archivo["Seleccionar Todo"] = [
            seleccionar_todo, "edit-select-all.svg"
        ]

        self.insert(get_separador(draw=False, ancho=10, expand=False), -1)

        self.insert(nuevo_archivo, -1)
        self.insert(abrir_archivo, -1)
        self.insert(guardar_archivo, -1)
        self.insert(guardar_como, -1)
        self.insert(get_separador(draw=True, ancho=0, expand=False), -1)
        self.insert(ejecutar, -1)
        self.insert(detener, -1)
        self.insert(get_separador(draw=True, ancho=0, expand=False), -1)
        self.insert(deshacer, -1)
        self.insert(rehacer, -1)
        self.insert(get_separador(draw=True, ancho=0, expand=False), -1)
        self.insert(copiar, -1)
        self.insert(cortar, -1)
        self.insert(pegar, -1)
        self.insert(get_separador(draw=True, ancho=0, expand=False), -1)
        self.insert(seleccionar_todo, -1)

        self.insert(get_separador(draw=False, ancho=0, expand=True), -1)

        self.show_all()

        for key in self.dict_archivo.keys():
            boton = self.dict_archivo[key][0]
            boton.connect("clicked", self.__emit_accion)
Пример #7
0
    def __init__(self):

        Gtk.Toolbar.__init__(self)

        self.dict_proyecto = OrderedDict()

        icon_path = make_icon_active(os.path.join(icons, "document-new.svg"))
        nuevo_proyecto = get_boton(icon_path, pixels=18,
            tooltip_text="Nuevo Proyecto")
        self.dict_proyecto["Nuevo Proyecto"] = [nuevo_proyecto,
            "document-new.svg"]

        icon_path = make_icon_active(os.path.join(icons, "document-open.svg"))
        abrir_proyecto = get_boton(icon_path, pixels=18,
            tooltip_text="Abrir Proyecto")
        self.dict_proyecto["Abrir Proyecto"] = [abrir_proyecto,
            "document-open.svg"]

        cerrar_proyecto = get_boton(os.path.join(icons, "button-cancel.svg"),
            pixels=18, tooltip_text="Cerrar Proyecto")
        self.dict_proyecto["Cerrar Proyecto"] = [cerrar_proyecto,
            "button-cancel.svg"]

        editar_proyecto = get_boton(os.path.join(icons, "gtk-edit.svg"),
            pixels=18, tooltip_text="Editar Proyecto")
        self.dict_proyecto["Editar Proyecto"] = [editar_proyecto,
            "gtk-edit.svg"]

        guardar_proyecto = get_boton(os.path.join(icons, "document-save.svg"),
            pixels=18, tooltip_text="Guardar Proyecto")
        self.dict_proyecto["Guardar Proyecto"] = [guardar_proyecto,
            "document-save.svg"]

        ejecutar_proyecto = get_boton(
            os.path.join(icons, "media-playback-start.svg"),
            pixels=18, tooltip_text="Ejecutar Proyecto")
        self.dict_proyecto["Ejecutar Proyecto"] = [ejecutar_proyecto,
            "media-playback-start.svg"]

        detener_ejecucion = get_boton(
            os.path.join(icons, "media-playback-stop.svg"),
            pixels=18, tooltip_text="Detener Ejecución")
        self.dict_proyecto["Detener Ejecución"] = [detener_ejecucion,
            "media-playback-stop.svg"]

        self.insert(nuevo_proyecto, - 1)
        self.insert(abrir_proyecto, - 1)
        self.insert(editar_proyecto, - 1)
        self.insert(guardar_proyecto, - 1)
        self.insert(cerrar_proyecto, - 1)

        self.insert(get_separador(draw=True, ancho=0, expand=False), - 1)

        self.insert(ejecutar_proyecto, - 1)
        self.insert(detener_ejecucion, - 1)

        self.insert(get_separador(draw=False, ancho=0, expand=True), - 1)

        self.show_all()

        for key in self.dict_proyecto.keys():
            self.dict_proyecto[key][0].connect("clicked", self.__emit_accion)

        self.activar_proyecto(False)
        self.activar_ejecucion(None)

        self.set_size_request(240, -1)
Пример #8
0
    def __init__(self):

        Gtk.Toolbar.__init__(self)

        self.dict_archivo = OrderedDict()

        icon_path = make_icon_active(os.path.join(icons, "document-new.svg"))
        nuevo_archivo = get_boton(os.path.join(icons, icon_path),
            pixels=18, tooltip_text="Nuevo Archivo")
        self.dict_archivo["Nuevo Archivo"] = [nuevo_archivo,
            "document-new.svg"]

        icon_path = make_icon_active(os.path.join(icons, "document-open.svg"))
        abrir_archivo = get_boton(os.path.join(icons, icon_path),
            pixels=18, tooltip_text="Abrir Archivo")
        self.dict_archivo["Abrir Archivo"] = [abrir_archivo,
            "document-open.svg"]

        guardar_archivo = get_boton(os.path.join(icons, "document-save.svg"),
            pixels=18, tooltip_text="Guardar Archivo")
        self.dict_archivo["Guardar Archivo"] = [guardar_archivo,
            "document-save.svg"]

        icon_path = make_icon_active(
            os.path.join(icons, "document-save-as.svg"))
        guardar_como = get_boton(os.path.join(icons, icon_path),
            pixels=18, tooltip_text="Guardar Como")
        self.dict_archivo["Guardar Como"] = [guardar_como,
            "document-save-as.svg"]

        icon_path = make_icon_active(
            os.path.join(icons, "media-playback-start.svg"))
        ejecutar = get_boton(os.path.join(icons, icon_path),
            pixels=18, tooltip_text="Ejecutar Archivo")
        self.dict_archivo["Ejecutar Archivo"] = [ejecutar,
            "media-playback-start.svg"]

        detener = get_boton(
            os.path.join(icons, "media-playback-stop.svg"),
            pixels=18, tooltip_text="Detener Ejecución")
        self.dict_archivo["Detener Ejecución"] = [detener,
            "media-playback-stop.svg"]

        deshacer = get_boton(os.path.join(icons, "edit-undo.svg"),
            pixels=18, tooltip_text="Deshacer")
        self.dict_archivo["Deshacer"] = [deshacer, "edit-undo.svg"]

        rehacer = get_boton(os.path.join(icons, "edit-redo.svg"),
            pixels=18, tooltip_text="Rehacer")
        self.dict_archivo["Rehacer"] = [rehacer, "edit-redo.svg"]

        copiar = get_boton(os.path.join(icons, "edit-copy.svg"),
            pixels=18, tooltip_text="Copiar")
        self.dict_archivo["Copiar"] = [copiar, "edit-copy.svg"]

        cortar = get_boton(os.path.join(icons, "editcut.svg"),
            pixels=18, tooltip_text="Cortar")
        self.dict_archivo["Cortar"] = [cortar, "editcut.svg"]

        pegar = get_boton(os.path.join(icons, "editpaste.svg"),
            pixels=18, tooltip_text="Pegar")
        self.dict_archivo["Pegar"] = [pegar, "editpaste.svg"]

        seleccionar_todo = get_boton(
            os.path.join(icons, "edit-select-all.svg"),
            pixels=18, tooltip_text="Seleccionar Todo")
        self.dict_archivo["Seleccionar Todo"] = [seleccionar_todo,
            "edit-select-all.svg"]

        self.insert(get_separador(draw=False, ancho=10, expand=False), - 1)

        self.insert(nuevo_archivo, - 1)
        self.insert(abrir_archivo, - 1)
        self.insert(guardar_archivo, - 1)
        self.insert(guardar_como, - 1)
        self.insert(get_separador(draw=True, ancho=0, expand=False), - 1)
        self.insert(ejecutar, - 1)
        self.insert(detener, - 1)
        self.insert(get_separador(draw=True, ancho=0, expand=False), - 1)
        self.insert(deshacer, - 1)
        self.insert(rehacer, - 1)
        self.insert(get_separador(draw=True, ancho=0, expand=False), - 1)
        self.insert(copiar, - 1)
        self.insert(cortar, - 1)
        self.insert(pegar, - 1)
        self.insert(get_separador(draw=True, ancho=0, expand=False), - 1)
        self.insert(seleccionar_todo, - 1)

        self.insert(get_separador(draw=False, ancho=0, expand=True), - 1)

        self.show_all()

        for key in self.dict_archivo.keys():
            boton = self.dict_archivo[key][0]
            boton.connect("clicked", self.__emit_accion)
Пример #9
0
    def __init__(self):

        Gtk.EventBox.__init__(self)

        from collections import OrderedDict
        self.dict_proyecto = OrderedDict()
        toolbar = Gtk.Toolbar()
        toolbar.modify_bg(Gtk.StateType.NORMAL, Gdk.color_parse('#f0e6aa'))
        toolbar.modify_fg(Gtk.StateType.NORMAL, Gdk.color_parse('#000000'))

        icon_path = make_icon_active(os.path.join(icons, "document-new.svg"))
        nuevo_proyecto = get_boton(icon_path, pixels=get_pixels(0.5),
            tooltip_text="Nuevo Proyecto")
        self.dict_proyecto["Nuevo Proyecto"] = [nuevo_proyecto,
            "document-new.svg"]

        icon_path = make_icon_active(os.path.join(icons, "document-open.svg"))
        abrir_proyecto = get_boton(icon_path, pixels=get_pixels(0.5),
            tooltip_text="Abrir Proyecto")
        self.dict_proyecto["Abrir Proyecto"] = [abrir_proyecto,
            "document-open.svg"]

        cerrar_proyecto = get_boton(os.path.join(icons, "button-cancel.svg"),
            pixels=get_pixels(0.5), tooltip_text="Cerrar Proyecto")
        self.dict_proyecto["Cerrar Proyecto"] = [cerrar_proyecto,
            "button-cancel.svg"]

        editar_proyecto = get_boton(os.path.join(icons, "gtk-edit.svg"),
            pixels=get_pixels(0.5), tooltip_text="Editar Proyecto")
        self.dict_proyecto["Editar Proyecto"] = [editar_proyecto,
            "gtk-edit.svg"]

        guardar_proyecto = get_boton(os.path.join(icons, "document-save.svg"),
            pixels=get_pixels(0.5), tooltip_text="Guardar Proyecto")
        self.dict_proyecto["Guardar Proyecto"] = [guardar_proyecto,
            "document-save.svg"]

        ejecutar_proyecto = get_boton(
            os.path.join(icons, "media-playback-start.svg"),
            pixels=get_pixels(0.5), tooltip_text="Ejecutar Proyecto")
        self.dict_proyecto["Ejecutar Proyecto"] = [ejecutar_proyecto,
            "media-playback-start.svg"]

        detener_ejecucion = get_boton(
            os.path.join(icons, "media-playback-stop.svg"),
            pixels=get_pixels(0.5), tooltip_text="Detener Ejecución")
        self.dict_proyecto["Detener Ejecución"] = [detener_ejecucion,
            "media-playback-stop.svg"]

        toolbar.insert(nuevo_proyecto, - 1)
        toolbar.insert(abrir_proyecto, - 1)
        toolbar.insert(editar_proyecto, - 1)
        toolbar.insert(guardar_proyecto, - 1)
        toolbar.insert(cerrar_proyecto, - 1)

        toolbar.insert(get_separador(draw=True, ancho=0, expand=False), - 1)

        toolbar.insert(ejecutar_proyecto, - 1)
        toolbar.insert(detener_ejecucion, - 1)

        toolbar.insert(get_separador(draw=False, ancho=0, expand=True), - 1)

        self.add(toolbar)
        self.show_all()

        for key in self.dict_proyecto.keys():
            self.dict_proyecto[key][0].connect("clicked", self.__emit_accion)

        self.activar_proyecto(False)
        self.activar_ejecucion(None)

        self.set_size_request(240, -1)
Пример #10
0
    def __init__(self):

        Gtk.EventBox.__init__(self)

        from collections import OrderedDict
        self.dict_proyecto = OrderedDict()
        toolbar = Gtk.Toolbar()
        toolbar.modify_bg(Gtk.StateType.NORMAL, Gdk.color_parse('#f0e6aa'))
        toolbar.modify_fg(Gtk.StateType.NORMAL, Gdk.color_parse('#000000'))

        icon_path = make_icon_active(os.path.join(icons, "document-new.svg"))
        nuevo_proyecto = get_boton(icon_path,
                                   pixels=get_pixels(0.5),
                                   tooltip_text="Nuevo Proyecto")
        self.dict_proyecto["Nuevo Proyecto"] = [
            nuevo_proyecto, "document-new.svg"
        ]

        icon_path = make_icon_active(os.path.join(icons, "document-open.svg"))
        abrir_proyecto = get_boton(icon_path,
                                   pixels=get_pixels(0.5),
                                   tooltip_text="Abrir Proyecto")
        self.dict_proyecto["Abrir Proyecto"] = [
            abrir_proyecto, "document-open.svg"
        ]

        cerrar_proyecto = get_boton(os.path.join(icons, "button-cancel.svg"),
                                    pixels=get_pixels(0.5),
                                    tooltip_text="Cerrar Proyecto")
        self.dict_proyecto["Cerrar Proyecto"] = [
            cerrar_proyecto, "button-cancel.svg"
        ]

        editar_proyecto = get_boton(os.path.join(icons, "gtk-edit.svg"),
                                    pixels=get_pixels(0.5),
                                    tooltip_text="Editar Proyecto")
        self.dict_proyecto["Editar Proyecto"] = [
            editar_proyecto, "gtk-edit.svg"
        ]

        guardar_proyecto = get_boton(os.path.join(icons, "document-save.svg"),
                                     pixels=get_pixels(0.5),
                                     tooltip_text="Guardar Proyecto")
        self.dict_proyecto["Guardar Proyecto"] = [
            guardar_proyecto, "document-save.svg"
        ]

        ejecutar_proyecto = get_boton(os.path.join(icons,
                                                   "media-playback-start.svg"),
                                      pixels=get_pixels(0.5),
                                      tooltip_text="Ejecutar Proyecto")
        self.dict_proyecto["Ejecutar Proyecto"] = [
            ejecutar_proyecto, "media-playback-start.svg"
        ]

        detener_ejecucion = get_boton(os.path.join(icons,
                                                   "media-playback-stop.svg"),
                                      pixels=get_pixels(0.5),
                                      tooltip_text="Detener Ejecución")
        self.dict_proyecto["Detener Ejecución"] = [
            detener_ejecucion, "media-playback-stop.svg"
        ]

        toolbar.insert(nuevo_proyecto, -1)
        toolbar.insert(abrir_proyecto, -1)
        toolbar.insert(editar_proyecto, -1)
        toolbar.insert(guardar_proyecto, -1)
        toolbar.insert(cerrar_proyecto, -1)

        toolbar.insert(get_separador(draw=True, ancho=0, expand=False), -1)

        toolbar.insert(ejecutar_proyecto, -1)
        toolbar.insert(detener_ejecucion, -1)

        toolbar.insert(get_separador(draw=False, ancho=0, expand=True), -1)

        self.add(toolbar)
        self.show_all()

        for key in self.dict_proyecto.keys():
            self.dict_proyecto[key][0].connect("clicked", self.__emit_accion)

        self.activar_proyecto(False)
        self.activar_ejecucion(None)

        self.set_size_request(240, -1)