Skip to content

Commit 0fe6392

Browse files
committed
CZ : firstPlugin : description how to add new plugin to HelpViewer and help file
1 parent fbeb398 commit 0fe6392

File tree

1 file changed

+20
-3
lines changed

1 file changed

+20
-3
lines changed

cs/firstPlugin.md

Lines changed: 20 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -5,11 +5,28 @@
55
Pro vývoj nového pluginu je potřeba provést následující:
66

77
1. Definovat co přesně má plugin zajišťovat. Podle vhodnosti k danému účelu zvolte předka pro daný plugin (**extends**). Obsah pluginu bude přinejmenším odpovídat minimálnímu pluginu - **IPlugin**.
8-
2. Do seznamu [pluginů][plugins] zaveďte plugin definičním řádkem:
8+
9+
### Balík nápovědy
10+
11+
Pokud chcete plugin přidat do nápovědy, pak:
12+
13+
2. Založte v repozitáři nápovědy v adresáři **_base** soubor:
14+
- **plugins.lst** (seznam pluginů),
15+
- adresáře **plugins** a **plugins-config**
16+
17+
a dále postupujte podle kapitoly **Balík programu**.
18+
19+
### Balík programu
20+
21+
Pokud plugin chcete přidat do sestavení HelpVieweru:
22+
23+
3. Do seznamu [pluginů][plugins] zaveďte plugin definičním řádkem:
924
- **[jméno třídy]** pokud má být plugin pouze načten (je předkem pro jiné pluginy, ale není určen k samostatné práci)
1025
- **[jméno třídy]:[jméno instance]** pokud má být plugin načten a je určen k zajištění funkcionality
11-
3. Do umístění **zip/plugins-config/[jméno třídy]_[jméno instance].cfg** vložte konfigurační definice pro novou instanci.
12-
4. Do umístění **zip/plugins/[jméno třídy].js** vložte zdrojový kód pluginu.
26+
4. Do umístění **zip/plugins-config/[jméno třídy]_[jméno instance].cfg** vložte konfigurační definice pro novou instanci.
27+
5. Do umístění **zip/plugins/[jméno třídy].js** vložte zdrojový kód pluginu.
28+
29+
V případě nápověd použijte umístění bez **zip/**.
1330

1431
## Minimální plugin
1532

0 commit comments

Comments
 (0)