Skip to content

feat: Front Panel standalone visualmente fiel al canvas #28

Description

@anlaco

Contexto

Al ejecutar un .qvi guardado directamente con ./red-view mi-programa.qvi, el Front Panel que aparece es un layout VID básico (text field button text) que no se parece al Front Panel diseñado en QTorres.

Comportamiento actual

El compilador genera:

view layout [
    text "A" f_1: field "5.0"
    text "B" f_2: field "3.0"
    button "Run" [...]
    text "Resultado" t_3: text "---"
]

Una ventana genérica sin estilo, sin colores, sin posicionamiento fiel al diseño.

Comportamiento esperado (LabVIEW)

Al ejecutar el .qvi standalone, el Front Panel debe verse igual (o muy similar) a como se ve en el canvas de QTorres: controles azules, indicadores naranja, posiciones respetadas.

Posible solución

El compilador (compile-diagram) debería generar código view con bloques base + draw que reproduzcan el estilo visual, usando las posiciones (offset:) del front-panel: del qvi-diagram y los colores de canvas.red.

Alternativamente, el código generado puede usar la propia panel.red de QTorres (self-contained).

Dependencias

Requiere que #12 (Front Panel modular) esté completado — el panel necesita ser exportable como código Red standalone.

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or requestfase-3Fase 3 — Sub-VIs y extensibilidad

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions