#!/usr/bin/env python # -*- coding: utf-8 -*- # CaminoAlaPlata.py por: # Flavio Danesse # CeibalJAM! - Uruguay # This program is free software; you can redistribute it and/or modify # it under the terms of the GNU General Public License as published by # the Free Software Foundation; either version 2 of the License, or # (at your option) any later version. # # This program is distributed in the hope that it will be useful, # but WITHOUT ANY WARRANTY; without even the implied warranty of # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the # GNU General Public License for more details. # # You should have received a copy of the GNU General Public License # along with this program; if not, write to the Free Software # Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA import gtk import time import sys import gobject import os from Widgets import * import Globals as G class CaminoAlaPlata(gtk.Window): def __init__(self): gtk.Window.__init__(self, gtk.WINDOW_TOPLEVEL) # Para correcta visualizaciĆ³n fullscreen self.fullscreen() 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()