Podpora aktivity

org.eclipse.help.base.activitySupport

3.1

Tento bod rozšíření používají moduly plug-in produktu ke konfiguraci chování systému nápovědy v případě použití aktivit. Umožňuje konfiguraci následujících aspektů:

Tento bod rozšíření je zkušební a pravděpodobně se v budoucích verzích změní s tím, jak se bude podpora aktivit dále vyvíjet.

<!ELEMENT extension (support+)>

<!ATTLIST extension

point CDATA #REQUIRED

id    CDATA #IMPLIED

name  CDATA #IMPLIED>


<!ELEMENT support (localScopeCheckbox , documentMessage , showAllMessage)>

<!ATTLIST support

productId CDATA #REQUIRED>


<!ELEMENT showAllMessage (#PCDATA)>

Prostý text zprávy, která bude zobrazena v dialogovém okně když je filtrování aktivit vypnuto. Smyslem této zprávy je upozornit na to, že bez filtru se mohou některé dokumenty odkazovat na neviditelné prvky uživatelského rozhraní.



<!ELEMENT localScopeCheckbox (#PCDATA)>

Štítek zaškrtávacího políčka na lokální stránce předvoleb rozsahu vyhledávání. Pokud je zaškrtávací políčko vybráno, ve výsledcích hledání budou zahrnuty nalezené shody v dokumentech náležejících ke znepřístupněným aktivitám.



<!ELEMENT documentMessage EMPTY>

<!ATTLIST documentMessage

class    CDATA #IMPLIED

pluginId CDATA #REQUIRED>

Úsek kódu HTML, který bude vložen nahoru do hesla nápovědy náležejícího ke znepřístupněné aktivitě. Smyslem této zprávy je upozornit uživatele na to, že heslo se může odkazovat na prvky uživatelského rozhraní, které nejsou viditelné. Text zprávy je uvnitř souboru XML, a proto musí být značky HTML ošetřeny pomocí standardních entit XML pro speciální znaky.

Zpráva může obsahovat hypertextový odkaz, přes který se uživatel dostane na editor aktivit umožňující změnit stav zpřístupnění aktivity. V tomto případě musí být použit atribut class.



Následuje ukázka použití bodu rozšíření pro podporu aktivit:

 

<extension point=

"org.eclipse.help.base.activitySupport"

>

<support productId=

"com.example.xyzProduct"

>

<showAllMessage>

Tato akce zobrazí všechna témata v obsahu.

</showAllMessage>

<documentMessage class=

"com.example.xyz.OpenRolePreference"

>

Toto téma patří k roli, která je v současné době znepřístupněna. &lt;p&gt; Chcete-li roli povolit, otevřete &lt;a href="ACTIVITY_EDITOR"&gt;stránku předvoleb Role.&lt;/a&gt;

</documentMessage>

</support>

</extension>

Atribut class prvku documentMessage musí implementovat rozhraní org.eclipse.help.ILiveHelpAction.

SDK platformy Eclipse nabízí standardní podporu aktivit, která používá termín 'schopnost' a otevírá stránku předvoleb Schopnosti z hypertextového odkazu ve znepřístupněných tématech. Provádíte-li potlačení, zkontrolujte, zda provedené změny a terminologie odpovídají uživatelskému rozhraní platformy.