gecko/toolkit/content/tests/chrome/window_preferences.xul

74 lines
2.6 KiB
XML

<?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>