Main Page
From TrillWiki
Welcome to the Trillian developers' wiki! Cerulean Studios provides this wiki as a resource for add-on developers and users looking for add-ons. Being a wiki, users can easily add discussion or tips and tricks, as well as adding their own information and sample code. It is our hope that the wiki will be a constantly evolving source of information for plugin and skin developers which will be easier to look through than the plugin development forum.
Language Packs
- Language Packs
- Visit this page for a list of languages that contains the words and sentences to be translated for Trillian.
Add-ons (Windows)
- Full Skins
- Full skins are Trillian skins that replace the whole UI, not just a specific window.
- Custom Windows
- Custom Window skins are skins which replace a certain window in trillian.
- Icon Packs
- Icon Packs allow a user to change the icons of a skin.
- Chatviews
- Chatviews change the way messages are displayed in the chatwindow.
- Emoticon Packs
- Emoticon packs allow a user to change all the emoticons used by Trillian at once.
- Sound Packs
- Sound packs allow a user to change all the sounds used by Trillian.
- Plugins
- Third-party plugins and tools to expand your trillian experience.
Plugin Developers
Most of this information is obsolete. Make sure you do your research in the forum.
- General API reference
- This section contains links to all of the Trillian API. We have done our best to ensure that everything is cross-referenced and templated to be very clean.
- Plugin API Header File[dead link]
- The latest copy of the
plugin.hheader file is also available here on the developer site, for those who have lost their copy. Currently, this is the 3.1 version.
- Sample Plugin
- An example plugin to help get started using the API.
- API Wrappers
- In addition to the default way of accessing Trillian in plugins via C, there are wrappers for other languages.
- Plugin API Bugs List
- If you have found a bug in the API report it here.
- Plugin Discussion Forums
- When you have completed developing your plugin please share it on the forums, and/or submit[dead link] it to the Plugins Catalog[dead link].
- Distributing your plugin
- How to make your plugin available to others
Skin Developers
References
- SkinXML Reference
- An invaluble tool, the reference is used by all skinners, from beginner to advanced - if you're interested in skinning, then getting to know this guide will occur whether you like it or not :). This guide documents all known areas of Trillian skinning from
<icontrol>names, to states of all the different<control>s.
- Stixe Reference
- Stixe is a layer of 'shorthands' on top of SkinXML that simplifies the creation of skins based on window elements. Look up the list of elements, or read about
settings.ini.
Tutorials/Other
- Skinning Tutorial
- The only tutorial written for the current versions of Trillian in current existence. There are 5 parts to this guide at present, aimed at getting you familiarised with SkinXML. There are graphics provided if you just want to get to grips, or it should hopefully be open-ended enough to allow you to work alongside it with your own project.
- Skinning Tips and Tricks
- Here are a couple of guides which have been put together to help you accomplish some nifty stuff.
- Skinning FAQ, Skinning Glossary, Skinning Resources, Skinning Requests
- A listing of stuff that doesn't fit in the above categories, but may still be useful.