bug 495711 - No Pause, Resume, Retry (etc) buttons in download manager on OS X, make all those icons local to SeaMonkey, including a Mac-style variant, r=Neil
authorRobert Kaiser <kairo@kairo.at>
Mon, 08 Jun 2009 15:06:23 +0200
changeset 2795 1f43591cf7202f4d8c888bdb2cf39a2dee86d116
parent 2794 09ce039b6d1217002650ad810fa8d4d2cc2abb11
child 2796 e3d3494fa075145b61369b3c71a1491835f2e9bc
push idunknown
push userunknown
push dateunknown
reviewersNeil
bugs495711
bug 495711 - No Pause, Resume, Retry (etc) buttons in download manager on OS X, make all those icons local to SeaMonkey, including a Mac-style variant, r=Neil
suite/themes/classic/communicator/downloads/downloadButtons.png
suite/themes/classic/communicator/downloads/downloadmanager.css
suite/themes/classic/jar.mn
suite/themes/classic/mac/communicator/downloads/downloadButtons.png
suite/themes/modern/communicator/downloads/downloadButtons.png
suite/themes/modern/communicator/downloads/downloadmanager.css
suite/themes/modern/jar.mn
new file mode 100644
index e69de29bb2d1d6434b8b29ae775ad8c2e48c5391..2ca98183258b2ecfc1274f2297b00c143892db60
GIT binary patch
literal 965
zc$@*n13LVPP)<h;3K|Lk000e1NJLTq002M$000mO1^@s6rssJn00001b5ch_0Itp)
z=>Px#32;bRa{vGf6951U69E94oEQKA00(qQO+^RU1_Ty5H+*;@1ONa424YJ`L;(K)
z{{a7>y{D4^00TuyL_t(oh2@sZP8wkp$9)ms!vTE;6=-RcN3aRtEe4D`qs16eE~NrX
z>ymWC1~1joYK*!nN@5dG8v#Lvi$DeY?{~&B;abOy*hq2`7V|sz@0`;CpyM@5+Z|}P
zNPniLrbIEBOr0jPS#Pu1{GV4><0~sGajVtpA0HprkB*LZR=#Vc@G-s>_gwbt`5M@4
zHggV#!*_Ieh^wnBq*5s)6G=oOVeIfbn4h2bjf{+Nt&G1!e(UR&#Lvvke5vPaGDq;)
zk2Cx#7E!)0<L>Sbg<=7@Tn^XQ*El{t#@yVTZ+LjPp^`6^S1Og*-QAV=>FMb&)qJ%A
z{o&COiVUV-PfrirZZ`^rB5s)jX(5ehG>Xm5O)v%eCJsnEu|q@eQ7V;0{-e_g1*eeB
zd%a$GJf0ffZnw+kDOlolI-QsRr9uIIn{UcX3T!sJpW3EeF5~|GHw&U0-QC@y0w;4I
zofdGDOd=FIg~ej=*E>+nlX2pgmzUvkeS(5HKmo|*HJUd}G!GrX642k@kG{UXC)uBz
zoW#Mwfz$!5{FfB0vVoCG38K*wlS=R;6aYD}v9ZD4Qv@EbCtmMBJx{?`c!$#gL16DW
znUKY6)M}`iP&M=UTPXo@dEMZk7(DTNd*6`BW?I^p6wtIxvJ4dp1@YZg2hTC-?d`?-
z`Z~hlFlD&GfqLHMa!I^c{hOrNnsRuRS_PF#h1+}{*<4l(p6tuz2L=YPzrQc>+dL1g
z_H9#MQb4OB%(6oRhlCuj1i!SjghV2NSS*I%_aJ6xXB%3unx`j2ti$o}b~%p2;^Lxg
zo+?g~$z&m<(_-)>Pq9BSF#(=UehPkUY^<eyNdfIieuqbbWl3NIkA{}rW@DAR`5Sy3
z=jRt#3j|;^8XJaCHP3MmRTtPABA$$Qb#=++iLK`s7Ob-Q%gdi4|4yrAmDh^=$;oL`
zUQ$3u0_|B^6|rbc92gWhwM{%8!^Oq9*j6liK7+x~u!jCuzUC66BZ2lTt%^`6Bo2%S
zdo#gc5P`s21?E~^VsiOr>~q?0dI?reL^={^Pg*`${9ZOKJ#J5&-i*;;&{O6fJ4GMk
nTXD~2|DUJuYm~M-&~EtyaK)G>Migy-00000NkvXXu0mjfK~c6#
--- a/suite/themes/classic/communicator/downloads/downloadmanager.css
+++ b/suite/themes/classic/communicator/downloads/downloadmanager.css
@@ -38,51 +38,51 @@
 @namespace url("http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul");
 
 /* Note to themers:
    On rows and all cells, those properties for download states are available:
    active, inactive, resumable, paused, downloading, finished, failed, canceled, blocked
 */
 
 #ActionPlay {
-  list-style-image: url("chrome://mozapps/skin/downloads/downloadButtons.png");
+  list-style-image: url("chrome://communicator/skin/downloads/downloadButtons.png");
   -moz-image-region: rect(0px, 16px, 16px, 0px);
 }
 
 treechildren::-moz-tree-image(ActionPlay, downloading, resumable),
 #pauseButton {
   /* pause */
-  list-style-image: url("chrome://mozapps/skin/downloads/downloadButtons.png");
+  list-style-image: url("chrome://communicator/skin/downloads/downloadButtons.png");
   -moz-image-region: rect(0px, 48px, 16px, 32px);
 }
 
 treechildren::-moz-tree-image(ActionPlay, paused, resumable),
 #resumeButton {
   /* resume */
-  list-style-image: url("chrome://mozapps/skin/downloads/downloadButtons.png");
+  list-style-image: url("chrome://communicator/skin/downloads/downloadButtons.png");
   -moz-image-region: rect(0px, 16px, 16px, 0px);
 }
 
 treechildren::-moz-tree-image(ActionPlay, failed),
 treechildren::-moz-tree-image(ActionPlay, canceled),
 #retryButton {
   /* retry */
-  list-style-image: url("chrome://mozapps/skin/downloads/downloadButtons.png");
+  list-style-image: url("chrome://communicator/skin/downloads/downloadButtons.png");
   -moz-image-region: rect(0px, 64px, 16px, 48px);
 }
 
 #ActionStop {
-  list-style-image: url("chrome://mozapps/skin/downloads/downloadButtons.png");
+  list-style-image: url("chrome://communicator/skin/downloads/downloadButtons.png");
   -moz-image-region: rect(0px, 32px, 16px, 16px);
 }
 
 treechildren::-moz-tree-image(ActionStop, active),
 #cancelButton {
   /* cancel */
-  list-style-image: url("chrome://mozapps/skin/downloads/downloadButtons.png");
+  list-style-image: url("chrome://communicator/skin/downloads/downloadButtons.png");
   -moz-image-region: rect(0px, 32px, 16px, 16px);
 }
 
 treechildren::-moz-tree-image(ActionStop, inactive) {
   /* remove */
   list-style-image: url("chrome://communicator/skin/downloads/dl-remove.png");
   -moz-image-region: auto;
 }
--- a/suite/themes/classic/jar.mn
+++ b/suite/themes/classic/jar.mn
@@ -44,16 +44,21 @@ classic.jar:
   skin/classic/communicator/brand/throbber16-anim.png                   (communicator/brand/throbber16-anim.png)
   skin/classic/communicator/brand/throbber16-single.png                 (communicator/brand/throbber16-single.png)
   skin/classic/communicator/directory/directory.css                     (communicator/directory/directory.css)
   skin/classic/communicator/feed-subscribe.css                          (communicator/feed-subscribe.css)
   skin/classic/communicator/directory/folder-clsd.gif                   (communicator/directory/folder-clsd.gif)
   skin/classic/communicator/directory/folder-open.gif                   (communicator/directory/folder-open.gif)
   skin/classic/communicator/directory/file.gif                          (communicator/directory/file.gif)
   skin/classic/communicator/downloads/dl-remove.png                     (communicator/downloads/dl-remove.png)
+#ifdef XP_MACOSX
+  skin/classic/communicator/downloads/downloadButtons.png               (mac/communicator/downloads/downloadButtons.png)
+#else
+  skin/classic/communicator/downloads/downloadButtons.png               (communicator/downloads/downloadButtons.png)
+#endif
   skin/classic/communicator/downloads/downloadmanager.css               (communicator/downloads/downloadmanager.css)
   skin/classic/communicator/history/calendar.png                        (communicator/history/calendar.png)
   skin/classic/communicator/profile/migrate.gif                         (communicator/profile/migrate.gif)
   skin/classic/communicator/profile/profile.css                         (communicator/profile/profile.css)
   skin/classic/communicator/profile/profileManager.css                  (communicator/profile/profileManager.css)
   skin/classic/communicator/profile/profileicon-large.gif               (communicator/profile/profileicon-large.gif)
   skin/classic/communicator/search/category.gif                         (communicator/search/category.gif)
   skin/classic/communicator/search/result.gif                           (communicator/search/result.gif)
new file mode 100644
index e69de29bb2d1d6434b8b29ae775ad8c2e48c5391..433efab6886e7141daca1e5a2e34f987ef7431fd
GIT binary patch
literal 775
zc$@(T1Ni)jP)<h;3K|Lk000e1NJLTq002M$000mO1^@s6rssJn00001b5ch_0Itp)
z=>Px#32;bRa{vGf6951U69E94oEQKA00(qQO+^RU1_T!Z2;4*3^#A|>24YJ`L;(K)
z{{a7>y{D4^00M_eL_t(o!{wL1OCwPb$1QX{(#nZ~SJ-$F<Sb$pln}1C6;H0Ql0(u2
zj{65htb#;{e?bU{gyU-AunB|^j9ixxut}4UB1H;0uDO^W#rg*KEwi(4c3%=K<OT*d
zv-`=L`R<#y@6A}2HS?N%YE%5-tnfAA+rmHFzHP^5H4@_Z4dHL5;FaSm%$N5SK-hxt
zkHYsEhkFY?$p`V^t5fiv@ril(dcA%V3WdI4UMYaErGUh-FDa5=(cmDF1BRbyd}K;q
zJY#h_ooXZ!ImEn60AX{&cQM#(HgBWR=vO8Icy<mYF^~CFDs@a55~I9l`~Y`&+g!Y9
znhD6i*Xuo4wt)zg#{z^^$_)mCzqwrQoJk^#3iu%7>2&%8*lM+UEn}5R<tN0l+3Xp^
zhw0eX^9|*1%-iPhiA3UCzu*5;E|-6R5Wsc2-Fq?v_HD)yAf^&PTC3H%Q_O}KD!|3p
zYPDZd1X+Be(I}!`^yM`Lh#>(S9&#;}N_l1taPe4xJwE}M*<hjqJiHWvDc+aY6u?9R
zIQ(!p{O8lUE*=YD>Ijg}=Pz&{p#nU-eDky&ba+hxc98&PkN^-HjYf}T9nfomcDwz1
zoEE^-9;P58!i%&3<ceEBda+o%f_q#Gu!|sh>)ax^A>)}$=9Er**$$+IUSttWCX?S`
z5iAr6m+^S~2pp~<2KTr{(4e0o=B?xDW1s>;n1@1X&y(UQZ%ptRG>`xW{S3ll2t|X#
zHN+@SH$ux}B(SX5$gEDuPc%NVv3PDP{8nQty6Cf&eHZX1gZQz>C#J>g9ERQt-$CGx
z9n(1s!LD#i_$RX9Y~tNtz+q@zcYNkB#O5D(8vNgm!%zPpH!R02l+FME002ovPDHLk
FV1kaqT+09e
new file mode 100644
index e69de29bb2d1d6434b8b29ae775ad8c2e48c5391..2ca98183258b2ecfc1274f2297b00c143892db60
GIT binary patch
literal 965
zc$@*n13LVPP)<h;3K|Lk000e1NJLTq002M$000mO1^@s6rssJn00001b5ch_0Itp)
z=>Px#32;bRa{vGf6951U69E94oEQKA00(qQO+^RU1_Ty5H+*;@1ONa424YJ`L;(K)
z{{a7>y{D4^00TuyL_t(oh2@sZP8wkp$9)ms!vTE;6=-RcN3aRtEe4D`qs16eE~NrX
z>ymWC1~1joYK*!nN@5dG8v#Lvi$DeY?{~&B;abOy*hq2`7V|sz@0`;CpyM@5+Z|}P
zNPniLrbIEBOr0jPS#Pu1{GV4><0~sGajVtpA0HprkB*LZR=#Vc@G-s>_gwbt`5M@4
zHggV#!*_Ieh^wnBq*5s)6G=oOVeIfbn4h2bjf{+Nt&G1!e(UR&#Lvvke5vPaGDq;)
zk2Cx#7E!)0<L>Sbg<=7@Tn^XQ*El{t#@yVTZ+LjPp^`6^S1Og*-QAV=>FMb&)qJ%A
z{o&COiVUV-PfrirZZ`^rB5s)jX(5ehG>Xm5O)v%eCJsnEu|q@eQ7V;0{-e_g1*eeB
zd%a$GJf0ffZnw+kDOlolI-QsRr9uIIn{UcX3T!sJpW3EeF5~|GHw&U0-QC@y0w;4I
zofdGDOd=FIg~ej=*E>+nlX2pgmzUvkeS(5HKmo|*HJUd}G!GrX642k@kG{UXC)uBz
zoW#Mwfz$!5{FfB0vVoCG38K*wlS=R;6aYD}v9ZD4Qv@EbCtmMBJx{?`c!$#gL16DW
znUKY6)M}`iP&M=UTPXo@dEMZk7(DTNd*6`BW?I^p6wtIxvJ4dp1@YZg2hTC-?d`?-
z`Z~hlFlD&GfqLHMa!I^c{hOrNnsRuRS_PF#h1+}{*<4l(p6tuz2L=YPzrQc>+dL1g
z_H9#MQb4OB%(6oRhlCuj1i!SjghV2NSS*I%_aJ6xXB%3unx`j2ti$o}b~%p2;^Lxg
zo+?g~$z&m<(_-)>Pq9BSF#(=UehPkUY^<eyNdfIieuqbbWl3NIkA{}rW@DAR`5Sy3
z=jRt#3j|;^8XJaCHP3MmRTtPABA$$Qb#=++iLK`s7Ob-Q%gdi4|4yrAmDh^=$;oL`
zUQ$3u0_|B^6|rbc92gWhwM{%8!^Oq9*j6liK7+x~u!jCuzUC66BZ2lTt%^`6Bo2%S
zdo#gc5P`s21?E~^VsiOr>~q?0dI?reL^={^Pg*`${9ZOKJ#J5&-i*;;&{O6fJ4GMk
nTXD~2|DUJuYm~M-&~EtyaK)G>Migy-00000NkvXXu0mjfK~c6#
--- a/suite/themes/modern/communicator/downloads/downloadmanager.css
+++ b/suite/themes/modern/communicator/downloads/downloadmanager.css
@@ -38,51 +38,51 @@
 @namespace url("http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul");
 
 /* Note to themers:
    On rows and all cells, those properties for download states are available:
    active, inactive, resumable, paused, downloading, finished, failed, canceled, blocked
 */
 
 #ActionPlay {
-  list-style-image: url("chrome://mozapps/skin/downloads/downloadButtons.png");
+  list-style-image: url("chrome://communicator/skin/downloads/downloadButtons.png");
   -moz-image-region: rect(0px, 16px, 16px, 0px);
 }
 
 treechildren::-moz-tree-image(ActionPlay, downloading, resumable),
 #pauseButton {
   /* pause */
-  list-style-image: url("chrome://mozapps/skin/downloads/downloadButtons.png");
+  list-style-image: url("chrome://communicator/skin/downloads/downloadButtons.png");
   -moz-image-region: rect(0px, 48px, 16px, 32px);
 }
 
 treechildren::-moz-tree-image(ActionPlay, paused, resumable),
 #resumeButton {
   /* resume */
-  list-style-image: url("chrome://mozapps/skin/downloads/downloadButtons.png");
+  list-style-image: url("chrome://communicator/skin/downloads/downloadButtons.png");
   -moz-image-region: rect(0px, 16px, 16px, 0px);
 }
 
 treechildren::-moz-tree-image(ActionPlay, failed),
 treechildren::-moz-tree-image(ActionPlay, canceled),
 #retryButton {
   /* retry */
-  list-style-image: url("chrome://mozapps/skin/downloads/downloadButtons.png");
+  list-style-image: url("chrome://communicator/skin/downloads/downloadButtons.png");
   -moz-image-region: rect(0px, 64px, 16px, 48px);
 }
 
 #ActionStop {
-  list-style-image: url("chrome://mozapps/skin/downloads/downloadButtons.png");
+  list-style-image: url("chrome://communicator/skin/downloads/downloadButtons.png");
   -moz-image-region: rect(0px, 32px, 16px, 16px);
 }
 
 treechildren::-moz-tree-image(ActionStop, active),
 #cancelButton {
   /* cancel */
-  list-style-image: url("chrome://mozapps/skin/downloads/downloadButtons.png");
+  list-style-image: url("chrome://communicator/skin/downloads/downloadButtons.png");
   -moz-image-region: rect(0px, 32px, 16px, 16px);
 }
 
 treechildren::-moz-tree-image(ActionStop, inactive) {
   /* remove */
   list-style-image: url("chrome://communicator/skin/downloads/dl-remove.png");
   -moz-image-region: auto;
 }
--- a/suite/themes/modern/jar.mn
+++ b/suite/themes/modern/jar.mn
@@ -34,16 +34,17 @@ modern.jar:
   skin/modern/communicator/brand/throbber-single.png               (communicator/brand/throbber-single.png)
   skin/modern/communicator/brand/throbber16-anim.png               (communicator/brand/throbber16-anim.png)
   skin/modern/communicator/brand/throbber16-single.png             (communicator/brand/throbber16-single.png)
   skin/modern/communicator/directory/file-folder-closed.gif        (communicator/directory/file-folder-closed.gif)
   skin/modern/communicator/directory/file-folder-open.gif          (communicator/directory/file-folder-open.gif)
   skin/modern/communicator/directory/file-icon.gif                 (communicator/directory/file-icon.gif)
   skin/modern/communicator/directory/directory.css                 (communicator/directory/directory.css)
   skin/modern/communicator/downloads/dl-remove.png                 (communicator/downloads/dl-remove.png)
+  skin/modern/communicator/downloads/downloadButtons.png           (communicator/downloads/downloadButtons.png)
   skin/modern/communicator/downloads/downloadmanager.css           (communicator/downloads/downloadmanager.css)
   skin/modern/communicator/feed-subscribe.css                      (communicator/feed-subscribe.css)
   skin/modern/communicator/history/calendar.png                    (communicator/history/calendar.png)
   skin/modern/communicator/icons/alwaysAsk.png                     (communicator/icons/alwaysAsk.png)
   skin/modern/communicator/icons/application.png                   (communicator/icons/application.png)
   skin/modern/communicator/icons/audioFeedIcon.png                 (communicator/icons/feedIcon.png)
   skin/modern/communicator/icons/btn1.gif                          (communicator/icons/btn1.gif)
   skin/modern/communicator/icons/common.png                        (communicator/icons/common.png)