Web   ·   Wiki   ·   Activities   ·   Blog   ·   Lists   ·   Chat   ·   Meeting   ·   Bugs   ·   Git   ·   Translate   ·   Archive   ·   People   ·   Donate
summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorIgnacio 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)
commit05beab8f98f5f186aa5826520a871e090616d765 (patch)
tree8ff4c459694579b3ffb8cb86d0b9b453e4755542
parent285fd7fb40b73847e6ed578c1e254f1a51fc3e98 (diff)
Toolbar archivo.
-rw-r--r--BasePanel.py8
-rw-r--r--Widgets.py52
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()
diff --git a/Widgets.py b/Widgets.py
index d609835..1fefcc9 100644
--- a/Widgets.py
+++ b/Widgets.py
@@ -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