Изменения в шкуре

Обсуждаем шкуры для DM

Moderators: Korney San, marcipan

Slavko
Администратор
Posts: 270
Joined: 08 Jun 2005, 14:48 Wed
Location: Киев
Contact:

Изменения в шкуре

Post by Slavko »

Начиная с 1051 в шкурах добавлен новый файл butt_pr.bmp
Slavko
Администратор
Posts: 270
Joined: 08 Jun 2005, 14:48 Wed
Location: Киев
Contact:

Re: Изменения в шкуре

Post by Slavko »

Начиная с 1053 в файлах шкуры:
  • menu.bmp
    menud.bmp
    menuh.bmp
добавляются две картинки в конце.
mad@Max
Гуру
Posts: 165
Joined: 26 Feb 2006, 1:40 Sun
Location: Россия
Contact:

Post by mad@Max »

У меня предложение, создать еще один файл помимо
tb_btn.bmp
tb_btnd.bmp - deactive (не активно),
tb_btnh.bmp - highlighted (при наведении)
добавить
tb_btnp.bmp - pressed (при нажатии)
Шкурки стали бы еще интересней, а сейчас существует всего лишь обрамление нажания tb_bbgrn.bmp.
Fakel
Профи
Posts: 56
Joined: 25 Nov 2006, 13:00 Sat
Location: Россия

Post by Fakel »

На сей счет у меня тоже есть предложение по улучшению вида Download Master:

- сделать возможным изменять оформления окошка "Настройки"(уж слишком "серенько" смотрится с неродными шкурками)

- если это возможно, расширить возможности оформления плавающего окошка "Активная Наглядная Корзина" (форма, цвет, индекаторы...). Плавающее окошко - это лицо программы (мое личное мнение)
mad@Max
Гуру
Posts: 165
Joined: 26 Feb 2006, 1:40 Sun
Location: Россия
Contact:

Post by mad@Max »

Согласен с Fakel'ом по всем пунктам. Оформление плавающего окошка можно как то преукрасить, а то от одного изменения цвета толк не большой...
Slavko
Администратор
Posts: 270
Joined: 08 Jun 2005, 14:48 Wed
Location: Киев
Contact:

Post by Slavko »

mad@Max wrote:Согласен с Fakel'ом по всем пунктам. Оформление плавающего окошка можно как то преукрасить, а то от одного изменения цвета толк не большой...
Возможно, буду думать.

Пока планируется добавление полупрозрачности для батонов (с использованием PNG).
mad@Max
Гуру
Posts: 165
Joined: 26 Feb 2006, 1:40 Sun
Location: Россия
Contact:

Post by mad@Max »

Slavko wrote: Возможно, буду думать.

Пока планируется добавление полупрозрачности для батонов (с использованием PNG).
О, на счет PNG, это очень хорошо, создание шкур лишь ускорится.
Я только за! Ждем изменений :D
Fakel
Профи
Posts: 56
Joined: 25 Nov 2006, 13:00 Sat
Location: Россия

Post by Fakel »

mad@Max wrote:
Slavko wrote: Возможно, буду думать.

Пока планируется добавление полупрозрачности для батонов (с использованием PNG).
О, на счет PNG, это очень хорошо, создание шкур лишь ускорится.
Я только за! Ждем изменений :D
Я тоже за! :)
mad@Max
Гуру
Posts: 165
Joined: 26 Feb 2006, 1:40 Sun
Location: Россия
Contact:

Post by mad@Max »

Вопрос к разработчикам.
Я немного озадачен:
Версия 5.3.1.1075 - 14 Марта 2007
-Добавлена поддержка альфа-канала (полупрозрачность) для кнопок на панели инструментов и других графических элементов программы;
-Добавлена возможность включения подписей к кнопкам на панели инструментов;
-Переработан DM Bar для Internet Explorer. Обновлен внешний вид и добавлено несколько новых функций;
-Исправлена ошибка приводившая, в некоторых ситуациях, к краху IE7 при включенном DM Bar-е;
-Исправлена ошибка приводящая к некорректному отображению меню при установке гигантского шрифта в настройках Windows;
-Исправлены ошибки

BMP с альфа-каналом, в моем понимании, это что то на подобии этого, а ДМ такого не понимает.
Может нужно, что то писать в файле конфигурации, типа TransparentColor=alpha?
mad@Max
Гуру
Posts: 165
Joined: 26 Feb 2006, 1:40 Sun
Location: Россия
Contact:

Post by mad@Max »

Пришлось самому разбираться. Если в конфиге поставить TransparentColor=0, то вроде, как бы, альфа-канал начинает работать, но как... В идеале программа, или свими средствами или средствами винды, должна убирать черный фон из файла, а ДМ убирает его ступенчато, т.е. без сглаживания и не глубоко! Я это наблюдал в Dr.Web 4.33, на данный момент разработчики исправили такой же баг.
Следовательно, будет ли доработка альфа-канала в ДМ, или так все и останется?
Slavko
Администратор
Posts: 270
Joined: 08 Jun 2005, 14:48 Wed
Location: Киев
Contact:

Post by Slavko »

Поддержка АЛЬФА-канала (начиная с версии 5.3.1.1075)
Поддержка альфа канала осуществляется посредством формата ICO!

Каждая картинка помещается в отдельную иконку со своим альфа каналом.
Все иконки компилируются в ресурсный файл, затем этот файл помещается в dll.
Полученная skin.dll помещается в файл шкуры наряду с картинками старого формата (для совместимости с Win98). Также создается файл конфигурации skin_dll.cfg.

Для облегчения процесса создания шкуры с альфа-каналом написана программа осуществляющая сбор иконок в ресурсный файл, и создание файла конфигурации (skin_dll.cfg). Также в архив включен тестовый пример и "исходник" :) для компиляции dll-ки под Delphi.

Закачать архив можно здесь:
http://download1.westbyte.com/dm/DM_IDA_RES_Creator.zip
mad@Max
Гуру
Posts: 165
Joined: 26 Feb 2006, 1:40 Sun
Location: Россия
Contact:

Post by mad@Max »

Спасибо, теперь стало все ясно!
mad@Max
Гуру
Posts: 165
Joined: 26 Feb 2006, 1:40 Sun
Location: Россия
Contact:

Post by mad@Max »

DM_IDA_skin_RESCreator.exe не в правильном порядке компилирует файлы ico, а именно: category, tb_btn и tb_btnd, пришлось самому исправлять очередность.
Было бы не плохо добавить папку tb_bbgrn, а то как то не удобно.
Slavko
Администратор
Posts: 270
Joined: 08 Jun 2005, 14:48 Wed
Location: Киев
Contact:

Post by Slavko »

Еще забыл. По поводу кнопки с максимальным к-вом закачек и альфа-канала. Теперь кнопки можно самостоятельно нарисовать с 1-й по 10-ю и добавить в конец tb_btn(d,h). Это сделано для корректной отрисовки при использовании альфа-канала.
mad@Max
Гуру
Posts: 165
Joined: 26 Feb 2006, 1:40 Sun
Location: Россия
Contact:

Post by mad@Max »

Понятно, т.е. для каждой цифры своя иконка.
Post Reply