Компьютерный форум
Правила
Вернуться   Компьютерный форум > Форум программистов
Перезагрузить страницу Загрузка Skin'а, помогите
Ответ
 
Опции темы Опции просмотра
  (#1 (permalink)) Старый
Serega09
Guest
 
Сообщений: n/a
По умолчанию Загрузка Skin'а, помогите - 08.02.2009, 20:48

Всем привет!
Всем, наверно известен такой браузер, как Opera. Его скины распологаются в zip-архивах, в котором распологаются папки с изображением кнопок, иконок и т.д и ini-файл с таким содержанием:

[Info]
Name=Opera Standard Skin
Author=Opera Software
Version=3
Preview Image=

[Options]
Large Images = 0
Button Text Padding = 0
Fallback foreground = 0
Fallback background = 0
PageCloseButtonOnTop = 1
Inverted Pagebar Icons = 1
; Pagebar max button width = 150
; Pagebar min button width = 70

[Browser Skin]
Type = BoxTile
Tile Center = selector_button/selector_selected.png
Tile Left = border/simple_border.png
Tile Top = border/simple_border.png
Tile Right = border/simple_border.png
Tile Bottom = border/simple_border.png
Corner Topleft = border/simple_border.png
Corner Topright = border/simple_border.png
Corner Bottomright = border/simple_border.png
Corner Bottomleft = border/simple_border.png
Padding Left = 1
Padding Top = 1
Padding Bottom = 1
Padding Right = 0

[Browser Window Skin]
Type = BoxTile
Tile Center = backgrounds/grey.png

[Browser Window Skin.disabled]
Text Color = #bec2cb

[Window Skin]
Type = BoxTile
Tile Top = border/etched_top.png
Tile Center = backgrounds/grey.png

[Window Skin.disabled]
Text Color = #b0b0b0

[Active Element Inside image]
Type = BoxTile
Corner bottomleft = a/bottomleft.png
Corner bottomright = a/bottomright.png
Corner topleft = a/topleft.png
Corner topright = a/topright.png
Padding Bottom = 2
Padding Left = 2
Padding Right = 2
Padding Top = 2
Spacing = 2
Tile Bottom = a/bottom.png
Tile Left = a/left.png
Tile Right = a/right.png
Tile Top = a/top.png
Colorize = 0
[Pagebar Close Button Skin.selected]
Type = Image
Tile Center = pagebar_close_button/selected_close.png
Width = 18
Height = 11

[Pagebar Close Button Skin.hover]
Type = Image
Tile Center = pagebar_close_button/hover_close.png
Width = 18
Height = 11
Blend = 50

[Pagebar Close Button Skin.selected.hover]
Type = Image
Tile Center = pagebar_close_button/close.png
Width = 18
Height = 11
Blend = 30

[Pagebar Close Button Skin.pressed]
Type = Image
Tile Center = pagebar_close_button/pressed_close.png
Margin Left = 2
Margin Right = 0
Padding Top = 0
Margin Top = 0
Width = 18
Height = 11
Это фрагмент ini-файла.
Я пологаю он каким то образом загружает zip-архив, читает ini-файл и обтягивает компоненты соответствующим изображением.
Так вот, как мне сделать тоже самое. Кто что по этому поводу думает. Ведь приложение должно не только хорошо функционировать, но и красиво выглядеть. Думаю это многим будет интерестно. Если возможно приводите полностью работающие примеры.
Среда программирования: Visual studio 2005. Язык: C++.
Жду вашей помощи.
Зараннее спасибо!!!
Ответить с цитированием
Ads
Ответ

Опции темы
Опции просмотра

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Выкл.
HTML код Выкл.
Trackbacks are Вкл.
Pingbacks are Вкл.
Refbacks are Выкл.


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Загрузка xolod39ru Любые вопросы от новичков 3 25.03.2012 06:47
Помогите, происходит частичная загрузка файлов! WETER Любые вопросы от новичков 6 15.01.2012 19:10
Загрузка ЦП lipton Любые вопросы от новичков 15 22.12.2011 18:35
загрузка ЦП под 100% rouse Любые вопросы от новичков 11 04.10.2011 21:38
загрузка ЦП 100% Виктори Любые вопросы от новичков 4 26.07.2011 22:41
загрузка alexei pozdnyakov Любые вопросы от новичков 2 21.07.2011 12:59
загрузка цп 100% killdogset Любые вопросы от новичков 19 06.04.2011 06:33
загрузка вин... Alik Любые вопросы от новичков 17 05.02.2011 16:29
загрузка с usb Tenass Ноутбуки 2 14.05.2010 01:01
загрузка ОС sdf667 Софт и программы 34 26.05.2008 19:39
Загрузка Madrid Офтопик 7 20.05.2006 02:27
Помогите протестировать - Загрузка файлов в BLOB поля Strannikk Зацените! 0 13.04.2006 06:13



Powered by vBulletin® Version 3.8.7
Copyright ©2000 - 2018, Jelsoft Enterprises Ltd.
Нardforum.ru - компьютерный форум и программирование, форум программистов