[an error occurred while processing this directive]

[an error occurred while processing this directive]


Создание скинов для Copernic 4.5 Pro

Copyright 2000 Copernic Technologies Inc. All rights reserved.

Перевел NORD HACKER - nord-h@au.ru , русификации на http://nord-h.da.ru и http://rus.agava.ru . Оригинал руководства можно увидеть на http://www.copernic.com .
 

Русификации для программ, документация.

 

Содержание

1. Предисловие

Все комментарии и предложения приветствуются, но пожалуйста обратите внимание, что не имеется в настоящее время НИКАКОЙ ТЕХНИЧЕСКОЙ ПОДДЕРЖКИ для скинов и связанных с ними тем. Следовательно все вопросы относительно проблем со скинами будут упоминаться в этом разделе справки.

Создание скинов для Copernic 2000 не легкая задача. Использование Alpha Channels может быть сложным, если вы не знакомы с такими программами, как Adobe Photoshop. Однако, если бы не  Alpha Channels, любой человек с ничтожными знаниями о создании скинов мог бы делать это, если бы знал способ обойти графическую сторону проекта. 
 

2. Имена файлов для скинов

Здесь полный список файлов для создания скинов. Использование всех этих файлов не обязательно, так как Copernic использует скин по умолчанию для тех частей, что были опущены. 

Убедитесь, что вы включили все файлы для вашей части скина. 
Пример: Если ваш скин для Advanced Toolbar, вы должны включить 8 рисунков.

Также, обратите внимание, что все рисунки для той части, которую Вы хотите применить для скина, должны иметь тот же самый размер, включая кнопки, содержащиеся в них.  
Пример: Если ваш скин для advanced toolbar с 2-мя кнопками размером 30x20 pixels, AdvancedToolbarButtons.bmp размером 60x20 pixels, и все другие рисунки Advanced Toolbar должны иметь тот же самый размер. 

Лучший путь для разработки скинов - это размещение ваших файлов в папке \Skins\LoginName\  (обычно C:\Program files\Copernic 2000\Skins\LoginName\) и используйте Control-F5 на клавиатуре для обновления ваших изменений.  Будьте внимательны, установка или смена скина  во время работы приведет к стиранию любых файлов в папке \Skins\Current\ .

  • AdvancedToolbarButtons.bmp (RGB 24-bit color)
  • AdvancedToolbarButtonsAlpha.bmp (Grayscale)
  • AdvancedToolbarButtonsDisabled.bmp (RGB 24-bit color)
  • AdvancedToolbarButtonsDisabledAlpha.bmp (Grayscale)
  • AdvancedToolbarButtonsDown.bmp (RGB 24-bit color)
  • AdvancedToolbarButtonsDownAlpha.bmp (Grayscale)
  • AdvancedToolbarButtonsOver.bmp (RGB 24-bit color)
  • AdvancedToolbarButtonsOverAlpha.bmp (Grayscale)
  • BrowserToolbarButtons.bmp (RGB 24-bit color)
  • BrowserToolbarButtonsAlpha.bmp (Grayscale)
  • BrowserToolbarButtonsDisabled.bmp (RGB 24-bit color)
  • BrowserToolbarButtonsDisabledAlpha.bmp (Grayscale)
  • BrowserToolbarButtonsDown.bmp (RGB 24-bit color)
  • BrowserToolbarButtonsDownAlpha.bmp (Grayscale)
  • BrowserToolbarButtonsOver.bmp (RGB 24-bit color)
  • BrowserToolbarButtonsOverAlpha.bmp (Grayscale)
  • MainToolbarButtons.bmp (RGB 24-bit color)
  • MainToolbarButtonsAlpha.bmp (Grayscale)
  • MainToolbarButtonsDisabled.bmp (RGB 24-bit color)
  • MainToolbarButtonsDisabledAlpha.bmp (Grayscale)
  • MainToolbarButtonsDown.bmp (RGB 24-bit color)
  • MainToolbarButtonsDownAlpha.bmp (Grayscale)
  • MainToolbarButtonsOver.bmp (RGB 24-bit color)
  • MainToolbarButtonsOverAlpha.bmp (Grayscale)
  • CategoryBar.bmp (RGB 24-bit color)
  • CategoryBarAlpha.bmp (Grayscale)
  • CategoryBarButtonDown.bmp (RGB 24-bit color)
  • CategoryBarButtonDownAlpha.bmp (Grayscale)
  • CategoryBarButtonOver.bmp (RGB 24-bit color)
  • CategoryBarButtonOverAlpha.bmp (Grayscale)
  • Skin.ini (Text)

3. Скин для Main Toolbar

RGB рисунки должны быть цветом #C0C0C0 (R192, G192, B192)

Кнопки для Main Toolbar:

  • MainToolbarButtons.bmp (RGB 24-bit color)
  • MainToolbarButtonsAlpha.bmp (Grayscale)
  • MainToolbarButtonsDisabled.bmp (RGB 24-bit color)
  • MainToolbarButtonsDisabledAlpha.bmp (Grayscale)
  • MainToolbarButtonsDown.bmp (RGB 24-bit color)
  • MainToolbarButtonsDownAlpha.bmp (Grayscale)
  • MainToolbarButtonsOver.bmp (RGB 24-bit color)
  • MainToolbarButtonsOverAlpha.bmp (Grayscale)

Кнопки, содержащиеся в MainToolbarButton.bmp (с прозрачностью в MainToolbarAlpha.bmp) являются стандартными нажимающимися кнопками. Кнопки, содержащиеся в MainToolbarButtonDisabled.bmp (с прозрачностью в MainToolbarDisabledAlpha.bmp) будут показаны, если функция недоступна.
Пример: Кнопка остановки поиска включается, только если поиск запущен.

Кнопки, содержащиеся в MainToolbarButtonOver.bmp (с прозрачностью в MainToolbarOverAlpha.bmp) будут показаны, если мышь проходит над кнопкой. Кнопки,  содержащиеся в MainToolbarButtonDown.bmp (с прозрачностью в MainToolbarDownAlpha.bmp) будут показаны, если имеется щелчок мыши на кнопке. Все прозрачности будут применяться на текущей цветовой схеме Windows ("3D Objects"). 
 

4. Скин для Category Bar

RGB рисунки должны быть цветом #808080 (R80, G80, B80)

Фон для Category Bar:

  • CategoryBar.bmp (RGB 24-bit color)
  • CategoryBarAlpha.bmp (Grayscale)

Очень важно: Картинки для фона полосы категорий ДОЛЖНЫ быть выше по высоте, чем картинки для кнопок полосы категорий. Пример: Если поперечный размер картинки кнопок равен 18 pixels, то фоновая картинка должна быть 19 pixels или больше в поперечном размере.

Рисунки, содержащиеся в CategoryBar.bmp будут расположены на полосе категорий с прозрачностью из CategoryBarAlpha.bmp. Прозрачность будет применяться для текущей цветовой схемы Windows  ("Inactive Title Bar"). 

Кнопки для Category Bar:
 

1. Будет использоваться для левой части полосы.
2. Будет растянуто для заполнения промежутка между частями 1 и 3.
3. Будет использоваться для правой части полосы.

  • CategoryBarButtonDown.bmp (RGB 24-bit color)
  • CategoryBarButtonDownAlpha.bmp (Grayscale)
  • CategoryBarButtonOver.bmp (RGB 24-bit color)
  • CategoryBarButtonOverAlpha.bmp (Grayscale)

Рисунки, содержащиеся в CategoryBarButtonOver.bmp (с прозрачностью в CategoryBarButtonOverAlpha.bmp) будут отображены, если мышь проходит над категорией. Рисунки, содержащиеся в  CategoryBarButtonDown.bmp (с прозрачностью в  CategoryBarButtonDownAlpha.bmp) будут отображены, если имеется щелчок мыши на категории. Обе прозрачности будут применяться на фоне (смотри Фон для полосы категорий ). 

(Не забудьте, что значки для полосы категорий должны быть 16 pixels в высоту и 16 pixels в поперечнике для создания ваших кнопок.)

Используйте Skin.ini для цвета текста Custom Category Bar (необязательно):

Это пример содержимого skin.ini:

  • CategoryBarTextColor=#FFFFFF
  • CategoryBarTextColorOver=#000000
  • CategoryBarTextColorDown=#000000
  • CategoryBarTextColorCut=#CCCCCC

TextColor это нормальный цвет текста. TextColorOver используется, когда мышь проходит над категорией. TextColorDown используется, когда имеется щелчок на категории. TextColorCut используется для недоступных категорий (как в бесплатной версии Copernic 2000). 

(Примечание: При нажатии, текст нажатой категории перемещается на 1 pixel вправо и на 1 pixel вниз в глубину.)
 

5. Скин для Browser Toolbar

RGB рисунки должны быть цветом #C0C0C0 (R192, G192, B192)

Кнопки для Browser Toolbar:

  • BrowserToolbarButtons.bmp (RGB 24-bit color)
  • BrowserToolbarButtonsAlpha.bmp (Grayscale)
  • BrowserToolbarButtonsDisabled.bmp (RGB 24-bit color)
  • BrowserToolbarButtonsDisabledAlpha.bmp (Grayscale)
  • BrowserToolbarButtonsDown.bmp (RGB 24-bit color)
  • BrowserToolbarButtonsDownAlpha.bmp (Grayscale)
  • BrowserToolbarButtonsOver.bmp (RGB 24-bit color)
  • BrowserToolbarButtonsOverAlpha.bmp (Grayscale)

Кнопки в BrowserToolbarButton.bmp (с прозрачностью в BrowserToolbarAlpha.bmp) есть стандартные нажимаемые кнопки. Кнопки в BrowserToolbarButtonDisabled.bmp (с прозрачностью в BrowserToolbarDisabledAlpha.bmp) показываются, если функция не доступна. Пример: Кнопка остановки поиска включается только во время работы поиска.

Кнопки в BrowserToolbarButtonOver.bmp (с прозрачностью в BrowserToolbarOverAlpha.bmp) показываются, если мышь проходит над кнопкой. Кнопки в BrowserToolbarButtonDown.bmp (с  прозрачностью в BrowserToolbarDownAlpha.bmp) показываются, когда мышь щелкает на кнопке. Все прозрачности применяются к текущей цветовой схеме Windows ("3D Objects"). 

(Примечание: Кнопки Browser Toolbar  работают только в Results Explorer и требуют Microsoft Internet Explorer 4.0 или выше)
 

6. Скин для Advanced Toolbar

RGB рисунки должны быть цветом #C0C0C0 (R192, G192, B192)
 

1. Будет использоваться, если опция выключена.
2. Будет использоваться, если опция включена.

  • AdvancedToolbarButtons.bmp (RGB 24-bit color)
  • AdvancedToolbarButtonsAlpha.bmp (Grayscale)
  • AdvancedToolbarButtonsDisabled.bmp (RGB 24-bit color)
  • AdvancedToolbarButtonsDisabledAlpha.bmp (Grayscale)
  • AdvancedToolbarButtonsDown.bmp (RGB 24-bit color)
  • AdvancedToolbarButtonsDownAlpha.bmp (Grayscale)
  • AdvancedToolbarButtonsOver.bmp (RGB 24-bit color)
  • AdvancedToolbarButtonsOverAlpha.bmp (Grayscale)

7. Примечание для Alpha Channels

Alpha Channels являются просто Grayscale (256 уровней Black и White) представлениями, нужными для прозрачности. Что является Black - будет прозрачно, а что является White - будет показано. Есть много способов создать Alpha Channels, но здесь имеется простая обучающая программа для создания Alpha Channel в Adobe Photoshop.
 
 

Шаг 1

Выберите слой, который хотите сделать прозрачным. Затем, в меню, выберите Select/Load Selection…

Шаг 2

В секции Source , установите Channel для прозрачности вашего слоя (в нашем случае слой назван "Buttons"). Operation должна быть New Selection

Шаг 3

Теперь ваши кнопки стали выделенными. В меню выберите Select/Save Selection…

Шаг 4

Установите Channel как New, и дайте имя вашему выделению.

Шаг 5

Теперь вы имеете Alpha Channel. Теперь вы должны копировать это в новый документ и сохранить новый документ в Grayscale BMP.

Примечание: Проверяйте ваш скин в других цветовых схемах Windows, чтобы удостовериться, что  Alpha Channel работает правильно.
 

8. Создание .CSK файла

Теперь, имея ваш законченный скин в вашей \Skins\LoginName\, вы готовы распространить его всем. CSK файл есть простой ZIP файл, определяемый при старте Copernic. Все, что вы должны сделать, это поместить все файлы, которые находятся в \Skins\LoginName\ в ZIP файл без папок и переименовать его в .CSK. 
Пример: Skin.ZIP переименовать в Skin.CSK

Чтобы посмотреть, как это работает, дважды щелкните на CSK файле для установки. Copernic 2000 должен открыться с новым установленным скином, и имя, отображенное в меню просмотра скинов, будет имя CSK файла, который вы создали.
Пример: MySkin.CSK будет виден как MySkin в skin browser.
 

9. Добавление вашего скина на сайт Copernic

Добавить ваш скин очень просто! Надо заполнить эту форму.

© Copernic Technologies Inc. Modified: May 02, 2000
Copernic™ is a registered trademark of Copernic Technologies Inc. All rights reserved. 
Web Site Privacy Statement.

 


[an error occurred while processing this directive]

[an error occurred while processing this directive]