Page 1 of 2

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

Posted: 28 Nov 2006, 14:45 Tue
by Slavko
Начиная с 1051 в шкурах добавлен новый файл butt_pr.bmp

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

Posted: 07 Dec 2006, 14:18 Thu
by Slavko
Начиная с 1053 в файлах шкуры:
  • menu.bmp
    menud.bmp
    menuh.bmp
добавляются две картинки в конце.

Posted: 11 Jan 2007, 10:01 Thu
by mad@Max
У меня предложение, создать еще один файл помимо
tb_btn.bmp
tb_btnd.bmp - deactive (не активно),
tb_btnh.bmp - highlighted (при наведении)
добавить
tb_btnp.bmp - pressed (при нажатии)
Шкурки стали бы еще интересней, а сейчас существует всего лишь обрамление нажания tb_bbgrn.bmp.

Posted: 11 Jan 2007, 11:45 Thu
by Fakel
На сей счет у меня тоже есть предложение по улучшению вида Download Master:

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

- если это возможно, расширить возможности оформления плавающего окошка "Активная Наглядная Корзина" (форма, цвет, индекаторы...). Плавающее окошко - это лицо программы (мое личное мнение)

Posted: 11 Jan 2007, 21:35 Thu
by mad@Max
Согласен с Fakel'ом по всем пунктам. Оформление плавающего окошка можно как то преукрасить, а то от одного изменения цвета толк не большой...

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

Пока планируется добавление полупрозрачности для батонов (с использованием PNG).

Posted: 12 Jan 2007, 22:18 Fri
by mad@Max
Slavko wrote: Возможно, буду думать.

Пока планируется добавление полупрозрачности для батонов (с использованием PNG).
О, на счет PNG, это очень хорошо, создание шкур лишь ускорится.
Я только за! Ждем изменений :D

Posted: 14 Jan 2007, 10:10 Sun
by Fakel
mad@Max wrote:
Slavko wrote: Возможно, буду думать.

Пока планируется добавление полупрозрачности для батонов (с использованием PNG).
О, на счет PNG, это очень хорошо, создание шкур лишь ускорится.
Я только за! Ждем изменений :D
Я тоже за! :)

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

BMP с альфа-каналом, в моем понимании, это что то на подобии этого, а ДМ такого не понимает.
Может нужно, что то писать в файле конфигурации, типа TransparentColor=alpha?

Posted: 16 Mar 2007, 1:37 Fri
by mad@Max
Пришлось самому разбираться. Если в конфиге поставить TransparentColor=0, то вроде, как бы, альфа-канал начинает работать, но как... В идеале программа, или свими средствами или средствами винды, должна убирать черный фон из файла, а ДМ убирает его ступенчато, т.е. без сглаживания и не глубоко! Я это наблюдал в Dr.Web 4.33, на данный момент разработчики исправили такой же баг.
Следовательно, будет ли доработка альфа-канала в ДМ, или так все и останется?

Posted: 16 Mar 2007, 16:43 Fri
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

Posted: 16 Mar 2007, 17:31 Fri
by mad@Max
Спасибо, теперь стало все ясно!

Posted: 17 Mar 2007, 3:21 Sat
by mad@Max
DM_IDA_skin_RESCreator.exe не в правильном порядке компилирует файлы ico, а именно: category, tb_btn и tb_btnd, пришлось самому исправлять очередность.
Было бы не плохо добавить папку tb_bbgrn, а то как то не удобно.

Posted: 17 Mar 2007, 23:55 Sat
by Slavko
Еще забыл. По поводу кнопки с максимальным к-вом закачек и альфа-канала. Теперь кнопки можно самостоятельно нарисовать с 1-й по 10-ю и добавить в конец tb_btn(d,h). Это сделано для корректной отрисовки при использовании альфа-канала.

Posted: 18 Mar 2007, 2:45 Sun
by mad@Max
Понятно, т.е. для каждой цифры своя иконка.