diff options
Diffstat (limited to 'CaminoAlaPlata.py')
-rw-r--r-- | CaminoAlaPlata.py | 180 |
1 files changed, 34 insertions, 146 deletions
diff --git a/CaminoAlaPlata.py b/CaminoAlaPlata.py index fa681eb..7029663 100644 --- a/CaminoAlaPlata.py +++ b/CaminoAlaPlata.py @@ -28,151 +28,39 @@ from Widgets import * import Globals as G class CaminoAlaPlata(gtk.Window): - def __init__(self): - gtk.Window.__init__(self, gtk.WINDOW_TOPLEVEL) - self.set_title("Camino a la Plata") - self.set_icon_from_file(os.path.join(G.ICONOS, "caminoalaplata-ico.png")) - self.modify_bg(gtk.STATE_NORMAL, G.FONDO) - self.set_size_request(G.WIDTH,G.HEIGHT) - self.set_border_width(5) - self.set_position(gtk.WIN_POS_CENTER) - self.set_resizable(True) - - self.toolbar = None - self.tablaperiodica = None - - self.set_layout() - self.show_all() - - self.connect("delete_event", self.delete_event) - - def set_layout(self): - vbox = gtk.VBox() - self.toolbar = Toolbar1() - self.tablaperiodica = TablaPeriodica() - vbox.pack_start(self.toolbar, False, False, 0) - vbox.pack_start(self.tablaperiodica, True, True, 0) - - self.add(vbox) - - def delete_event(self, widget, event, data=None): - self.salir() - return False - - def salir(self, widget= None, event= None): - sys.exit(0) - -class Toolbar1(gtk.Toolbar): - def __init__(self): - gtk.Toolbar.__init__(self) - self.modify_bg(gtk.STATE_NORMAL, G.NEGRO) - - ''' - separator = gtk.SeparatorToolItem() - separator.props.draw = False - separator.set_size_request(5, -1) - separator.set_expand(False) - self.insert(separator, -1)''' - - boton = gtk.ToolButton() - imagen = gtk.Image() - pixbuf = gtk.gdk.pixbuf_new_from_file_at_size(os.path.join(G.ICONOS, - "atomo.png"), 32, 32) - imagen.set_from_pixbuf(pixbuf) - boton.set_icon_widget(imagen) - imagen.show() - self.insert(boton, -1) - boton.show() - #tooltips = gtk.Tooltips() - #tooltips.set_tip(boton, _("Detener Grabación."), tip_private=None) - #boton.connect("clicked", self.ok_callback) - - ''' - separator = gtk.SeparatorToolItem() - separator.props.draw = False - separator.set_size_request(5, -1) - separator.set_expand(False) - self.insert(separator, -1)''' - - boton = gtk.ToolButton() - imagen = gtk.Image() - pixbuf = gtk.gdk.pixbuf_new_from_file_at_size(os.path.join(G.ICONOS, - "caminoalaplata-ico.png"), 32, 32) - imagen.set_from_pixbuf(pixbuf) - boton.set_icon_widget(imagen) - imagen.show() - self.insert(boton, -1) - boton.show() - #tooltips = gtk.Tooltips() - #tooltips.set_tip(boton, _("Detener Grabación."), tip_private=None) - #boton.connect("clicked", self.ok_callback) - - separator = gtk.SeparatorToolItem() - separator.props.draw = False - separator.set_size_request(0, -1) - separator.set_expand(True) - self.insert(separator, -1) - - imagen = gtk.Image() - pixbuf = gtk.gdk.pixbuf_new_from_file(os.path.join(G.ICONOS, - 'ceibaljam.png')) - imagen.set_from_pixbuf(pixbuf) - imagen.show() - item = gtk.ToolItem() - item.add(imagen) - self.insert(item, -1) - - separator = gtk.SeparatorToolItem() - separator.props.draw = False - separator.set_size_request(5, -1) - separator.set_expand(False) - self.insert(separator, -1) - - imagen = gtk.Image() - pixbuf = gtk.gdk.pixbuf_new_from_file(os.path.join(G.ICONOS, - 'uruguay.png')) - imagen.set_from_pixbuf(pixbuf) - imagen.show() - item = gtk.ToolItem() - item.add(imagen) - self.insert(item, -1) - - separator = gtk.SeparatorToolItem() - separator.props.draw = False - separator.set_size_request(5, -1) - separator.set_expand(False) - self.insert(separator, -1) - - imagen = gtk.Image() - pixbuf = gtk.gdk.pixbuf_new_from_file(os.path.join(G.ICONOS, - 'licencia.png')) - imagen.set_from_pixbuf(pixbuf) - imagen.show() - item = gtk.ToolItem() - item.add(imagen) - self.insert(item, -1) - - separator = gtk.SeparatorToolItem() - separator.props.draw = False - separator.set_size_request(0, -1) - separator.set_expand(True) - self.insert(separator, -1) - - boton = gtk.ToolButton() - imagen = gtk.Image() - pixbuf = gtk.gdk.pixbuf_new_from_file_at_size(os.path.join(G.ICONOS, - "salir.png"), 32, 32) - imagen.set_from_pixbuf(pixbuf) - boton.set_icon_widget(imagen) - imagen.show() - self.insert(boton, -1) - boton.show() - #tooltips = gtk.Tooltips() - #tooltips.set_tip(boton, _("Detener Grabación."), tip_private=None) - #boton.connect("clicked", self.ok_callback) - - self.show_all() + def __init__(self): + gtk.Window.__init__(self, gtk.WINDOW_TOPLEVEL) + self.set_title("Camino a la Plata") + self.set_icon_from_file(os.path.join(G.ICONOS, "caminoalaplata-ico.png")) + self.modify_bg(gtk.STATE_NORMAL, G.NEGRO) + self.set_size_request(G.WIDTH,G.HEIGHT) + self.set_border_width(2) + self.set_position(gtk.WIN_POS_CENTER) + self.set_resizable(True) + + self.toolbar = None + self.tablaperiodica = None + + self.set_layout() + self.show_all() + + self.connect("delete_event", self.delete_event) + + def set_layout(self): + vbox = gtk.VBox() + self.toolbar = Toolbar1() + self.tablaperiodica = TablaPeriodica() + vbox.pack_start(self.toolbar, False, False, 0) + vbox.pack_start(self.tablaperiodica, True, True, 0) + self.add(vbox) + + def delete_event(self, widget, event, data=None): + self.salir() + return False + + def salir(self, widget= None, event= None): + sys.exit(0) if __name__=="__main__": - CaminoAlaPlata() - gtk.main() + CaminoAlaPlata() + gtk.main() |