Graphics: Texto alineado a la Derecha y Centrado

El método DrawText de la clase Graphics ofrece una vía simple de alinear texto a la izquierda a partir de las coordenadas X e Y proporcionadas, pudiendo proporcionar incluso un valor máximo de ajuste de ancho (wrap) para cada una de las líneas que componen el bloque de texto. ¿No sería genial poder hacer lo […]

Xojo 2021r3: Añadir Controles UI en tiempo de ejecución

El proceso de añadir nuevos controles a nuestras ventanas (o contenedores) en tiempo de ejecución se ha simplificado enormemente. Ya no tendrás que lidiar con arrays de controles; en vez de ello sólo tendrás que llamar al método AddControl sobre la ventana o ContainerControl en la que desees añadir el nuevo control. Continúa leyendo y […]

Truco: Obtener Iconos de archivos en macOS

De vez en cuando surge en el foro de Xojo alguna consulta acerca de cómo se pueden recuperar los iconos de archivo para presentarlos al usuario en macOS. Continúa leyendo y te mostraré cómo, tanto utilizando la vista previa del documento mediante la tecnología QuickLook de Apple como empleando el icono genérico asociado con el […]

Truco: Usar los símbolos SF en macOS… revisado

Hace algunos meses publicamos una técnica para utilizar los símbolos de la fuente SF en macOS tal y como es posible cuando se utiliza el método Picture.SystemImage en las apps de iOS. Sin embargo dicha técnica presentaba algunas desventajas: los glifos de los símbolos estaban definidos directamente en código, lo que significa que no es […]

ContainerControl: componentes UI compuestos

La Biblioteca del IDE de Xojo ofrece por omisión una buena serie de componentes de interfaz gráfica de usuario listos para usar: botones, controles de introducción de texto (incluso con soporte de estilos), listado, menús desplegables, barras de progreso, paneles, etiquetas, reproductor de películas, selectores de fecha y hora, campo de búsqueda nativos, etc. Pero […]