Receber por email
← Voltar para o catálogo

vvvv-editor-extensions

Facilita a criação de extensões para o editor vvvv gamma, abrangendo a nomeação de arquivos .HDE.vl, registro de nós de comando com atalhos, tipos de janela SkiaWindow/SkiaWindowTopMost, acoplamento com WindowFactory e acesso à API para nós selecionados via VL.Lang Session. Ideal para desenvolver plugins, janelas de ferramentas personalizadas ou automatizar fluxos de trabalho do editor.

26estrelas
Atualizado há 5 meses

Ver no GitHub ↗ Licença: NOASSERTION

Como adicionar

/plugin marketplace add tebjan/vvvv-skills

O comando exato pode variar conforme o repositório. Confira o README no GitHub.

Para o autor da skill

Cole no README do seu repo

Mostra que sua skill está catalogada na Skillteca, gera backlink e tráfego rastreável.

[![Skillteca](https://www.skillteca.com.br/api/badge/vvvv-editor-extensions/svg)](https://www.skillteca.com.br/skills/vvvv-editor-extensions)

Skills relacionadas

Ver todas de Automação →

Alerta por categoria

Receba novas skills de Automação toda segunda

1 email curto, só com as skills novas de Automação. 4 minutos de leitura, sem spam, cancela com 1 clique.

Você confirma o email no primeiro envio. Sem spam. Cancela com 1 clique.

Ler descrição completa

Editor Extensions

Extensions are standard VL patches saved with a .HDE.vl suffix. They run automatically when open in the editor.

File Naming

| Context | Required Name | |---|---| | Standalone extension | VL.MyExtension.HDE.vl | | Extension-only NuGet | VL.MyExtension.HDE (package ID) | | Mixed NuGet main doc | VL.MyPackage.vl | | Mixed NuGet extension doc | VL.MyPackage.HDE.vl |

Required NuGet References

  • VL.HDE — provides Command node, window types, WindowFactory
  • VL.Lang — provides API nodes under the Session category

Command Node

Registers a command in the editor menu:

| Pin | Purpose | |---|---| | Label | Menu text | | Visible | Show/hide the command | | Shortcut | Keyboard binding | | Output | Triggers (bang) on activation |

Multiple Command nodes can live in one .HDE.vl document.

Warning: A runtime error in one command may affect all others in the same document.

Window Types

| Type | Behavior | |---|---| | SkiaWindow | Slimmed-down Skia renderer window | | SkiaWindowTopMost | Always-on-top, no focus steal |

Docking

Wrap window with WindowFactory node. Connect WindowContext and Window pins.

Template: VL.HDE/Template.HDE.vl

API Access

Access hovered/selected nodes, read/write pins via VL.Lang Session category nodes. Browse available API in the HelpBrowser's API section.

Developer Shortcuts

  • Shift+F9 — restarts all extensions simultaneously

Limitations

  • Settings panel integration is not yet possible
  • Extensions only run in the editor, not in exported applications
Compartilhar X LinkedIn