style(bd): nodos cuadrados 60x60, labels independientes, selección dashed-box, fix precedencia#72
Merged
Merged
Conversation
- tcp-api.md: referencia completa de la API TCP nativa en red-cli/red-view - skills/red-lang/SKILL.md: skill de Red-Lang con sintaxis, View, Draw, Parse, TCP - CLAUDE.md: referencias actualizadas TCP integrado como objeto de bajo nivel (tcp/connect, tcp/send, tcp/receive, etc.) para soporte nativo de SCPI, Modbus y protocolos custom en Fase 4.
SCPI y VISA son conceptos distintos (protocolo vs transporte) que no debemos mezclar. QTorres ofrece bloques TCP/USBTMC genéricos; el usuario elige qué string enviar (comandos de instrumento, Modbus, HTTP, etc.). Cambios: - CLAUDE.md: lista de issues Fase 4 + nota aclaratoria - docs/plan.md: sección "comunicación con instrumentación" - docs/roadmap-9-10.md: título Fase 4, ejemplo tcp-query - docs/decisiones.md: DT-029 ejemplo con tcp-write-block - docs/ai-reference.md: mención de hardware genérico - docs/tcp-api.md: casos de uso genéricos, nota aclaratoria - skills/red-lang/SKILL.md: ejemplo TCP genérico
…o, selección dashed-box, fix precedencia operadores - block-width/height: 120x50 → 60x60 (nodos cuadrados estilo LabVIEW) - Label del BD como entidad independiente arrastrable, posición encima del nodo (bd-label-above: 3px) - type-label fijo dentro del nodo, solo label de usuario se mueve con offset - Selección con dashed-box (discontinuous) en vez de box sólido, igual que FP - Dashed-box separada para label cuando nodo seleccionado - col-text (blanco) solo dentro de nodos oscuros, col-text-label (negro) para labels sobre canvas claro - pen en vez de fill-pen para color de texto Draw (fix: fill-pen no colorea texto en GTK) - text-dy/fp-text-dy: [8] → [0] (fix GTK ya corregido en fork anlaco/red) - Fix precedencia operadores: node-height y fp-cluster-height parentizan (max * 20) - Serializar label/offset en .qvi para round-trip - make-label default offset: 0x-15 → 0x0
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Summary
col-text(blanco) dentro de nodos oscuros,col-text-label(negro) para labels/port labels sobre canvas claropenvsfill-pen— Draw text usapenpara color, nofill-pennode-heightyfp-cluster-heightparentizan(max n * 20)text-dy/fp-text-dy— eliminada compensación GTK (ya corregido en fork anlaco/red)label/offseten .qvi para round-tripmake-labeldefault offset —0x-15→0x0Test plan