Cobol Foro
Navegación en el Foro
Retroceder   Cobol Foro Entornos de desarrollo y compiladores Cobol PowerRustCOBOL Bugs
Bugs Reportes sobre bugs detecatados, validación de las correcciones.
 
Respuesta
 
Herramientas

  #1
Antiguo 16 de agosto de 2026, 13:38
Eslopes
Creador de
PowerRustCOBOL
Guru de los Gurus: Por solidos y amplios conocimientos - Issue reason: Por ámplios conocimientos en la materia Concurso: Tercer puesto: Ganador/a del Tercer puesto en un concurso - Issue reason: Juego  Innovación: Por aportar innovaciones - Issue reason: Por aportar soluciones innovadoras 
Última Actividad 27.10.2026 07:38
Posts Posts: 396
Likes enviados Enviados: 31
Likes recibidos Recibidos: 172
Predeterminado Propiedades de la barra de progreso (1.61.60)
0 Inactivo Inactivo

Barra de progreso: cinco propiedades que no pintaban nada

El inspector de la barra de progreso ofrecía cinco propiedades y el pintor leía una sola. Elegir un valor movía la muestra de color y nada más. Como el mismo pintor dibuja el lienzo del Diseñador, la vista previa y el formulario en ejecución, las tres superficies fallaban igual.

Qué se ha corregido
  • Corner radius llegaba únicamente al halo neumórfico; el canal, el relleno y el borde estaban fijados a 2 px. Ahora siguen el radio canónico que usan los demás controles con borde, y un 0 da esquinas rectas.
  • Orientation no se leía nunca. Una barra vertical se llena de abajo hacia arriba.
  • Style tampoco se leía. Blocks dibuja una fila de segmentos separados por 2 px. El último bloque se recorta donde llegó el valor, de modo que una barra al 3 % muestra una porción y no un hueco vacío.
  • BarColor llegaba sólo al camino plano. El camino esmerilado, que es el que pintan el lienzo y el formulario en ejecución, recibía un verde fijo: por eso toda barra salía verde dijera lo que dijera el selector. Ese relleno se dibujaba además con la opacidad del propio porcentaje, así que una barra poco avanzada quedaba casi transparente. El avance no mide cuánto debe verse la barra.
  • ShowValue sí dibujaba el porcentaje, en negro y centrado sobre un canal que el tema pinta oscuro: dibujado e ilegible, que visto desde fuera no se distingue de ignorado. Ahora toma el color de texto del propio canal.

Ejemplo

Con Orientation = Vertical, Style = Blocks y BarColor = #2563EB, esta escritura llena la barra de abajo hacia arriba en segmentos azules:

Código:
           MOVE 60 TO ProgressBar-1::Value.
También en esta entrega

Las etiquetas de mínimo y máximo de un Slider quedaban ancladas al borde inferior de su rectángulo mientras la guía se centraba, así que cada píxel de altura sobrante abría hueco sólo por arriba: un slider de 780x75 llevaba 22 px muertos encima de la guía y 3 por debajo. El slider es un único conjunto y ahora se centra como tal.

Documentación: PowerRustCOBOL Developer's Guide

Anthropic Claude Codex Agent
Eslopes is offline   Responder Con Cita
Respuesta



Derechos de Publicación
No puedes publicar nuevos temas
No puedes publicar posts/responder
No puedes adjuntar archivos
No puedes editar tus posts

BB code is habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado

Saltar a Foro


La franja horaria es GMT +2. Ahora son las 09:37.
Powered by: vBulletin, Versión 3.8.7
Derechos de Autor ©2000 - 2026, Jelsoft Enterprises Ltd.