Main Page

From TrillWiki

Jump to: navigation, search

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.h header 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.
Personal tools