miércoles, 27 de febrero de 2008

Presentación

Antes de nada bienvenidos a lo que espero sea un blog útil para todos aquellos que nos tenemos que romper los cuernos, con la programación en Magik de Smallworld.
Hoy mismo he acabado una formación que ha durado un mes, para la adquisición de conocimientos sobre la materia, a partir de mañana empezara lo serio, trabajo para el cliente. Por ello he pensado que podria crear un Blog, donde ir colgando diferentes ejemplos, dudas que me surgieran,... ya que para la formación he tenido muchos problemas para encontrar información util, sencilla y ademas en castellano.

Espero no defraudar a nadie.

9 comentarios:

SirFalkian dijo...

Hola, estoy mirando si es posible cambiar el color del boton q se crea con "button_item.new.."

Si no es posible, tengo q hacer un elemento, q pinchando en él me abra una paleta de colores (ya está hecho y me la abre y esta retorna el color), y que este elemento coja el color elegido en la paleta de colores.

Gracias

Gork dijo...

has probado a poner un label y encima un boton, al volver de la seleccion del color, le pones el color de fondo al label.
_________
| _____ |
| |_____| |
|_________|

Label el más grande y boton el más pequeño.

espero te sirva.

SirFalkian dijo...

Muchas gracias, no había pensado esa opción. Al final lo he solucionado poniendo un canvas al lado del botón.
El problema que me he encontrado luego era de actualizar directamente sin tener que ocultar la ventana para ver el color eligido en la paleta.

.canvas.clip_bounds.fill_on(.canvas,fill_style.new(colour.new_rgb(color.red,color.green,color.blue)))

Actualiza el canvas con el color elegido en la paleta instantaneamente.

SirFalkian dijo...

Hay alguna forma de pasar un float o integer a hexadecimal?

Gracias.

Metal Core dijo...

Que pena que desde marzo no hayan ingresado nada nuevo... ¿aceptan colaboraciones?

Adán

Gork dijo...

Claro que aceptamos colaboraciones, envíame tu dirección de blooger y te añado como colaborador.

Siento no haber colgado nada nuevo, pero me enviaron fuera de mi puesto de trabajo a trabajar con otras tecnologías y no he tenido tiempo.

pero vuelvo el septiembre, a ver si me pongo.

Anónimo dijo...

Hola, Soy Ernesto Gómez, Consultor de TEA CEGOS, Consultoría de RRHH. Actualmente estamos busncando un Analista Programador de Magik Smallworld para una empresa multinacional de servicios con sede central en Barcelona.

Si estáis interesados o conocéis a alguna persona que pudiera estarlo podéis contactar conmigo a través de la siguiente dirección de correo electrónico research2.barcelona@tea-cegos.es o a partir del siguiente número de teléfono: 93.520.17.00.

Muchas gracias y Saludos!

Anónimo dijo...

como se hace para actualizar un dato en magic? con cual codigo?

Gork dijo...

Anonimo, para actualizar un dato en magic se debe usar <<, te pongo un ejemplo:

Bprog.max_count << 100

saludos