viernes, diciembre 24, 2004

MonoUML. Sin dependencia diacanvas#

Finalmente después de un largo rato de trabajo, por fin se ha podido quitar la dependencia de Diacanvas#. La versión actual de CVS ya tiene los últimos cambios realizados por Manuel, además de los viejos cambios hechos por Rodolfo y Mario que tenía la vieja librería, prácticamente es lo último hecho por todos, y por fin ha sido concentrado.

Versión sin Diacanvas#

El widget de texto, UMLEntry, que permite tener textos relacionados con los elementos esta prácticamente funcional, inclusive hice un widget para que los elementos UML que tienen texto esten derivados de un clase, UMLNodeEntry, de esta forma se podrán agregar X número de elementos de texto, UMLEntry, y estos mantendrán su posición relativa con el elemento principal al momento de redimensionado y movimiento.

Faltan muchas cosas, hay algunos errores visuales al momento de mover el UMLEntry espero pronto solucionar esos detalles, además de que el UMLCanvas debe ser pulido para un mejor desempeño. Hasta ahora vamos muy bien.

Se puede disfrutar de la última versión haciendo:

$ cvs -d:pserver:anonymous@cvs.sourceforge.net:/cvsroot/expertcoder checkout ExpertCoder
$ cd ExpertCoder && make
$ cvs -d:pserver:anonymous@cvs.sourceforge.net:/cvsroot/monouml checkout monouml
$ cd monouml && cp ../ExpertCoder/bin/*.dll && make run

Nota de hoy: 'Feliz navidad a todos'