diff options
author | Yader 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) |
commit | bb127b79b1d21f32143ad6f482b49a19d363d919 (patch) | |
tree | e904e056e0890455c4d4c68a48901935e073e01c /calendario.py | |
parent | c8cd77113853ef35f4ed97fc7a6edac21df20b0d (diff) |
nuevos botones en barra de herramientas
Diffstat (limited to 'calendario.py')
-rw-r--r-- | calendario.py | 37 |
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''' |