Buddy List Themes
Installing
The theme.xml file (along with any image preview) should be placed in $PURPLEHOME/themes/$THEMENAME/purple/blist/
Alternatively, in Linux the files can be put in /usr/share/themes/$THEMENAME/purple/blist/
Creating
A theme is contained entirely within an XML file called theme.xml and an optional image preview/logo file.
The root node of the XML file contains all information about the theme including the name, author, type of theme (pidgin buddy list), as well as the name of a image file to display as a preview of the theme. The Theme file should also contain a description element which gives a short description of the theme.
The XML file contains elements for different items on the buddy list:
- blist - the 'color' attribute sets the background color of the entire buddy list
- groups - this has two sub-elements for expanded and collapsed groups, both of which are used to set the font and color of the group header.
- buddys - this is used to set different elements of a buddy/contact/chat. It is used to set the arrangement of items for each buddy, as well as set the font and color depending on the status.
- placement - arranges the order from 0-4 of each elements of a buddy/contact/chat, the placement can also be set to -1 to hide any element. The show_status attribute also can hide or show the the status message for all buddies. The attributes are:
- status_icon - the icon representing available/away/busy/etc.
- name - the buddy/chat/contact name
- emblem - special symbols used to represent thing like mobile or web clients
- protocol_icon - icons representing the various protocol networks
- buddy_icon - a contact's buddy icon
- show_status - if this is set to 1 it will show a status message for each buddy, or if it is set to 0 it will hide the status message for all buddies.
- background - the 'color' attribute will set the background color of each buddy
- contact_text - sets the font and color of the text for a contact
- online_text - sets the font and color of the text for a buddy that is available
- away_text - sets the font and color of the text for a buddy that is away
- offline_text - sets the font and color of the text for a buddy that is offline
- idle_text - sets the font and color of the text for a buddy that is idle
- status_text - sets the font and color of the text for a buddy's status message
- message_text - sets the font and color of the text for a buddy that has sent you a message
- message_nick_said_text - sets the font and color for a chat where someone said your name
- placement - arranges the order from 0-4 of each elements of a buddy/contact/chat, the placement can also be set to -1 to hide any element. The show_status attribute also can hide or show the the status message for all buddies. The attributes are:
All fonts and color attributes can be left blank or changed to anything supported by Pango.
An example theme would look like:
<?xml version="1.0" encoding="UTF-8"?> <theme type="pidgin buddy list" name="Example Theme" author="Your Name" image="Example_theme_logo.png" > <description> A short description of the theme </description> <blist color="#000000"/> <groups> <expanded background="#FFFFFF" color="#000000" font=""/> <collapsed background="black" color="white" font=""/> </groups> <buddys> <placement status_icon="0" name="1" emblem="2" protocol_icon="3" buddy_icon="4" show_status="1" /> <background color="#111111"/> <contact_text font="Purisa" color="#FFDFBF"/> <online_text font="" color="#FFDFBF"/> <away_text font="" color=""/> <offline_text font="" color=""/> <idle_text font="" color=""/> <message_text font="" color=""/> <message_nick_said_text font="" color=""/> <status_text font="" color=""/> </buddys> </theme>
Example Themes
To install, rename to theme.xml
and put in $PURPLEHOME/themes/$THEMENAME/purple/blist/
Attachments (15)
-
guifications-blist-theme.xml (1.1 KB) - added by 15 years ago.
Guifications3 theme by grim
-
Test_Theme-blist-theme.xml (986 bytes) - added by 15 years ago.
You don't want to load this. Your eyes will bleed.
-
Test-theme-screenshot.png (34.2 KB) - added by 15 years ago.
This is how bad it is…
-
theme.xml (929 bytes) - added by 14 years ago.
My first theme, colors included are my personal taste ;-) So feel free to modify this template
-
DarkTheme.xml (874 bytes) - added by 14 years ago.
A theme for darker desktops
-
theme.2.xml (962 bytes) - added by 14 years ago.
by cYpHeR
-
theme.3.xml (1.0 KB) - added by 14 years ago.
Pidgin's dark theme by SebX
-
Pidgin_s_dark_theme.png (93.2 KB) - added by 14 years ago.
Pidgin's dark theme by SebX
-
Pidgin_s_purple_theme.png (91.1 KB) - added by 14 years ago.
Pidgin's purple theme by SebX
-
theme.4.xml (1.1 KB) - added by 14 years ago.
Pidgin's purple theme by SebX
-
theme.5.xml (1006 bytes) - added by 13 years ago.
A compact budy list with the contact informations
-
Clean Buddies.zip (10.8 KB) - added by 11 years ago.
Clean buddy list theme
-
VDark1.3.xml (1.1 KB) - added by 11 years ago.
A colour theme for a dark desktop
-
VDark1.3.png (10.9 KB) - added by 11 years ago.
Preview of the VDark1.3 theme - buddy window
-
VDark1.3i.png (101.0 KB) - added by 11 years ago.
Preview of the VDark1.3 theme - buddy window, inactive, used with a transparency plugin
Download all attachments as: .zip