# -*- coding: cp1252 -*-
# 25/09/2015
# Ejemplo de wxPython 
# El Viaje del Navegante 

import wx

class menu(wx.Frame):

    def __init__(self):

        # Llamamos al init (código del constructor) del wx.Frame del que 
        # heredamos.
		#Subclase del Frame
        wx.Frame.__init__(self, None, -1, 'Bienvenidos al Sistema',
        pos=wx.Point(300, 400),size=wx.Size(800,850))
        
        self.mensaje_menu = wx.StaticText(id=-1,label='MENU PRINCIPAL, ELIJA UNA OPCIÓN',
        name='mensaje', parent=self,pos=wx.Point(250, 90), size=wx.Size(300,1000), style=0)
        
        self.mensaje_menup = wx.StaticText(id=-1,label='MENU PRINCIPAL, ELIJA UNA OPCIÓN',name='mensaje', 
        parent=self,pos=wx.Point(250, 90), size=wx.Size(300,1000), style=0)

        
        self.boton_clientes = wx.Button(self, id=-1,label="MENU CLIENTES",
        pos=wx.Point(200, 150),size=wx.Size(120,55))
        
        self.boton_empleados = wx.Button(self, id=-1,label="MENU EMPLEADOS",
        pos=wx.Point(350, 150),size=wx.Size(120,55))
        
        # Botón de salida de la aplicación.
        self.boton_salir = wx.Button(self, id=-1,label="SALIR",
        pos=wx.Point(500,150),size=wx.Size(120,55))
        
        self.boton_salir.Bind(wx.EVT_BUTTON, self.menu_salir)
        self.boton_clientes.Bind(wx.EVT_BUTTON, self.menu_clientes)
        self.boton_empleados.Bind(wx.EVT_BUTTON, self.menu_empleados)
               
    # Definimos los métodos que contienen el código que se ejecutará
    # cuando sean llamados a petición de los eventos definidos anteriormente.
    def menu_salir(self, event):
        print('salir ')
    
    def menu_clientes(self, event):
        print('clientes ')
        
    def menu_empleados(self, event):
        print('empleados ')

def main():
		
	# Creamos una aplicación simple wx.
	aplicacion = wx.PySimpleApp()

	# Creamos el objeto frame, fruto de la instanciación de la clase 
	# menu.
	frame = menu()

	# Mostramos la instanciación de la clase menu.
	frame.Show()
	# Lanzamos el MainLoop, para escuchar peticiones de eventos.
	aplicacion.MainLoop()


if __name__ == '__main__':
	main()
#	main1()


