Pojedynczy panel preferencji w prefwindow
. Element prefpane
stworzony jest z dwóch części. Pierwsza to opisy preferencji, które podają listę preferencji, które zostaną zmienione. Druga zawiera interfejs użytkownika służący do zmiany tych ustawień. Pierwsza część jest określana za pomocą elementu preferences
, a druga może składać się z innych elementów XUL.
Obydwie mogą być bezpośrednio dziećmi elementu prefpane
, lub atrybut src
może służyć do przechowywania panelu w zewnętrznym pliku. W drugim przypadku, zewnętrzny plik powinien stosować znacznik overlay
jako głównego znacznika, jako że zostanie on załadowany jako nakładka na główne okno właściwości.
Dodatkowe informacje są dostępne w artykule System preferencji.
- Własności
- image, label, preferenceElements, preferences, selected, src
- Metody
- preferenceForElement
Przykłady
(potrzebny przykład)
Atrybuty
-
helpURI
- Typ: uri
- URI strony pomocy połączona z panelem preferencji. URI będzie otwarty przy zastosowaniu przeglądarki pomocy, kiedy zostanie naciśnięty przycisk pomocy.
-
label
- Typ: string
- Etykieta, która zostanie wyświetlona na elemencie. Jeśli zostanie on usunięty, to żaden tekst nie zostanie wyświetlony.
-
onpaneload
- Typ: kod skryptu
- Zdefiniowany tutaj kod jest wywołany kiedy okno będzie wczytane, bardzo podobnym zdarzeniem dla okna jest
load
.
- selected
- Typ: boolean
- Ten atrybut będzie ustawiony na
true
dla aktualnie zaznaczonegoprefpane
. Do zmiany okna zastosuj metodęshowPane
w elemntachprefwindow
.
Własności
-
preferenceElements
- Typ: DOM Nodelist
- Podtrzymuje listę elementów UI w oknie, które są dołączone do preferencji.
Metody
-
preferenceForElement( uielement )
- Zwraca typ: element preferencji
-
Zwraca element
preference
, do którego jest dołączony dany element interfejsu użytkownika.
Podobne
TBD