|
|
|
@ -7,7 +7,12 @@
|
|
|
|
|
<?xml-stylesheet href="chrome://global/skin/" type="text/css"?> |
|
|
|
|
<?xml-stylesheet href="chrome://navigator/skin/setDesktopBackground.css" type="text/css"?> |
|
|
|
|
|
|
|
|
|
<!DOCTYPE dialog SYSTEM "chrome://navigator/locale/setDesktopBackground.dtd"> |
|
|
|
|
<!DOCTYPE dialog [ |
|
|
|
|
<!ENTITY % brandDTD SYSTEM "chrome://branding/locale/brand.dtd"> |
|
|
|
|
%brandDTD; |
|
|
|
|
<!ENTITY % setDesktopDTD SYSTEM "chrome://navigator/locale/setDesktopBackground.dtd"> |
|
|
|
|
%setDesktopDTD; |
|
|
|
|
]> |
|
|
|
|
|
|
|
|
|
#ifdef XP_MACOSX |
|
|
|
|
<?xul-overlay href="chrome://browser/content/macBrowserOverlay.xul"?> |
|
|
|
@ -21,52 +26,34 @@
|
|
|
|
|
#else |
|
|
|
|
buttons="accept" |
|
|
|
|
#endif |
|
|
|
|
buttonlabelaccept="&setDesktopBackground.title;" |
|
|
|
|
buttonlabelaccept="&setDesktopBackground.abtn;" |
|
|
|
|
onload="gSetBackground.load();" |
|
|
|
|
ondialogaccept="gSetBackground.setDesktopBackground();" |
|
|
|
|
title="&setDesktopBackground.title;" |
|
|
|
|
style="width: 30em;"> |
|
|
|
|
style="width: 34em;"> |
|
|
|
|
|
|
|
|
|
<stringbundle id="backgroundBundle" |
|
|
|
|
src="chrome://navigator/locale/shellservice.properties"/> |
|
|
|
|
<script type="application/javascript" src="chrome://communicator/content/utilityOverlay.js"/> |
|
|
|
|
<script type="application/javascript" src="chrome://navigator/content/setDesktopBackground.js"/> |
|
|
|
|
<script type="application/javascript" src="chrome://global/content/contentAreaUtils.js"/> |
|
|
|
|
<stringbundle id="backgroundBundle" |
|
|
|
|
src="chrome://navigator/locale/shellservice.properties"/> |
|
|
|
|
<script type="application/javascript" src="chrome://communicator/content/utilityOverlay.js"/> |
|
|
|
|
<script type="application/javascript" src="chrome://navigator/content/setDesktopBackground.js"/> |
|
|
|
|
<script type="application/javascript" src="chrome://global/content/contentAreaUtils.js"/> |
|
|
|
|
|
|
|
|
|
#ifndef XP_MACOSX |
|
|
|
|
<hbox align="center"> |
|
|
|
|
<label value="&position.label;"/> |
|
|
|
|
<menulist id="menuPosition" |
|
|
|
|
label="&position.label;" |
|
|
|
|
oncommand="gSetBackground.updatePosition();"> |
|
|
|
|
<menupopup> |
|
|
|
|
<menuitem label="¢er.label;" value="CENTER"/> |
|
|
|
|
<menuitem label="&tile.label;" value="TILE"/> |
|
|
|
|
<menuitem label="&stretch.label;" value="STRETCH"/> |
|
|
|
|
<menuitem label="&fill.label;" value="FILL" id="fillPosition"/> |
|
|
|
|
<menuitem label="&fit.label;" value="FIT" id="fitPosition"/> |
|
|
|
|
</menupopup> |
|
|
|
|
</menulist> |
|
|
|
|
<spacer flex="1"/> |
|
|
|
|
<label value="&color.label;"/> |
|
|
|
|
<colorpicker id="desktopColor" |
|
|
|
|
type="button" |
|
|
|
|
onchange="gSetBackground.updateColor(this.color);"/> |
|
|
|
|
</hbox> |
|
|
|
|
#endif |
|
|
|
|
<groupbox align="center"> |
|
|
|
|
<caption label="&preview.label;"/> |
|
|
|
|
<dialogheader class="header-large" |
|
|
|
|
id="header" |
|
|
|
|
title="&brandFullName;" |
|
|
|
|
description="&setDesktopBackground.title;"/> |
|
|
|
|
|
|
|
|
|
<hbox class="container"> |
|
|
|
|
<vbox align="center" flex="3"> |
|
|
|
|
<stack> |
|
|
|
|
<!-- if width and height are not present, they default to 300x150 and stretch the stack --> |
|
|
|
|
<html:canvas id="screen" width="1" height="1"/> |
|
|
|
|
<image id="monitor"/> |
|
|
|
|
</stack> |
|
|
|
|
</groupbox> |
|
|
|
|
|
|
|
|
|
</vbox> |
|
|
|
|
|
|
|
|
|
<vbox flex="1"> |
|
|
|
|
#ifdef XP_MACOSX |
|
|
|
|
<separator/> |
|
|
|
|
|
|
|
|
|
<hbox align="right"> |
|
|
|
|
<button id="setDesktopBackground" |
|
|
|
|
label="&setDesktopBackground.title;" |
|
|
|
|
oncommand="gSetBackground.setDesktopBackground();"/> |
|
|
|
@ -74,11 +61,32 @@
|
|
|
|
|
label="&openDesktopPrefs.label;" |
|
|
|
|
oncommand="gSetBackground.showDesktopPrefs();" |
|
|
|
|
hidden="true"/> |
|
|
|
|
</hbox> |
|
|
|
|
#endif |
|
|
|
|
|
|
|
|
|
#ifdef XP_MACOSX |
|
|
|
|
#include ../../../base/content/browserMountPoints.inc |
|
|
|
|
#else |
|
|
|
|
<hbox align="center"> |
|
|
|
|
<label value="&color.label;"/> |
|
|
|
|
<spacer class="colorSpacer"/> |
|
|
|
|
<colorpicker id="desktopColor" |
|
|
|
|
type="button" |
|
|
|
|
onchange="gSetBackground.updateColor(this.color);"/> |
|
|
|
|
</hbox> |
|
|
|
|
<spacer style="height: 1em;"/> |
|
|
|
|
<hbox align="center"> |
|
|
|
|
<label value="&position.label;"/> |
|
|
|
|
<menulist id="menuPosition" |
|
|
|
|
label="&position.label;" |
|
|
|
|
oncommand="gSetBackground.updatePosition();"> |
|
|
|
|
<menupopup> |
|
|
|
|
<menuitem label="&fill.label;" value="FILL" id="fillPosition"/> |
|
|
|
|
<menuitem label="&fit.label;" value="FIT" id="fitPosition"/> |
|
|
|
|
<menuitem label="&stretch.label;" value="STRETCH"/> |
|
|
|
|
<menuitem label="&tile.label;" value="TILE"/> |
|
|
|
|
<menuitem label="¢er.label;" value="CENTER"/> |
|
|
|
|
</menupopup> |
|
|
|
|
</menulist> |
|
|
|
|
</hbox> |
|
|
|
|
#endif |
|
|
|
|
</vbox> |
|
|
|
|
</hbox> |
|
|
|
|
|
|
|
|
|
<separator class="groove"/> |
|
|
|
|
</dialog> |
|
|
|
|