Web   ·   Wiki   ·   Activities   ·   Blog   ·   Lists   ·   Chat   ·   Meeting   ·   Bugs   ·   Git   ·   Translate   ·   Archive   ·   People   ·   Donate
summaryrefslogtreecommitdiffstats
path: root/calendario.py
diff options
context:
space:
mode:
authorYader Velásquez <yajosev@gmail.com>2010-12-28 04:35:12 (GMT)
committer Yader Velásquez <yajosev@gmail.com>2010-12-28 04:35:12 (GMT)
commitbb127b79b1d21f32143ad6f482b49a19d363d919 (patch)
treee904e056e0890455c4d4c68a48901935e073e01c /calendario.py
parentc8cd77113853ef35f4ed97fc7a6edac21df20b0d (diff)
nuevos botones en barra de herramientas
Diffstat (limited to 'calendario.py')
-rw-r--r--calendario.py37
1 files changed, 31 insertions, 6 deletions
diff --git a/calendario.py b/calendario.py
index 420f761..bcca924 100644
--- a/calendario.py
+++ b/calendario.py
@@ -33,9 +33,20 @@ class CalendarioActivity(activity.Activity):
self.set_title(_('Calendario'))
barra_nueva = gtk.Toolbar()
+ boton_importar = ToolButton('document-generic')
+ boton_calendario = ToolButton('computer')
+ boton_importar.set_tooltip(_('Importar efemerides'))
+ boton_calendario.set_tooltip(_('Calendario'))
+ boton_importar.connect('clicked', self._importar_cb)
+ boton_calendario.connect('clicked', self._calendario_cb)
+ barra_nueva.insert(boton_calendario, -1)
+ barra_nueva.insert(boton_importar, -1)
+ boton_importar.show()
+ boton_calendario.show()
barra_nueva.show()
+
barra_herramientas = activity.ActivityToolbox(self)
- barra_herramientas.add_toolbar(_('Opciones'),barra_nueva)
+ barra_herramientas.add_toolbar(_('Herramientas'),barra_nueva)
self.set_toolbox(barra_herramientas)
barra_herramientas.show()
self.fecha_normal = FechaNormal()
@@ -116,7 +127,6 @@ class CalendarioActivity(activity.Activity):
self.combo.set_active(5)
#expander
- #self.categoria = gtk.Label(_("Categoria"))
self.expandir = gtk.Expander(_('Expandir para mas opciones'))
self.check_status = 0
self.check = gtk.CheckButton(_('Marcar como importante'))
@@ -141,14 +151,14 @@ class CalendarioActivity(activity.Activity):
self.check.connect('toggled', self._check_cb)
########################### Add Blocks ################################
- self.contenedor_h.pack_start(self.contenedor_vi, False, padding = 5)
-
+ self.contenedor_h.pack_start(self.contenedor_vi, False, padding = 5)
+ self.contenedor_h.pack_start(self.contenedor_vd, padding = 5)
+
+ #calendar
self.contenedor_vi.pack_start(self.texto_fecha, False, padding = 5)
self.contenedor_vi.pack_start(self.calendario, False, padding = 5)
self.contenedor_vi.pack_start(self.marco_efemeride, padding = 5)
- self.contenedor_h.pack_start(self.contenedor_vd, padding = 5)
-
self.contenedor_vd.pack_start(self.marco_actividades)
self.contenedor_vd.pack_start(self.contenedor_extendido, False)
self.contenedor_extendido.pack_start(self.expandir)
@@ -209,6 +219,21 @@ class CalendarioActivity(activity.Activity):
self.actividades.set_model(self.modelo)
+ def _importar_cb(self, widget, data=None):
+ '''change to the import view'''
+ self._remover()
+
+ def _calendario_cb(self, widget, data=None):
+ '''change to the calendar view'''
+ self._remover()
+ self.contenedor_h.pack_start(self.contenedor_vi, False, padding = 5)
+ self.contenedor_h.pack_start(self.contenedor_vd, padding = 5)
+
+ def _remover(self):
+ '''remove all the element of the view'''
+ self.elementos = self.contenedor_h.get_children()
+ for i in self.elementos:
+ self.contenedor_h.remove(i)
def _crear_columna(self):
'''create the columns for the treeview'''