Плагины для Talisman Desktop #
На данной страничке представлены мои плагины и утилиты для программы Talisman, заменяющей стандартный “Рабочий стол” Windows и позволяющей создать вместо него новый интерфейс любой сложности.
(проекты и данный текст датированы 2001 годом)
Талисман - это “заменитель рабочего стола” (шелла) для Windows производства фирмы Lighttek. Поддерживает темы, красивые темы, очень красивые темы, много очень красивых тем. :-) Если выключить Талисман, то кажется,… что тебя обокрали - чего-то на экране компьютера не хватает. Создавать новые темы легко и увлекательно, это похоже на создание картины из кусочков, необходимо лишь иметь художественный вкус, а он есть у всех.
Однако я решил пойти дальше, я - программист. И, как программисту, мне захотелось улучшить Талисман программным способом. Т.е. написать плагин, ведь все уважающие себя заменители шелла должны иметь плагины (как, например, LightStep или Aston).
К сожалению первая версия Талисмана не поддерживала плагины в обычном смысле слова, в виде dll-ек. Пришлось выкручиваться и писать полноценное приложение которое само встраивается в десктоп Талисмана. И к выходу бета-версии Талисмана 2 первый плагины был готов. Разработчикам Талисмана, так понравилась эта идея, что уже релиз Талисмана 2 вышел с двумя командами startplugin и closeplugin используемыми для управления плагинами.
Windows Desktop Converter #
Утилита предназначенная для конвертирования Windows-десктопа один-в-один в Talisman-десктоп. Версия 2. Программа считывает данные о расположении значков (иконок) на рабочем столе из реестра (проверено на Windows 98).
TMailbox #
Тема для Талисмана. Проверка POP3 почтового ящика. Использует четыре картинки - “почтовый ящик пуст”, “почтовый ящик полон”, “ошибка почтового ящика” и “пришла новая почта”.
Перед распространением темы удалите из файла конфигурации параметры password, username, server и port!!!
TMeter #
Тема для Талисмана. Первый плагин для Талисмана, показывает общее и свободное количество памяти компьютера. Использует одну фоновую картинку.
TVolume #
Тема для Талисмана. Динамический регулятор громкости. Использует две картинки - фоновую и для ползунка.
Инструкции #
Все плагины построены на базе общего класса plugin обеспечивающего стандартную функциональность плагина. Первый параметр командной строки при запуске плагина - это имя ini-файла без расширения с настройками плагина. Если при запуске не указывать ни каких параметров, то плагин создаст файл конфигурации с настройками по умолчанию.
В общем случае установка плагина в тему выглядит следующим образом:
- Выбрать текущей нужную тему.
- Положить плагин в папку с темой.
- Запустить плагин для создания нового файла конфигурации.
- Настроить этот файл конфигурации (в любом текстовом редакторе).
Картинки используемые плагинами могут быть в следующих форматах - BMP, JPEG, GIF (с прозрачностью), анимированный GIF (без прозрачности), ICO, WMF.
Для управления плагинами из Талисмана предназначены команды startplugin name и closeplugin name, где name - имя ini-файла плагина без расширения.
Другую информацию по созданию и использованию плагинов ищите на сайте www.lighttek.com.