Skin support

Вопросы программирования и использования MSEide + MSEgui.

Модератор: Модераторы

Skin support

Сообщение minoshi » 10.02.2015 19:10:31

Поддержка скинов в режиме реального времени для MSE программ.

Тестовая версия здесь http://almin-soft.ru/data/files/tmp/skins.tar.bz2
(в архиве есть бинарники под 32 битный линукс и исходный код)

все это - только prealfa.

Для проверки как оно раотает :
запустить одну или несколько экземпляров бинарника TEST3.
запустить alscX
попробуйте изменить скин в выпадающем списке.

Для создания нового скина:
Нажмите кнопку "Редактировать"
Введите новое имя с расширением ".akskin"
измените некоторые значения
Нажмите кнопку "Сохранить"
выбрите скин в выпадающем списке.

Для теста на ваших собственных программах:
добавить все skindatamodule * и SkinForm файлs в каталог с вашим проектом
добавить "SkinForm" в разделе "uses"
добавить в "OnCreate" процедуре следующие строкb:
Application.CreateForm (tskinfo, skinfo);
skinfo.init (dde_skin_dir.value, [mainfo]);
Попробуйте собрать
=============================

Замечания, патчи, любые идеи приветствуются


Александр Minoshi
Аватара пользователя
minoshi
постоялец
 
Сообщения: 279
Зарегистрирован: 17.05.2008 21:23:38

Re: Skin support

Сообщение xterro » 07.07.2015 11:24:45

О, дело нужное и хорошее. Осталось сделать пару-тройку хороших, спокойных тем, кратенький пример, как использовать движок скинов в своём приложении 8)
xterro
постоялец
 
Сообщения: 148
Зарегистрирован: 23.02.2014 13:49:33

Re: Skin support

Сообщение minoshi » 18.11.2015 17:25:51

Выложен очередной срез
http://www.almin-soft.ru/index.php?komp ... kinsupport

Центр скинов
http://www.almin-soft.ru/index.php?sluz ... /alscenter

Добавлено спустя 42 минуты 2 секунды:
для тестирования
распаковываем alscenter-1.0-2-i686.pkg.tar.xz в корень - файлы лягут в /opt
в тестируемой программе прописываем
-в секции uses skinsupport
и процедуру initskinsupport перед application.run;
Аватара пользователя
minoshi
постоялец
 
Сообщения: 279
Зарегистрирован: 17.05.2008 21:23:38


Вернуться в MSEide + MSEgui

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 23

Рейтинг@Mail.ru