# HG changeset patch
# Parent 18ff4ebe90f42b2c108942ab49c786713124d428
diff --git a/mail/themes/gnomestripe/jar.mn b/mail/themes/gnomestripe/jar.mn
--- a/mail/themes/gnomestripe/jar.mn
+++ b/mail/themes/gnomestripe/jar.mn
@@ -67,18 +67,46 @@ classic.jar:
skin/classic/messenger/addressbook/abContactsPanel.css (mail/addrbook/abContactsPanel.css)
skin/classic/messenger/addressbook/cardDialog.css (mail/addrbook/cardDialog.css)
skin/classic/messenger/addressbook/abResultsPane.css (mail/addrbook/abResultsPane.css)
skin/classic/messenger/addressbook/icons/abcard.png (mail/addrbook/abcard.png)
skin/classic/messenger/addressbook/icons/addrbook.png (mail/addrbook/addrbook.png)
skin/classic/messenger/addressbook/icons/ablist.png (mail/addrbook/ablist.png)
skin/classic/messenger/addressbook/icons/contact-generic.png (mail/addrbook/contact-generic.png)
skin/classic/messenger/addressbook/icons/contact-generic-tiny.png (mail/addrbook/contact-generic-tiny.png)
- skin/classic/messenger/addressbook/icons/addressbook-toolbar.png (mail/addrbook/addressbook-toolbar.png)
- skin/classic/messenger/addressbook/icons/addressbook-toolbar-small.png (mail/addrbook/addressbook-toolbar-small.png)
+ skin/classic/messenger/addressbook/icons/button-info-disabled.svg (mail/addrbook/button-info-disabled.svg)
+ skin/classic/messenger/addressbook/icons/button-info-hover.svg (mail/addrbook/button-info-hover.svg)
+ skin/classic/messenger/addressbook/icons/button-info-small-disabled.svg (mail/addrbook/button-info-small-disabled.svg)
+ skin/classic/messenger/addressbook/icons/button-info-small-hover.svg (mail/addrbook/button-info-small-hover.svg)
+ skin/classic/messenger/addressbook/icons/button-info-small.svg (mail/addrbook/button-info-small.svg)
+ skin/classic/messenger/addressbook/icons/button-info.svg (mail/addrbook/button-info.svg)
+ skin/classic/messenger/addressbook/icons/button-newcard-disabled.svg (mail/addrbook/button-newcard-disabled.svg)
+ skin/classic/messenger/addressbook/icons/button-newcard-hover.svg (mail/addrbook/button-newcard-hover.svg)
+ skin/classic/messenger/addressbook/icons/button-newcard-small-disabled.svg (mail/addrbook/button-newcard-small-disabled.svg)
+ skin/classic/messenger/addressbook/icons/button-newcard-small-hover.svg (mail/addrbook/button-newcard-small-hover.svg)
+ skin/classic/messenger/addressbook/icons/button-newcard-small.svg (mail/addrbook/button-newcard-small.svg)
+ skin/classic/messenger/addressbook/icons/button-newcard.svg (mail/addrbook/button-newcard.svg)
+ skin/classic/messenger/addressbook/icons/button-newim-disabled.svg (mail/addrbook/button-newim-disabled.svg)
+ skin/classic/messenger/addressbook/icons/button-newim-hover.svg (mail/addrbook/button-newim-hover.svg)
+ skin/classic/messenger/addressbook/icons/button-newim-small-disabled.svg (mail/addrbook/button-newim-small-disabled.svg)
+ skin/classic/messenger/addressbook/icons/button-newim-small-hover.svg (mail/addrbook/button-newim-small-hover.svg)
+ skin/classic/messenger/addressbook/icons/button-newim-small.svg (mail/addrbook/button-newim-small.svg)
+ skin/classic/messenger/addressbook/icons/button-newim.svg (mail/addrbook/button-newim.svg)
+ skin/classic/messenger/addressbook/icons/button-newlist-disabled.svg (mail/addrbook/button-newlist-disabled.svg)
+ skin/classic/messenger/addressbook/icons/button-newlist-hover.svg (mail/addrbook/button-newlist-hover.svg)
+ skin/classic/messenger/addressbook/icons/button-newlist-small-disabled.svg (mail/addrbook/button-newlist-small-disabled.svg)
+ skin/classic/messenger/addressbook/icons/button-newlist-small-hover.svg (mail/addrbook/button-newlist-small-hover.svg)
+ skin/classic/messenger/addressbook/icons/button-newlist-small.svg (mail/addrbook/button-newlist-small.svg)
+ skin/classic/messenger/addressbook/icons/button-newlist.svg (mail/addrbook/button-newlist.svg)
+ skin/classic/messenger/addressbook/icons/button-newmsg-disabled.svg (mail/addrbook/button-newmsg-disabled.svg)
+ skin/classic/messenger/addressbook/icons/button-newmsg-hover.svg (mail/addrbook/button-newmsg-hover.svg)
+ skin/classic/messenger/addressbook/icons/button-newmsg-small-disabled.svg (mail/addrbook/button-newmsg-small-disabled.svg)
+ skin/classic/messenger/addressbook/icons/button-newmsg-small-hover.svg (mail/addrbook/button-newmsg-small-hover.svg)
+ skin/classic/messenger/addressbook/icons/button-newmsg-small.svg (mail/addrbook/button-newmsg-small.svg)
+ skin/classic/messenger/addressbook/icons/button-newmsg.svg (mail/addrbook/button-newmsg.svg)
skin/classic/messenger/addressbook/icons/abcard-large.png (mail/addrbook/abcard-large.png)
skin/classic/messenger/addressbook/icons/remote-addrbook.png (mail/addrbook/remote-addrbook.png)
skin/classic/messenger/addressbook/icons/remote-addrbook-error.png (mail/addrbook/remote-addrbook-error.png)
skin/classic/messenger/addressbook/icons/secure-remote-addrbook.png (mail/addrbook/secure-remote-addrbook.png)
skin/classic/messenger/messengercompose/messengercompose.css (mail/compose/messengercompose.css)
skin/classic/messenger/messengercompose/editorOverlay.css (mail/compose/editorOverlay.css)
skin/classic/messenger/messengercompose/compose-toolbar.png (mail/compose/compose-toolbar.png)
skin/classic/messenger/messengercompose/compose-toolbar-small.png (mail/compose/compose-toolbar-small.png)
diff --git a/mail/themes/gnomestripe/mail/addrbook/addressbook.css b/mail/themes/gnomestripe/mail/addrbook/addressbook.css
--- a/mail/themes/gnomestripe/mail/addrbook/addressbook.css
+++ b/mail/themes/gnomestripe/mail/addrbook/addressbook.css
@@ -66,121 +66,195 @@ toolbox[labelalign="end"] > toolbar[mode
-moz-padding-start: 2px;
}
toolbox[labelalign="end"] > toolbar[mode="full"] deck .toolbarbutton-text {
text-align: start;
}
#button-newcard {
- list-style-image: url("chrome://messenger/skin/addressbook/icons/addressbook-toolbar.png");
- -moz-image-region: rect(44px 22px 66px 0px); /* contact-add.png */
+ list-style-image: url("chrome://messenger/skin/addressbook/icons/button-newcard.svg") !important;
+ -moz-image-region: auto !important;
+}
+
+#button-newcard:hover {
+ list-style-image: url("chrome://messenger/skin/addressbook/icons/button-newcard-hover.svg") !important;
+ -moz-image-region: auto !important;
}
#button-newcard[disabled="true"] {
- -moz-image-region: rect(66px 22px 88px 0px); /* contact-add-disabled.png */
-}
+ list-style-image: url("chrome://messenger/skin/addressbook/icons/button-newcard-disabled.svg") !important;
+ -moz-image-region: auto !important;
+}
#button-newlist {
- list-style-image: url("chrome://messenger/skin/addressbook/icons/addressbook-toolbar.png");
- -moz-image-region: rect(88px 22px 110px 0px); /* contact-list-add.png */
+ list-style-image: url("chrome://messenger/skin/addressbook/icons/button-newlist.svg") !important;
+ -moz-image-region: auto !important;
+}
+
+#button-newlist:hover {
+ list-style-image: url("chrome://messenger/skin/addressbook/icons/button-newlist-hover.svg") !important;
+ -moz-image-region: auto !important;
}
#button-newlist[disabled="true"] {
- -moz-image-region: rect(110px 22px 132px 0px); /* contact-list-add-disabled.png */
-}
+ list-style-image: url("chrome://messenger/skin/addressbook/icons/button-newlist-disabled.svg") !important;
+ -moz-image-region: auto !important;
+}
#button-editcard {
- list-style-image: url("chrome://messenger/skin/addressbook/icons/addressbook-toolbar.png");
- -moz-image-region: rect(132px 22px 154px 0px); /* contact-properties.png */
+ list-style-image: url("chrome://messenger/skin/addressbook/icons/button-info.svg") !important;
+ -moz-image-region: auto !important;
+}
+
+#button-editcard:hover {
+ list-style-image: url("chrome://messenger/skin/addressbook/icons/button-info-hover.svg") !important;
+ -moz-image-region: auto !important;
}
#button-editcard[disabled="true"] {
- -moz-image-region: rect(154px 22px 176px 0px); /* contact-properties-disabled.png */
+ list-style-image: url("chrome://messenger/skin/addressbook/icons/button-info-disabled.svg") !important;
+ -moz-image-region: auto !important;
}
#button-newmessage {
- list-style-image: url("chrome://messenger/skin/addressbook/icons/addressbook-toolbar.png");
- -moz-image-region: rect(176px 22px 198px 0px); /* message-compose.png */
+ list-style-image: url("chrome://messenger/skin/addressbook/icons/button-newmsg.svg") !important;
+ -moz-image-region: auto !important;
}
-#button-newmessage[disabled] {
- -moz-image-region: rect(198px 22px 220px 0px); /* message-compose-disabled.png */
+#button-newmessage:hover {
+ list-style-image: url("chrome://messenger/skin/addressbook/icons/button-newmsg-hover.svg") !important;
+ -moz-image-region: auto !important;
+}
+
+#button-newmessage[disabled="true"] {
+ list-style-image: url("chrome://messenger/skin/addressbook/icons/button-newmsg-disabled.svg") !important;
+ -moz-image-region: auto !important;
}
#button-newim {
- list-style-image: url("chrome://messenger/skin/addressbook/icons/addressbook-toolbar.png");
- -moz-image-region: rect(0px 22px 22px 0px); /* chat-new.png */
+ list-style-image: url("chrome://messenger/skin/addressbook/icons/button-newim.svg") !important;
+ -moz-image-region: auto !important;
}
-#button-newim[disabled] {
- -moz-image-region: rect(22px 22px 44px 0px); /* chat-new-disabled.png */
-}
+#button-newim:hover {
+ list-style-image: url("chrome://messenger/skin/addressbook/icons/button-newim-hover.svg") !important;
+ -moz-image-region: auto !important;
+}
+
+#button-newim[disabled="true"] {
+ list-style-image: url("chrome://messenger/skin/addressbook/icons/button-newim-disabled.svg") !important;
+ -moz-image-region: auto !important;
+}
#button-abdelete {
- list-style-image: url("moz-icon://stock/gtk-delete?size=toolbar")
+ list-style-image: url("chrome://messenger/skin/icons/button-delete.svg") !important;
+ -moz-image-region: auto !important;
}
-#button-abdelete[disabled] {
- list-style-image: url("moz-icon://stock/gtk-delete?size=toolbar&state=disabled")
+#button-abdelete:hover {
+ list-style-image: url("chrome://messenger/skin/icons/button-delete-hover.svg") !important;
+ -moz-image-region: auto !important;
+}
+
+#button-abdelete[disabled="true"] {
+ list-style-image: url("chrome://messenger/skin/icons/button-delete-disabled.svg") !important;
+ -moz-image-region: auto !important;
}
/* ::::: small primary toolbar buttons ::::: */
toolbar[iconsize="small"] #button-newcard {
- list-style-image: url("chrome://messenger/skin/addressbook/icons/addressbook-toolbar-small.png");
- -moz-image-region: rect(32px 16px 48px 0px); /* contact-add-small.png */
+ list-style-image: url("chrome://messenger/skin/addressbook/icons/button-newcard-small.svg") !important;
+ -moz-image-region: auto !important;
}
-toolbar[iconsize="small"] #button-newcard[disabled] {
- -moz-image-region: rect(48px 16px 64px 0px); /* contact-add-small-disabled.png */
+toolbar[iconsize="small"] #button-newcard:hover {
+ list-style-image: url("chrome://messenger/skin/addressbook/icons/button-newcard-small-hover.svg") !important;
+ -moz-image-region: auto !important;
+}
+
+toolbar[iconsize="small"] #button-newcard[disabled="true"] {
+ list-style-image: url("chrome://messenger/skin/addressbook/icons/button-newcard-small-disabled.svg") !important;
+ -moz-image-region: auto !important;
}
toolbar[iconsize="small"] #button-newlist {
- list-style-image: url("chrome://messenger/skin/addressbook/icons/addressbook-toolbar-small.png");
- -moz-image-region: rect(64px 16px 80px 0px); /* contact-list-add-small.png */
+ list-style-image: url("chrome://messenger/skin/addressbook/icons/button-newlist-small.svg") !important;
+ -moz-image-region: auto !important;
}
-toolbar[iconsize="small"] #button-newlist[disabled] {
- -moz-image-region: rect(80px 16px 96px 0px); /* contact-list-add-small-disabled.png */
+toolbar[iconsize="small"] #button-newlist:hover {
+ list-style-image: url("chrome://messenger/skin/addressbook/icons/button-newlist-small-hover.svg") !important;
+ -moz-image-region: auto !important;
+}
+
+toolbar[iconsize="small"] #button-newlist[disabled="true"] {
+ list-style-image: url("chrome://messenger/skin/addressbook/icons/button-newlist-small-disabled.svg") !important;
+ -moz-image-region: auto !important;
}
toolbar[iconsize="small"] #button-editcard {
- list-style-image: url("chrome://messenger/skin/addressbook/icons/addressbook-toolbar-small.png");
- -moz-image-region: rect(96px 16px 112px 0px); /* contact-properties-small.png */
+ list-style-image: url("chrome://messenger/skin/addressbook/icons/button-info-small.svg") !important;
+ -moz-image-region: auto !important;
+}
+
+toolbar[iconsize="small"] #button-editcard:hover {
+ list-style-image: url("chrome://messenger/skin/addressbook/icons/button-info-small-hover.svg") !important;
+ -moz-image-region: auto !important;
}
toolbar[iconsize="small"] #button-editcard[disabled="true"] {
- -moz-image-region: rect(112px 16px 128px 0px); /* contact-properties-small-disabled.png */
+ list-style-image: url("chrome://messenger/skin/addressbook/icons/button-info-small-disabled.svg") !important;
+ -moz-image-region: auto !important;
}
toolbar[iconsize="small"] #button-newmessage {
- list-style-image: url("chrome://messenger/skin/addressbook/icons/addressbook-toolbar-small.png");
- -moz-image-region: rect(128px 16px 144px 0px); /* message-compose-small.png */
+ list-style-image: url("chrome://messenger/skin/addressbook/icons/button-newmsg-small.svg") !important;
+ -moz-image-region: auto !important;
}
-toolbar[iconsize="small"] #button-newmessage[disabled] {
- -moz-image-region: rect(144px 16px 160px 0px); /* message-compose-small-disabled.png */
+toolbar[iconsize="small"] #button-newmessage:hover {
+ list-style-image: url("chrome://messenger/skin/addressbook/icons/button-newmsg-small-hover.svg") !important;
+ -moz-image-region: auto !important;
+}
+
+toolbar[iconsize="small"] #button-newmessage[disabled="true"] {
+ list-style-image: url("chrome://messenger/skin/addressbook/icons/button-newmsg-small-disabled.svg") !important;
+ -moz-image-region: auto !important;
}
toolbar[iconsize="small"] #button-newim {
- list-style-image: url("chrome://messenger/skin/addressbook/icons/addressbook-toolbar-small.png");
- -moz-image-region: rect(0px 16px 16px 0px); /* chat-new-small.png */
+ list-style-image: url("chrome://messenger/skin/addressbook/icons/button-newim-small.svg") !important;
+ -moz-image-region: auto !important;
}
-toolbar[iconsize="small"] #button-newim[disabled] {
- -moz-image-region: rect(16px 16px 32px 0px); /* chat-new-small-disabled.png */
+toolbar[iconsize="small"] #button-newim:hover {
+ list-style-image: url("chrome://messenger/skin/addressbook/icons/button-newim-small-hover.svg") !important;
+ -moz-image-region: auto !important;
+}
+
+toolbar[iconsize="small"] #button-newim[disabled="true"] {
+ list-style-image: url("chrome://messenger/skin/addressbook/icons/button-newim-small-disabled.svg") !important;
+ -moz-image-region: auto !important;
}
toolbar[iconsize="small"] #button-abdelete {
- list-style-image: url("moz-icon://stock/gtk-delete?size=menu");
+ list-style-image: url("chrome://messenger/skin/icons/button-delete-small.svg") !important;
+ -moz-image-region: auto !important;
}
-toolbar[iconsize="small"] #button-abdelete[disabled] {
- list-style-image: url("moz-icon://stock/gtk-delete?size=menu&state=disabled");
+toolbar[iconsize="small"] #button-abdelete:hover {
+ list-style-image: url("chrome://messenger/skin/icons/button-delete-small-hover.svg") !important;
+ -moz-image-region: auto !important;
+}
+
+toolbar[iconsize="small"] #button-abdelete[disabled="true"] {
+ list-style-image: url("chrome://messenger/skin/icons/button-delete-small-disabled.svg") !important;
+ -moz-image-region: auto !important;
}
#abContent {
text-shadow: none;
background-color: -moz-Dialog;
}
/* ::::: directory pane adjustments ::::: */
@@ -346,46 +420,46 @@ html|p {
/** Stock icons for the menu items. */
#menu_New {
-moz-binding: url("chrome://global/content/bindings/menu.xml#menu-iconic");
list-style-image: url("moz-icon://stock/gtk-new?size=menu");
}
#menu_newContact,
#dirTreeContext-newcard {
- list-style-image: url("chrome://messenger/skin/addressbook/icons/addressbook-toolbar-small.png");
- -moz-image-region: rect(32px 16px 48px 0px); /* contact-add-small.png */
+ list-style-image: url("chrome://messenger/skin/addressbook/icons/button-newcard-small.svg") !important;
+ -moz-image-region: auto !important;
}
#menu_newList,
#dirTreeContext-newlist {
- list-style-image: url("chrome://messenger/skin/addressbook/icons/addressbook-toolbar-small.png");
- -moz-image-region: rect(64px 16px 80px 0px); /* contact-list-add-small.png */
+ list-style-image: url("chrome://messenger/skin/addressbook/icons/button-newlist-small.svg") !important;
+ -moz-image-region: auto !important;
}
#menu_newMessage,
#abResultsTreeContext-newmessage {
- list-style-image: url("chrome://messenger/skin/addressbook/icons/addressbook-toolbar-small.png");
- -moz-image-region: rect(128px 16px 144px 0px); /* message-compose-small.png */
+ list-style-image: url("chrome://messenger/skin/icons/button-newmsg-small.svg") !important;
+ -moz-image-region: auto !important;
}
#abResultsTreeContext-newim {
- list-style-image: url("chrome://messenger/skin/addressbook/icons/addressbook-toolbar-small.png");
- -moz-image-region: rect(0px 16px 16px 0px); /* chat-new-small.png */
+ list-style-image: url("chrome://messenger/skin/addressbook/icons/button-newim-small.svg") !important;
+ -moz-image-region: auto !important;
}
#menu_search_addresses {
list-style-image: url("moz-icon://stock/gtk-find?size=menu");
}
#menu_properties,
#dirTreeContext-properties,
#abResultsTreeContext-properties {
- list-style-image: url("chrome://messenger/skin/addressbook/icons/addressbook-toolbar-small.png");
- -moz-image-region: rect(96px 16px 112px 0px); /* contact-properties-small.png */
+ list-style-image: url("chrome://messenger/skin/addressbook/icons/button-info-small.svg") !important;
+ -moz-image-region: auto !important;
}
#dirTreeContext-delete,
#abResultsTreeContext-delete {
list-style-image: url("moz-icon://stock/gtk-delete?size=menu");
}
#printPreviewMenuItem,
diff --git a/mail/themes/gnomestripe/mail/addrbook/button-info-disabled.svg b/mail/themes/gnomestripe/mail/addrbook/button-info-disabled.svg
new file mode 100644
--- /dev/null
+++ b/mail/themes/gnomestripe/mail/addrbook/button-info-disabled.svg
@@ -0,0 +1,7 @@
+
diff --git a/mail/themes/gnomestripe/mail/addrbook/button-info-hover.svg b/mail/themes/gnomestripe/mail/addrbook/button-info-hover.svg
new file mode 100644
--- /dev/null
+++ b/mail/themes/gnomestripe/mail/addrbook/button-info-hover.svg
@@ -0,0 +1,7 @@
+
diff --git a/mail/themes/gnomestripe/mail/addrbook/button-info-small-disabled.svg b/mail/themes/gnomestripe/mail/addrbook/button-info-small-disabled.svg
new file mode 100644
--- /dev/null
+++ b/mail/themes/gnomestripe/mail/addrbook/button-info-small-disabled.svg
@@ -0,0 +1,7 @@
+
diff --git a/mail/themes/gnomestripe/mail/addrbook/button-info-small-hover.svg b/mail/themes/gnomestripe/mail/addrbook/button-info-small-hover.svg
new file mode 100644
--- /dev/null
+++ b/mail/themes/gnomestripe/mail/addrbook/button-info-small-hover.svg
@@ -0,0 +1,7 @@
+
diff --git a/mail/themes/gnomestripe/mail/addrbook/button-info-small.svg b/mail/themes/gnomestripe/mail/addrbook/button-info-small.svg
new file mode 100644
--- /dev/null
+++ b/mail/themes/gnomestripe/mail/addrbook/button-info-small.svg
@@ -0,0 +1,7 @@
+
diff --git a/mail/themes/gnomestripe/mail/addrbook/button-info.svg b/mail/themes/gnomestripe/mail/addrbook/button-info.svg
new file mode 100644
--- /dev/null
+++ b/mail/themes/gnomestripe/mail/addrbook/button-info.svg
@@ -0,0 +1,7 @@
+
diff --git a/mail/themes/gnomestripe/mail/addrbook/button-newcard-disabled.svg b/mail/themes/gnomestripe/mail/addrbook/button-newcard-disabled.svg
new file mode 100644
--- /dev/null
+++ b/mail/themes/gnomestripe/mail/addrbook/button-newcard-disabled.svg
@@ -0,0 +1,7 @@
+
diff --git a/mail/themes/gnomestripe/mail/addrbook/button-newcard-hover.svg b/mail/themes/gnomestripe/mail/addrbook/button-newcard-hover.svg
new file mode 100644
--- /dev/null
+++ b/mail/themes/gnomestripe/mail/addrbook/button-newcard-hover.svg
@@ -0,0 +1,7 @@
+
diff --git a/mail/themes/gnomestripe/mail/addrbook/button-newcard-small-disabled.svg b/mail/themes/gnomestripe/mail/addrbook/button-newcard-small-disabled.svg
new file mode 100644
--- /dev/null
+++ b/mail/themes/gnomestripe/mail/addrbook/button-newcard-small-disabled.svg
@@ -0,0 +1,7 @@
+
diff --git a/mail/themes/gnomestripe/mail/addrbook/button-newcard-small-hover.svg b/mail/themes/gnomestripe/mail/addrbook/button-newcard-small-hover.svg
new file mode 100644
--- /dev/null
+++ b/mail/themes/gnomestripe/mail/addrbook/button-newcard-small-hover.svg
@@ -0,0 +1,7 @@
+
diff --git a/mail/themes/gnomestripe/mail/addrbook/button-newcard-small.svg b/mail/themes/gnomestripe/mail/addrbook/button-newcard-small.svg
new file mode 100644
--- /dev/null
+++ b/mail/themes/gnomestripe/mail/addrbook/button-newcard-small.svg
@@ -0,0 +1,7 @@
+
diff --git a/mail/themes/gnomestripe/mail/addrbook/button-newcard.svg b/mail/themes/gnomestripe/mail/addrbook/button-newcard.svg
new file mode 100644
--- /dev/null
+++ b/mail/themes/gnomestripe/mail/addrbook/button-newcard.svg
@@ -0,0 +1,7 @@
+
diff --git a/mail/themes/gnomestripe/mail/addrbook/button-newim-disabled.svg b/mail/themes/gnomestripe/mail/addrbook/button-newim-disabled.svg
new file mode 100644
--- /dev/null
+++ b/mail/themes/gnomestripe/mail/addrbook/button-newim-disabled.svg
@@ -0,0 +1,7 @@
+
diff --git a/mail/themes/gnomestripe/mail/addrbook/button-newim-hover.svg b/mail/themes/gnomestripe/mail/addrbook/button-newim-hover.svg
new file mode 100644
--- /dev/null
+++ b/mail/themes/gnomestripe/mail/addrbook/button-newim-hover.svg
@@ -0,0 +1,7 @@
+
diff --git a/mail/themes/gnomestripe/mail/addrbook/button-newim-small-disabled.svg b/mail/themes/gnomestripe/mail/addrbook/button-newim-small-disabled.svg
new file mode 100644
--- /dev/null
+++ b/mail/themes/gnomestripe/mail/addrbook/button-newim-small-disabled.svg
@@ -0,0 +1,7 @@
+
diff --git a/mail/themes/gnomestripe/mail/addrbook/button-newim-small-hover.svg b/mail/themes/gnomestripe/mail/addrbook/button-newim-small-hover.svg
new file mode 100644
--- /dev/null
+++ b/mail/themes/gnomestripe/mail/addrbook/button-newim-small-hover.svg
@@ -0,0 +1,7 @@
+
diff --git a/mail/themes/gnomestripe/mail/addrbook/button-newim-small.svg b/mail/themes/gnomestripe/mail/addrbook/button-newim-small.svg
new file mode 100644
--- /dev/null
+++ b/mail/themes/gnomestripe/mail/addrbook/button-newim-small.svg
@@ -0,0 +1,7 @@
+
diff --git a/mail/themes/gnomestripe/mail/addrbook/button-newim.svg b/mail/themes/gnomestripe/mail/addrbook/button-newim.svg
new file mode 100644
--- /dev/null
+++ b/mail/themes/gnomestripe/mail/addrbook/button-newim.svg
@@ -0,0 +1,7 @@
+
diff --git a/mail/themes/gnomestripe/mail/addrbook/button-newlist-disabled.svg b/mail/themes/gnomestripe/mail/addrbook/button-newlist-disabled.svg
new file mode 100644
--- /dev/null
+++ b/mail/themes/gnomestripe/mail/addrbook/button-newlist-disabled.svg
@@ -0,0 +1,7 @@
+
diff --git a/mail/themes/gnomestripe/mail/addrbook/button-newlist-hover.svg b/mail/themes/gnomestripe/mail/addrbook/button-newlist-hover.svg
new file mode 100644
--- /dev/null
+++ b/mail/themes/gnomestripe/mail/addrbook/button-newlist-hover.svg
@@ -0,0 +1,7 @@
+
diff --git a/mail/themes/gnomestripe/mail/addrbook/button-newlist-small-disabled.svg b/mail/themes/gnomestripe/mail/addrbook/button-newlist-small-disabled.svg
new file mode 100644
--- /dev/null
+++ b/mail/themes/gnomestripe/mail/addrbook/button-newlist-small-disabled.svg
@@ -0,0 +1,7 @@
+
diff --git a/mail/themes/gnomestripe/mail/addrbook/button-newlist-small-hover.svg b/mail/themes/gnomestripe/mail/addrbook/button-newlist-small-hover.svg
new file mode 100644
--- /dev/null
+++ b/mail/themes/gnomestripe/mail/addrbook/button-newlist-small-hover.svg
@@ -0,0 +1,7 @@
+
diff --git a/mail/themes/gnomestripe/mail/addrbook/button-newlist-small.svg b/mail/themes/gnomestripe/mail/addrbook/button-newlist-small.svg
new file mode 100644
--- /dev/null
+++ b/mail/themes/gnomestripe/mail/addrbook/button-newlist-small.svg
@@ -0,0 +1,7 @@
+
diff --git a/mail/themes/gnomestripe/mail/addrbook/button-newlist.svg b/mail/themes/gnomestripe/mail/addrbook/button-newlist.svg
new file mode 100644
--- /dev/null
+++ b/mail/themes/gnomestripe/mail/addrbook/button-newlist.svg
@@ -0,0 +1,7 @@
+
diff --git a/mail/themes/gnomestripe/mail/addrbook/button-newmsg-disabled.svg b/mail/themes/gnomestripe/mail/addrbook/button-newmsg-disabled.svg
new file mode 100644
--- /dev/null
+++ b/mail/themes/gnomestripe/mail/addrbook/button-newmsg-disabled.svg
@@ -0,0 +1,7 @@
+
diff --git a/mail/themes/gnomestripe/mail/addrbook/button-newmsg-hover.svg b/mail/themes/gnomestripe/mail/addrbook/button-newmsg-hover.svg
new file mode 100644
--- /dev/null
+++ b/mail/themes/gnomestripe/mail/addrbook/button-newmsg-hover.svg
@@ -0,0 +1,7 @@
+
diff --git a/mail/themes/gnomestripe/mail/addrbook/button-newmsg-small-disabled.svg b/mail/themes/gnomestripe/mail/addrbook/button-newmsg-small-disabled.svg
new file mode 100644
--- /dev/null
+++ b/mail/themes/gnomestripe/mail/addrbook/button-newmsg-small-disabled.svg
@@ -0,0 +1,7 @@
+
diff --git a/mail/themes/gnomestripe/mail/addrbook/button-newmsg-small-hover.svg b/mail/themes/gnomestripe/mail/addrbook/button-newmsg-small-hover.svg
new file mode 100644
--- /dev/null
+++ b/mail/themes/gnomestripe/mail/addrbook/button-newmsg-small-hover.svg
@@ -0,0 +1,7 @@
+
diff --git a/mail/themes/gnomestripe/mail/addrbook/button-newmsg-small.svg b/mail/themes/gnomestripe/mail/addrbook/button-newmsg-small.svg
new file mode 100644
--- /dev/null
+++ b/mail/themes/gnomestripe/mail/addrbook/button-newmsg-small.svg
@@ -0,0 +1,7 @@
+
diff --git a/mail/themes/gnomestripe/mail/addrbook/button-newmsg.svg b/mail/themes/gnomestripe/mail/addrbook/button-newmsg.svg
new file mode 100644
--- /dev/null
+++ b/mail/themes/gnomestripe/mail/addrbook/button-newmsg.svg
@@ -0,0 +1,7 @@
+
diff --git a/mail/themes/gnomestripe/mail/compose/messengercompose.css b/mail/themes/gnomestripe/mail/compose/messengercompose.css
--- a/mail/themes/gnomestripe/mail/compose/messengercompose.css
+++ b/mail/themes/gnomestripe/mail/compose/messengercompose.css
@@ -677,23 +677,23 @@ toolbarbutton.formatting-button {
#sidebar-box sidebarheader {
color: -moz-DialogText;
text-shadow: none;
background-color: -moz-Dialog;
}
/** Stock icons for the menu items. */
#menu_NewMessage {
- list-style-image: url("chrome://messenger/skin/addressbook/icons/addressbook-toolbar.png");
- -moz-image-region: rect(176px 22px 198px 0px); /* message-compose.png */
+ list-style-image: url("chrome://messenger/skin/icons/button-newmsg-small.svg") !important;
+ -moz-image-region: auto !important;
}
#menu_NewContact {
- list-style-image: url("chrome://messenger/skin/addressbook/icons/addressbook-toolbar.png");
- -moz-image-region: rect(44px 22px 66px 0px); /* contact-add.png */
+ list-style-image: url("chrome://messenger/skin/addressbook/icons/button-newcard-small.svg") !important;
+ -moz-image-region: auto !important;
}
#menu_SaveCmd {
list-style-image: url("moz-icon://stock/gtk-save?size=menu");
}
#menu_SaveAsCmd {
-moz-binding: url("chrome://global/content/bindings/menu.xml#menu-iconic");
diff --git a/mail/themes/gnomestripe/mail/messenger.css b/mail/themes/gnomestripe/mail/messenger.css
--- a/mail/themes/gnomestripe/mail/messenger.css
+++ b/mail/themes/gnomestripe/mail/messenger.css
@@ -179,18 +179,18 @@ menuitem:not([type]) {
}
#menu_newVirtualFolder {
list-style-image: url("chrome://messenger/skin/icons/folder-pane.png");
-moz-image-region: rect(128px 16px 144px 0px);
}
#menu_newCard {
- list-style-image: url("chrome://messenger/skin/addressbook/icons/addressbook-toolbar.png");
- -moz-image-region: rect(44px 22px 66px 0px); /* contact-add.png */
+ list-style-image: url("chrome://messenger/skin/addressbook/icons/button-newcard.svg") !important;
+ -moz-image-region: auto !important;
}
#openMessageFileMenuitem {
list-style-image: url("moz-icon://stock/gtk-open?size=menu");
}
#menu_close {
list-style-image: url("moz-icon://stock/gtk-close?size=menu");