Sidor med inställningar
ID:
org.eclipse.ui.preferencePages
Beskrivning:
I arbetsmiljön finns en gemensam dialogruta för inställningar.
Med hjälp av den här utökningspunkten kan du lägga till flikar från insticksprogram i dialogrutan för inställningar. När dialogrutan öppnas (från menyraden) visas de flikar som lagts till på detta sätt i dialogrutan.
I dialogrutan för inställningar kan flikarna grupperas hierarkiskt. Av denna anledning kan en flik därför ha attributet category.
Attributet representerar en sökväg som består av huvudflikens ID, avgränsade med '/'. Om attributet utelämnas eller om någon av de överordnade noderna i sökvägen inte hittas, läggs fliken till på rotnivån.
Konfigurationsmärkordsuppsättning:
<!ELEMENT extension (page*)>
<!ATTLIST extension
point CDATA #REQUIRED
id CDATA #IMPLIED
name CDATA #IMPLIED>
- point - ett fullständigt ID för målutökningspunkten
- id - ett valfritt ID för utökningsförekomsten
- name - ett valfritt namn på utökningsförekomsten
<!ELEMENT page (keywordReference*)>
<!ATTLIST page
id CDATA #REQUIRED
name CDATA #REQUIRED
class CDATA #REQUIRED
category CDATA #IMPLIED>
- id - ett unikt namn som används för att identifiera fliken.
- name - ett översättningsbart namn som används i användargränssnittet för fliken.
- class - namn på den fullständigt kvalificerade klass som implementerar
org.eclipse.ui.part.IWorkbenchPreferencePage.
- category - en sökväg som anger flikens plats i trädet. Sökvägen kan vara ett överordnat nod-ID eller en följd av ID avgränsade av '/' och som representerar den fullständiga sökvägen från rotnoden.
<!ELEMENT keywordReference EMPTY>
<!ATTLIST keywordReference
id CDATA #REQUIRED>
En referens från en sida med inställningar till ett nyckelord. Se utökningspunkten för nyckelord.
- id - ID för det refererade nyckelordet.
Exempel:
Här följer ett exempel på utökningspunkten för inställningar:
<extension
point=
"org.eclipse.ui.preferencePages"
>
<page
id=
"com.xyz.prefpage1"
name=
"XYZ"
class=
"com.xyz.prefpages.PrefPage1"
>
<keywordReference id=
"xyz.Keyword"
/>
</page>
<page
id=
"com.xyz.prefpage2"
name=
"Keyboard Settings"
class=
"com.xyz.prefpages.PrefPage2"
category=
"com.xyz.prefpage1"
>
</page>
</extension>
API-information:
Värdet i attributet class måste vara ett fullständigt kvalificerat namn för den klass som implementerar
org.eclipse.ui.IWorkbenchPreferencePage.
Medföljande implementering:
Flera flikar för plattformsinställningar läggs till i arbetsmiljön. Flikar som registreras med hjälp av den här utökningen läggs till efter dem, baserat på kategoriinformationen.
Copyright (c) 2002, 2005 IBM Corporation and others.
All Rights Reserved. Detta program och medföljande material tillhandahålls under villkoren för Eclipse Public License v1.0 som medföljer denna distribution och finns tillgänglig på
http://www.eclipse.org/legal/epl-v10.html