<?xml version="1.0"?> <?xml-stylesheet href="chrome://global/skin" type="text/css"?> <!-- XUL Widget Test for preferences window --> <prefwindow xmlns="http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul" title="preferences window" windowtype="test:preferences" buttons="accept,cancel" onload="RunTest(window.arguments)" > <script type="application/javascript"> <![CDATA[ function RunTest(aArgs) { // run test aArgs[0](this); // close dialog document.documentElement[aArgs[1] ? "acceptDialog" : "cancelDialog"](); } ]]> </script> <prefpane id="sample_pane" label="Sample Prefpane"> <preferences id="sample_preferences"> <!-- one of each type known to <preferences>.valueFromPreferences --> <preference id ="tests.static_preference_int" name="tests.static_preference_int" type="int"/> <preference id ="tests.static_preference_bool" name="tests.static_preference_bool" type="bool"/> <preference id ="tests.static_preference_string" name="tests.static_preference_string" type="string"/> <preference id ="tests.static_preference_wstring" name="tests.static_preference_wstring" type="wstring"/> <preference id ="tests.static_preference_unichar" name="tests.static_preference_unichar" type="unichar"/> <preference id ="tests.static_preference_file" name="tests.static_preference_file" type="file"/> </preferences> <!-- one element for each preference type above --> <hbox> <label flex="1" value="int"/> <textbox id="static_element_int" preference="tests.static_preference_int"/> </hbox> <hbox> <label flex="1" value="bool"/> <checkbox id="static_element_bool" preference="tests.static_preference_bool"/> </hbox> <hbox> <label flex="1" value="string"/> <textbox id="static_element_string" preference="tests.static_preference_string"/> </hbox> <hbox> <label flex="1" value="wstring"/> <textbox id="static_element_wstring" preference="tests.static_preference_wstring"/> </hbox> <hbox> <label flex="1" value="unichar"/> <textbox id="static_element_unichar" preference="tests.static_preference_unichar"/> </hbox> <hbox> <label flex="1" value="file"/> <textbox id="static_element_file" preference="tests.static_preference_file"/> </hbox> </prefpane> </prefwindow>