Problemas gráficos en mono 1.9 .1
Kano <[email protected]>
| Newsgroups | gmane.comp.gnome.mono.hispano |
|---|---|
| Message-ID | <[email protected]> |
Buenos días. Lo primer saludar ya que soy nuevo por en este foro. Tengo un problema con un programa implementado en vs2005 (.net 2.0) y que estoy intentando portar a mono (debian etch + mono 1.9.1). El programa lo he implementado pensando inicialmente en la portabilidad (no tiene componentes de terceros, ni p-invokes y he ido siguiendo las recomendaciones de implementación que he ido encontrando). En principio funciona todo adecuadamente: temas de threads, herencias, acceso a sockets, rs232 y demás. El único problema que tengo es un descuadre gráfico de los controles en pantalla. Al poner en pantalla los controles que usa el formulario, los deforma incrementando su tamaño vertical de forma proporcional al tamaño del control (un panel de 32 pixels de altura lo muestra como 36, uno de 64 lo muestra como 72 ...haciéndolo con paneles, botones y demás controles) Indagando en el código, la función que produce el descuadre es el ResumeLayout que se invoca una vez se ha montado el formulario, en el código gestionado por el editor de forms de vs. Si comento esta línea no se produce el descuadre. La aplicación va a funcionar sobre una debian etch, y he hecho pruebas con distintas instalaciones y configuraciones de esta distribución, probando estas versiones de mono con los siguientes resultados: -1.9.1 (instalable bin para linux): Descuadra tamaño vertical de controles. -1.2.6 (instalable bin para linux): No descuadra tamaño vertical de controles, pero desplaza otros elementos en pantalla, altera tamaños de fuentes, ... -2.0.1 (fuentes compilados de mono y libgdiplus): Descuadra tamaño vertical y horizontal de los controles. He estado investigando bastante sobre las posibles causas de estos problemas y no he encontrado nada en claro, pero mi opinión es que podría ser alguna dependencia que no está adecuadamente satisfecha (cairo ?¿). No tengo mucha soltura en sistemas linux así que no se me ocurre dónde podría estar el problema. Cualquier comentario o idea será muy bien aceptado. Gracias por todo -- kano kano01 [AT] terra [DOT] com _______________________________________________ Mono-hispano mailing list [email protected] https://listas.hispalinux.es/mailman/listinfo/mono-hispano