====== Generiranje kontrola ====== Automatizirano generiranje Control VSIX Extensions. ===== Pregled ===== WvdS Control-biblioteka koristi PowerShell-skripte za batch-generiranje: | Skripta | Svrha | ^ create-new-controls.ps1 | Kreiranje strukture direktorija | ^ regenerate-pas.ps1 | Generiranje Pascal-izvornog koda | ^ fix-package-json.ps1 | Generiranje package.json datoteka | ^ package-all.ps1 | Kompiliranje i pakiranje svih VSIX | ===== Struktura direktorija ===== sources/extensions/wvds.vscode.ui.controls/ ├── control-definitions.json # Control-metapodaci ├── create-new-controls.ps1 ├── regenerate-pas.ps1 ├── fix-package-json.ps1 ├── package-all.ps1 │ ├── basic/ │ ├── wvds.vscode.ui.button/ │ ├── wvds.vscode.ui.label/ │ └── ... ├── editors/ ├── navigation/ ├── data/ ├── charts/ ├── gauges/ ├── layout/ ├── bars/ └── specialized/ ===== control-definitions.json ===== { "controls": [ { "name": "Button", "category": "basic", "displayName": "Button", "description": "Standard button control", "icon": "symbol-event", "snippet": "