Replace internal references (Yoga, CanvasKit, Paragraph API, style runs, characterStyleIDs, vectorNetworkBlob, Kiwi binary, scene graph, font-kit, Local Font Access API, COMPONENT type, override key format, hex codes, px specs) with user-facing language across all 7 locales.
43 lines
1.8 KiB
Markdown
43 lines
1.8 KiB
Markdown
---
|
|
title: Komponenty
|
|
description: Komponenty wielokrotnego użytku, instancje, nadpisania i synchronizacja w OpenPencil.
|
|
---
|
|
# Komponenty
|
|
|
|
## Tworzenie komponentu
|
|
Zaznacz ramkę lub grupę i naciśnij <kbd>⌥</kbd><kbd>⌘</kbd><kbd>K</kbd> (<kbd>Ctrl</kbd> + <kbd>Alt</kbd> + <kbd>K</kbd>). Zaznaczenie staje się komponentem wielokrotnego użytku z fioletową etykietą i ikoną diamentu.
|
|
|
|
## Zestawy komponentów
|
|
<kbd>⇧</kbd><kbd>⌘</kbd><kbd>K</kbd> — łączy 2+ komponenty z fioletową przerywaną ramką.
|
|
|
|
## Tworzenie instancji
|
|
Prawy przycisk → **Utwórz instancję**. Pojawia się 40 px na prawo.
|
|
|
|
## Odłączanie instancji
|
|
<kbd>⌥</kbd><kbd>⌘</kbd><kbd>B</kbd> — staje się ramką bez powiązania.
|
|
|
|
## Synchronizacja na żywo
|
|
Edycja komponentu aktualizuje wszystkie instancje. Synchronizowane: wymiary, wypełnienia, obrysy, efekty, przezroczystość, promienie narożników, layout.
|
|
|
|
## Nadpisania
|
|
Instancje mogą nadpisywać wybrane właściwości bez zrywania powiązania z komponentem głównym. Nadpisana właściwość jest pomijana podczas synchronizacji — pozostałe właściwości nadal aktualizują się z komponentu.
|
|
|
|
## Hit testing
|
|
Kliknięcie zaznacza komponent. **Dwuklik** aby wejść i zaznaczyć dzieci.
|
|
|
|
## Wygląd
|
|
|
|
| Element | Wygląd |
|
|
|---------|--------|
|
|
| Etykieta komponentu | Fioletowa z ikoną diamentu |
|
|
| Etykieta instancji | Fioletowa z ikoną diamentu |
|
|
| Ramka zestawu | Fioletowa przerywana ramka |
|
|
|
|
## Skróty klawiszowe
|
|
|
|
| Akcja | Mac | Windows / Linux |
|
|
|-------|-----|-----------------|
|
|
| Utwórz komponent | <kbd>⌥</kbd><kbd>⌘</kbd><kbd>K</kbd> | <kbd>Ctrl</kbd> + <kbd>Alt</kbd> + <kbd>K</kbd> |
|
|
| Utwórz zestaw | <kbd>⇧</kbd><kbd>⌘</kbd><kbd>K</kbd> | <kbd>Shift</kbd> + <kbd>Ctrl</kbd> + <kbd>K</kbd> |
|
|
| Odłącz instancję | <kbd>⌥</kbd><kbd>⌘</kbd><kbd>B</kbd> | <kbd>Ctrl</kbd> + <kbd>Alt</kbd> + <kbd>B</kbd> |
|