Buenos días.
Estoy trabajando con V7 únicamente en GNU Linux (Ubuntu 9.04). Todo va fantásticamente bien! Me interesa muchísimo el desarrollo de las aplicaciones en multiplataforma, y todo lo que ello conlleva a nivel de diseño.
Ayer me dió por probar las cuatro cosillas que he estado haciendo desde un vClient sobre Windows. En muchos formularios que había diseñado desde Linux, al mostrarlos en Windows, me sale un espacio vacío en la parte inferior de consideración.
Creo que la causa está en la diferencia de factor de tamaño de fuente de Linux respecto al de Windows (Linux por defecto te muestra las fuentes a tamaño 12, y Windows a 8). A nivel de controles, los layouts ya adaptan estas diferencias y permiten que todo el conjunto interior se muestre bien en los dos sistemas. Pero a nivel de altura del formulario no lo adapta: como yo diseñe desde Linux con una altura por ejemplo de 400 pixeles, como desde Windows todos los controles y etiquetas se muestran con una tipografia 4 puntos más pequeña, ocupan menos verticalmente, y es entonces cuando aparece este espacio vacío.
¿Hay alguna forma de conseguir que la altura de un formulario sea adaptable verticalmente a lo mínimo necesario? La ampliación en altura ya sucede automáticamente cuando los controles con los layouts aplicados no caben, pero por lo que veo, no hace lo contrario, reducirla cuando sobra espacio.
Ya sé que puedo maquetar los controles muy apretados hacia arriba, dejar la altura del formulario a lo mínimo que pueda, y después los layouts ya lo arreglarán, pero resulta muy engorroso desarrollar así.
¿Alguien ha sufrido ya este problema? ¿Alguien ha encontrado alguna solución?
Un saludo!
Xavi.
__________________________________________________________
"La mala noticia es que el tiempo vuela. La buena, que tú eres el piloto."
Cashback (2006)