SeaMonkey Mailnews FAQ

Last updated on November 3, 2004.

How do I change the emoticon images that SeaMonkey displays graphically?

Emoticons are dependent on the theme being used. These instructions will override any theme, and are applied per-profile. Save 19x19 pixel images in your profile's \chrome\ directory.

To change the images that show up within the message content, add the following script to your userContent.css (See Editing Config Files):

span.moz-smiley-s1{
background-image: url("filename.extension") !important;
}

Replace filename.extension with the actual file name and extension.

Also note that "s1" refers to which emoticon is being replaced.

s1 = smile
s2 = frown
s3 = wink
s4 = tongue
s5 = laughing
s6 = embarrassed
s7 = undecided
s8 = surprise
s9 = kiss
s10 = yell
s11 = cool
s12 = money
s13 = foot
s14 = innocent
s15 = cry
s16 = sealed

So, if I wanted to replace the "cool" emoticon with my own cool.png file, I would add this to my userContent.css:

span.moz-smiley-s11{
background-image: url("cool.png") !important;
}

Next is the dropdown menu.
For the dropdown menu, you'll need to add the following script to your userChrome.css:

.insert-smile > .menu-iconic-left {
list-style-image: url("filename.extension") !important;
-moz-image-region: auto; /* cut off inheritance */
}

Again, replace filename.extension with the actual file name and extension; and replace "smile" with the name of the emoticon that is being replaced.

Webmaster: Chris Ilias