def __init__(self, objeto = None, usuario = None): """ Constructor. objeto puede ser un objeto de pclases con el que comenzar la ventana (en lugar del primero de la tabla, que es el que se muestra por defecto). """ self.usuario = usuario self.clase = self.CLASE Ventana.__init__(self, self.VENTANA, objeto) self.dic_campos = self.__build_dic_campos() self.adaptador = adapter.adaptar_clase(self.clase, self.dic_campos) connections = {'b_salir/clicked': self.salir, 'b_nuevo/clicked': self.nuevo, 'b_borrar/clicked': self.borrar, 'b_actualizar/clicked': self.actualizar_ventana, 'b_guardar/clicked': self.guardar, 'b_buscar/clicked': self.buscar, # XXX: Más widgets y señales si se necesitan. } self.add_connections(connections) self.inicializar_ventana() if self.objeto == None: self.ir_a_primero() else: self.ir_a(objeto) gtk.main()
def __init__(self, objeto = None, usuario = None): """ Constructor. objeto puede ser un objeto de pclases con el que comenzar la ventana (en lugar del primero de la tabla, que es el que se muestra por defecto). """ self.usuario = usuario self.clase = self.CLASE Ventana.__init__(self, self.VENTANA, objeto) self.dic_campos = self.__build_dic_campos() self.adaptador = adapter.adaptar_clase(self.clase, self.dic_campos) connections = {'b_salir/clicked': self.salir, 'b_nuevo/clicked': self.nuevo, 'b_borrar/clicked': self.borrar, 'b_actualizar/clicked': self.actualizar_ventana, 'b_guardar/clicked': self.guardar, 'b_buscar/clicked': self.buscar, 'b_add_src/clicked': self.add_from_src, 'b_drop_ldv/clicked': self.drop_ldv, 'b_vtos_defecto/clicked': self.crear_vtos_defecto, 'b_add_vto/clicked': self.add_vto, 'b_drop_vto/clicked': self.drop_vto, 'b_add_cobro/clicked': self.add_cobro, 'b_drop_cobro/clicked': self.drop_cobro, 'b_imprimir/clicked': self.imprimir} self.add_connections(connections) self.inicializar_ventana() if self.objeto == None: self.ir_a_primero() else: self.ir_a(objeto) gtk.main()
def __init__(self, objeto = None, usuario = None): """ Constructor. objeto puede ser un objeto de pclases con el que comenzar la ventana (en lugar del primero de la tabla, que es el que se muestra por defecto). """ self.usuario = usuario self.clase = self.CLASE Ventana.__init__(self, self.VENTANA, objeto) self.dic_campos = self.__build_dic_campos() self.adaptador = adapter.adaptar_clase(self.clase, self.dic_campos) connections = {'b_salir/clicked': self.salir, 'b_nuevo/clicked': self.nuevo, 'b_borrar/clicked': self.borrar, 'b_actualizar/clicked': self.actualizar_ventana, 'b_guardar/clicked': self.guardar, 'b_buscar/clicked': self.buscar, 'cb_productoID/changed': self.mostrar_envases, 'sp_envases/changed': self.cambiar_produccion, } self.add_connections(connections) self.inicializar_ventana() if self.objeto == None: self.ir_a_primero() else: self.ir_a(objeto) self.wids['ventana'].resize(1, 1) gtk.main()
def __init__(self, objeto = None, usuario = None): """ Constructor. objeto puede ser un objeto de pclases con el que comenzar la ventana (en lugar del primero de la tabla, que es el que se muestra por defecto). """ self.usuario = usuario self.clase = self.CLASE Ventana.__init__(self, self.VENTANA, objeto) self.dic_campos = self.__build_dic_campos() self.adaptador = adapter.adaptar_clase(self.clase, self.dic_campos) connections = {'b_salir/clicked': self.salir, 'b_nuevo/clicked': self.nuevo, 'b_borrar/clicked': self.borrar, 'b_actualizar/clicked': self.actualizar_ventana, 'b_guardar/clicked': self.guardar, 'b_buscar/clicked': self.buscar, 'b_imagen/clicked': self.set_imagen, 'b_documentos/clicked': self.add_documento, 'b_prev/clicked': self.prev, 'b_next/clicked': self.next, 'b_get_baja/clicked': self.get_baja, 'b_quit_baja/clicked': self.quit_baja, 'b_precio_a_todos/clicked': self.aplicar_precio_a_todos } self.add_connections(connections) self.inicializar_ventana() if self.objeto == None: self.ir_a_primero() else: self.ir_a(objeto) gtk.main()
def __init__(self, objeto = None, usuario = None): """ Constructor. objeto puede ser un objeto de pclases con el que comenzar la ventana (en lugar del primero de la tabla, que es el que se muestra por defecto). """ self.usuario = usuario self.clase = self.CLASE Ventana.__init__(self, self.VENTANA, objeto) self.dic_campos = self.__build_dic_campos() self.adaptador = adapter.adaptar_clase(self.clase, self.dic_campos) connections = {'b_salir/clicked': self.salir, 'b_nuevo/clicked': self.nuevo, 'b_borrar/clicked': self.borrar, 'b_actualizar/clicked': self.actualizar_ventana, 'b_guardar/clicked': self.guardar, 'b_buscar/clicked': self.buscar, "cb_campanna/changed": self.rellenar_tablas, "b_add_practica_cutural/clicked": self.add_practica_cutural, "b_drop_practica_cutural/clicked": self.drop_practica_cutural, "b_add_cultivo/clicked": self.add_cultivo, "b_drop_cultivo/clicked": self.drop_cultivo, "b_add_fertilizacion/clicked": self.add_fertilizacion, "b_drop_fertilizacion/clicked": self.drop_fertilizacion, "b_add_enmienda/clicked": self.add_enmienda, "b_drop_enmienda/clicked": self.drop_enmienda, "b_add_fitosanitario/clicked": self.add_fitosanitario, "b_drop_fitosanitario/clicked": self.drop_fitosanitario, "b_plano/clicked": self.cambiar_plano } self.add_connections(connections) self.inicializar_ventana() if self.objeto == None: self.ir_a_primero() else: self.ir_a(objeto) gtk.main()