Számos különböző kiterjesztési pontot láttunk, amelyek a munkaterület különböző menüjeit és eszköztárait egészítik ki. Honnan tudható, hogy melyiket érdemes használni? Az alábbi táblázat összefoglalja a különböző menükiegészítéseket és használatukat.
Kiterjesztési pont neve |
Tevékenységek helye |
Részletek |
---|---|---|
viewActions |
A tevékenységek egy adott nézet eszköztárán és helyi legördülőmenüjén jelennek meg. |
Közread egy tevékenységosztályt, amely megvalósítja az IViewActionDelegate elemet. Megadja a közreadás és a célnézet azonosítóját, amelynek a tevékenységet meg kell jelenítenie. A címke és kép előírja a tevékenység megjelenését a felhasználói felületen. Az elérési út megadja a nézet menüpontjaihoz és eszköztár-elemeihez viszonyított helyet. |
editorActions |
A tevékenységek egy szerkesztőhöz vannak társítva és a munkaterület-menün és/vagy -eszköztáron jelennek meg. |
Közread egy tevékenységosztályt, amely megvalósítja az IEditorActionDelegate elemet. Megadja a közreadás és a célszerkesztő azonosítóját, amelynek hatására a tevékenység megjelenik. A címke és a kép megadja a tevékenység megjelenését a felhasználói felületen. A különálló menü és eszköztár elérési utak a kiegészítés helyét és meglétét adják meg a munkaterület-menün és -eszköztáron. |
popupMenus |
A szerkesztő vagy nézet előugrómenüjén megjelenő tevékenységek. Az objektumtípushoz társított tevékenységek megjelennek az objektumtípust megjelenítő nézetek és szerkesztők összes előugrómenüjében. Egy adott előugrómenühöz társított tevékenységek csak ebben az előugrómenüben jelennek meg. |
Az Objektumiegészítések megadják az objektum típusát, amelyhez a
tevékenységnek meg kell jelennie az előugrómenüben. A tevékenység
megjelenik az objektumtípust tartalmazó összes nézet és szerkesztő
előugrómenüben. Megad egy osztályt, amely megvalósítja az
IObjectActionDelegate
elemet. |
actionSets |
A munkaterület főmenüin és eszköztárán megjelenő tevékenységek. A tevékenységek tevékenységkészletekbe vannak csoportosítva. A tevékenységkészletben lévő összes tevékenység megjelenik a munkaterület-menün és eszköztáron a tevékenységkészlet felhasználói választásának és a munkaterületen megjelenített aktuális perspektívának megfelelően. Ezt a actionSetPartAssociations befolyásolhatja (alább). |
Közread egy tevékenységosztályt, amely megvalósítja az IWorkbenchWindowActionDelegate vagy IWorkbenchWindowPulldownDelegate elemet. Megadja a tevékenységkészlet nevét és azonosítóját. Felsorolja a tevékenységkészlethez megadott összes tevékenységet. Minden tevékenységhez külön menü és eszköztár elérési út adja meg a kiegészítés létezését és helyét. |
actionSetPartAssociations |
A tevékenységkészletek csak akkor jelennek meg, ha a megadott nézetek vagy szerkesztők aktívak. Ez figyelmen kívül marad, ha a felhasználó személyre szabta az aktuális perspektívát. |
Azonosító alapján megad egy tevékenységkészletet, amely egy vagy több rész követ (azonosító alapján), amelynek aktívnak kell lennie az aktuális perspektívában a tevékenységkészlet megjelenítése érdekében. |