From fb4d8288ac51ebcad31019b3372a1fda23c2f4e4 Mon Sep 17 00:00:00 2001 From: "asqueella%gmail.com" Date: Wed, 7 Nov 2007 05:12:55 +0000 Subject: [PATCH] Bug 386163 - 'Set Desktop Background' refactoring: use canvas in all cases, support widescreen previews p=Dao Gottwald r=mano, ui-r=mconnor git-svn-id: svn://10.0.0.236/trunk@238812 18797224-902f-48f8-a5cc-f745e15eee43 --- .../browser/themes/gnomestripe/browser/jar.mn | 1 + .../themes/gnomestripe/browser/monitor_16-10.png | Bin 0 -> 8998 bytes .../gnomestripe/browser/setDesktopBackground.css | 13 +++++-------- 3 files changed, 6 insertions(+), 8 deletions(-) create mode 100644 mozilla/browser/themes/gnomestripe/browser/monitor_16-10.png diff --git a/mozilla/browser/themes/gnomestripe/browser/jar.mn b/mozilla/browser/themes/gnomestripe/browser/jar.mn index 1b9135d75b1..3748f3b0cb7 100644 --- a/mozilla/browser/themes/gnomestripe/browser/jar.mn +++ b/mozilla/browser/themes/gnomestripe/browser/jar.mn @@ -40,6 +40,7 @@ classic.jar: skin/classic/browser/Search-provider-mid-bottom.png skin/classic/browser/setDesktopBackground.css skin/classic/browser/monitor.png + skin/classic/browser/monitor_16-10.png skin/classic/browser/feeds/feedIcon.png (feeds/feedIcon.png) skin/classic/browser/feeds/feedIcon16.png (feeds/feedIcon16.png) skin/classic/browser/feeds/subscribe.css (feeds/subscribe.css) diff --git a/mozilla/browser/themes/gnomestripe/browser/monitor_16-10.png b/mozilla/browser/themes/gnomestripe/browser/monitor_16-10.png new file mode 100644 index 0000000000000000000000000000000000000000..fb3fdbc4f128974bd7f1a2b0ccab3e89d9cb90b6 GIT binary patch literal 8998 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 Nv>xcGSE|B7{|CpTE@c1! literal 0 HcmV?d00001 diff --git a/mozilla/browser/themes/gnomestripe/browser/setDesktopBackground.css b/mozilla/browser/themes/gnomestripe/browser/setDesktopBackground.css index 909c659d08e..3964351f9bd 100644 --- a/mozilla/browser/themes/gnomestripe/browser/setDesktopBackground.css +++ b/mozilla/browser/themes/gnomestripe/browser/setDesktopBackground.css @@ -1,17 +1,14 @@ @namespace url("http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul"); +@namespace html url("http://www.w3.org/1999/xhtml"); -#monitor { +html|canvas#screen { margin: 12px 11px 32px; - width: 153px; - height: 114px; - overflow: hidden; } -#monitorImage { +#monitor { list-style-image: url("chrome://browser/skin/monitor.png"); } -#noPreviewAvailable { - background-color: white !important; - font-size: 12px !important; +#monitor[aspectratio="16:10"] { + list-style-image: url("chrome://browser/skin/monitor_16-10.png"); }