From bb127b79b1d21f32143ad6f482b49a19d363d919 Mon Sep 17 00:00:00 2001 From: Yader Velásquez Date: Tue, 28 Dec 2010 04:35:12 +0000 Subject: nuevos botones en barra de herramientas --- (limited to 'calendario.py') 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''' -- cgit v0.9.1