diff options
author | Ignacio Rodríguez <ignaciorodriguez@sugarlabs.org> | 2013-05-24 23:25:09 (GMT) |
---|---|---|
committer | Ignacio Rodríguez <ignaciorodriguez@sugarlabs.org> | 2013-05-24 23:25:09 (GMT) |
commit | 05beab8f98f5f186aa5826520a871e090616d765 (patch) | |
tree | 8ff4c459694579b3ffb8cb86d0b9b453e4755542 | |
parent | 285fd7fb40b73847e6ed578c1e254f1a51fc3e98 (diff) |
Toolbar archivo.
-rw-r--r-- | BasePanel.py | 8 | ||||
-rw-r--r-- | Widgets.py | 52 |
2 files changed, 46 insertions, 14 deletions
diff --git a/BasePanel.py b/BasePanel.py index 7e4938b..a4ac007 100644 --- a/BasePanel.py +++ b/BasePanel.py @@ -30,6 +30,7 @@ from gi.repository import Gdk from InfoNotebook import InfoNotebook from WorkPanel import WorkPanel from Widgets import ToolbarProyecto +from Widgets import ToolbarArchivo class BasePanel(Gtk.Paned): @@ -40,6 +41,7 @@ class BasePanel(Gtk.Paned): self.workpanel = WorkPanel() self.infonotebook = InfoNotebook() self.toolbarproyecto = ToolbarProyecto() + self.toolbararchivo = ToolbarArchivo() self.infonotebook_box = Gtk.Box(orientation=Gtk.Orientation.VERTICAL) self.infonotebook_box.pack_start(self.toolbarproyecto, False, False, 0) @@ -48,9 +50,13 @@ class BasePanel(Gtk.Paned): x = Gdk.Screen.width() / 4 self.infonotebook_box.set_size_request(x, -1) + + self.workpanel_box = Gtk.Box(orientation=Gtk.Orientation.VERTICAL) + self.workpanel_box.pack_start(self.toolbararchivo, False, False, 0) + self.workpanel_box.pack_end(self.workpanel, True, True, 0) self.pack1(self.infonotebook_box, resize = False, shrink = False) - self.pack2(self.workpanel, resize = True, shrink = True) + self.pack2(self.workpanel_box, resize = True, shrink = True) self.show_all() @@ -226,11 +226,11 @@ class MainToolbar(Gtk.Toolbar): #self.cerrar_proyecto = get_boton(Gtk.STOCK_CLOSE, "Cerrar proyecto actual") # Botones - Archivos - self.nuevo_archivo = get_boton(Gtk.STOCK_NEW, "Nuevo") - self.abrir_archivo = get_boton(Gtk.STOCK_OPEN, "Abrir") - self.cerrar_archivo = get_boton(Gtk.STOCK_CLOSE, "Cerrar") - self.guardar_archivo = get_boton(Gtk.STOCK_SAVE, "Guardar") - self.guardar_como = get_boton(Gtk.STOCK_SAVE_AS, "Guardar como") + #self.nuevo_archivo = get_boton(Gtk.STOCK_NEW, "Nuevo") + #self.abrir_archivo = get_boton(Gtk.STOCK_OPEN, "Abrir") + #self.cerrar_archivo = get_boton(Gtk.STOCK_CLOSE, "Cerrar") + #self.guardar_archivo = get_boton(Gtk.STOCK_SAVE, "Guardar") + #self.guardar_como = get_boton(Gtk.STOCK_SAVE_AS, "Guardar como") # Botones - Edicion self.deshacer = get_boton(Gtk.STOCK_UNDO, "Deshacer") @@ -251,7 +251,7 @@ class MainToolbar(Gtk.Toolbar): self.disminuir = get_boton(Gtk.STOCK_ZOOM_OUT, "Disminuir") # Botones - Código - self.ejecutar = get_boton(Gtk.STOCK_MEDIA_PLAY, "Ejecutar Archivo") + #self.ejecutar = get_boton(Gtk.STOCK_MEDIA_PLAY, "Ejecutar Archivo") #self.ejecutar_p = get_boton(Gtk.STOCK_MEDIA_PLAY, "Ejecutar Proyecto") self.detener = get_boton(Gtk.STOCK_MEDIA_STOP, "Detener") @@ -267,13 +267,13 @@ class MainToolbar(Gtk.Toolbar): #self.insert(get_separador(draw = True, ancho = 0, expand = False), -1) - self.insert(self.nuevo_archivo, -1) - self.insert(self.abrir_archivo, -1) - self.insert(self.cerrar_archivo, -1) - self.insert(self.guardar_archivo, -1) - self.insert(self.guardar_como, -1) + #self.insert(self.nuevo_archivo, -1) + #self.insert(self.abrir_archivo, -1) + #self.insert(self.cerrar_archivo, -1) + #self.insert(self.guardar_archivo, -1) + #self.insert(self.guardar_como, -1) - self.insert(get_separador(draw = True, ancho = 0, expand = False), -1) + #self.insert(get_separador(draw = True, ancho = 0, expand = False), -1) self.insert(self.deshacer, -1) self.insert(self.rehacer, -1) @@ -292,7 +292,7 @@ class MainToolbar(Gtk.Toolbar): self.insert(get_separador(draw = True, ancho = 0, expand = False), -1) - self.insert(self.ejecutar, -1) + #self.insert(self.ejecutar, -1) #self.insert(self.ejecutar_p, -1) self.insert(self.detener, -1) self.insert(self.remover_blanco, -1) @@ -782,4 +782,30 @@ class ToolbarProyecto(Gtk.Toolbar): self.insert(self.ejecutar_proyecto, -1) self.insert(self.cerrar_proyecto, -1) + self.show_all() + +class ToolbarArchivo(Gtk.Toolbar): + """ + Toolbar para el archivo + """ + + def __init__(self): + + Gtk.Toolbar.__init__(self) + + self.nuevo_archivo = get_boton(Gtk.STOCK_NEW, "Nuevo") + self.abrir_archivo = get_boton(Gtk.STOCK_OPEN, "Abrir") + self.cerrar_archivo = get_boton(Gtk.STOCK_CLOSE, "Cerrar") + self.guardar_archivo = get_boton(Gtk.STOCK_SAVE, "Guardar") + self.guardar_como = get_boton(Gtk.STOCK_SAVE_AS, "Guardar como") + self.ejecutar = get_boton(Gtk.STOCK_MEDIA_PLAY, "Ejecutar Archivo") + + self.insert(self.nuevo_archivo, -1) + self.insert(self.abrir_archivo, -1) + self.insert(self.cerrar_archivo, -1) + self.insert(self.guardar_archivo, -1) + self.insert(self.guardar_como, -1) + self.insert(get_separador(draw = True, ancho = 0, expand = False), -1) + self.insert(self.ejecutar, -1) + self.show_all()
\ No newline at end of file |