forked from mirrors/gecko-dev
Backed out changeset 75f5e6e3d917 (bug 1857999) Backed out changeset 0d0c1d1e80e7 (bug 1857999) Backed out changeset b8a03d31ecea (bug 1857999) Backed out changeset dd5a10f9cfff (bug 1857999)
88 lines
3.1 KiB
HTML
88 lines
3.1 KiB
HTML
<?xml version="1.0"?> <!-- -*- Mode: HTML -*- -->
|
|
|
|
# This Source Code Form is subject to the terms of the Mozilla Public
|
|
# License, v. 2.0. If a copy of the MPL was not distributed with this
|
|
# file, You can obtain one at http://mozilla.org/MPL/2.0/.
|
|
|
|
<?xml-stylesheet href="chrome://global/skin/global.css" type="text/css"?>
|
|
<?xml-stylesheet href="chrome://browser/skin/setDesktopBackground.css" type="text/css"?>
|
|
|
|
<window xmlns="http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul"
|
|
xmlns:html="http://www.w3.org/1999/xhtml"
|
|
windowtype="Shell:SetDesktopBackground"
|
|
onload="gSetBackground.load();"
|
|
data-l10n-id="set-desktop-background-window"
|
|
style="min-width: 30em;">
|
|
|
|
<linkset>
|
|
<html:link rel="localization" href="browser/setDesktopBackground.ftl"/>
|
|
</linkset>
|
|
|
|
<dialog id="SetDesktopBackgroundDialog"
|
|
#ifndef XP_MACOSX
|
|
buttons="accept,cancel"
|
|
#else
|
|
buttons="accept"
|
|
#endif
|
|
buttonidaccept="set-desktop-background-accept">
|
|
|
|
#ifdef XP_MACOSX
|
|
#include ../../../base/content/macWindow.inc.xhtml
|
|
#else
|
|
<script src="chrome://browser/content/utilityOverlay.js"/>
|
|
#endif
|
|
|
|
<stringbundle id="backgroundBundle"
|
|
src="chrome://browser/locale/shellservice.properties"/>
|
|
<script src="chrome://browser/content/setDesktopBackground.js"/>
|
|
<script src="chrome://global/content/contentAreaUtils.js"/>
|
|
|
|
#ifndef XP_MACOSX
|
|
<hbox align="center">
|
|
<label data-l10n-id="set-background-position"/>
|
|
<menulist id="menuPosition"
|
|
oncommand="gSetBackground.updatePosition();" native="true">
|
|
<menupopup>
|
|
<menuitem data-l10n-id="set-background-center" value="CENTER"/>
|
|
<menuitem data-l10n-id="set-background-tile" value="TILE"/>
|
|
<menuitem data-l10n-id="set-background-stretch" value="STRETCH"/>
|
|
<menuitem data-l10n-id="set-background-fill" value="FILL"/>
|
|
<menuitem data-l10n-id="set-background-fit" value="FIT"/>
|
|
<menuitem data-l10n-id="set-background-span" value="SPAN" id="spanPosition"/>
|
|
</menupopup>
|
|
</menulist>
|
|
<spacer flex="1"/>
|
|
<label data-l10n-id="set-background-color"/>
|
|
<html:input id="desktopColor"
|
|
type="color"
|
|
onchange="gSetBackground.updateColor(this.value);"/>
|
|
</hbox>
|
|
#endif
|
|
|
|
<vbox align="center">
|
|
<!-- default to 16:9, will be adjusted to match user's actual screen -->
|
|
<stack>
|
|
<html:canvas id="screen" width="202" height="114" role="presentation"/>
|
|
<vbox pack="center">
|
|
<html:p id="preview-unavailable" hidden="" data-l10n-id="set-background-preview-unavailable"></html:p>
|
|
</vbox>
|
|
</stack>
|
|
<image id="monitor-base"/>
|
|
</vbox>
|
|
|
|
#ifdef XP_MACOSX
|
|
<separator/>
|
|
|
|
<hbox pack="end">
|
|
<button id="setDesktopBackground"
|
|
data-l10n-id="set-desktop-background-accept"
|
|
oncommand="gSetBackground.setDesktopBackground();"/>
|
|
<button id="showDesktopPreferences"
|
|
data-l10n-id="open-desktop-prefs"
|
|
oncommand="gSetBackground.showDesktopPrefs();"
|
|
hidden="true"/>
|
|
</hbox>
|
|
#endif
|
|
|
|
</dialog>
|
|
</window>
|