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
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.