Показать полную графическую версию : Работаем с Vista\Windows Style Builder
Добрый день,
Подскажите, как в стиле аэро путем WBS сделать выделение, как было в ХР, по адресу Explorer & Shell > Explorer > Items View > ListView > ListItem. Я имею ввиду так, что бы выделялось только место за текстом папки или файлика(вид таблица), а не все строчку до конца или до конца столбца. Я пробую делать:
BGTYPE:ENUM - BORDERFILL
FILLCOLOR:COLOR - синий
но это чучуть не то, как было в ХР. Оно выбирает все строку с иконкой в представлении в виде таблицы и полностью квадратом, выделяя иконку и текст, в виде списка или значков.
Спасибо за ответ
ANDR3W_TUR
28-04-2014, 12:29
Всем доброго времени суток! =)
Не заполняються цветом углы рамки окна. - они как бы СКРУГЛЯЮТЬСЯ ....
Есть два типа окон: 1. с круглыми углами и 2. с прямыми - делаю с прямыми, но уголок не заполняеться цветом полностью. В Чем ПРОБЛЕМА ребята?
вот скрины:
ANDROID-ANDREY
28-04-2014, 15:07
В Чем ПРОБЛЕМА ребята? »
Скорее всего в том, что изначально менеджер окон Windows 7 заточен под круглые углы.
ANDR3W_TUR
28-04-2014, 23:09
В Чем ПРОБЛЕМА ребята? »
Скорее всего в том, что изначально менеджер окон Windows 7 заточен под круглые углы. »
Может и так. Но есть же стандартные темы с прямыми углами (можно на сайте майкрософт найти) - все закрашено.
Знать бы где это прописано, какой параметр... может ли файл shellstyle здесь играет роль?
На заметку
С запозданием скорее всего, но все же:
Для тех кто редактирует\создает стили для Windows 8 и Windows 8.1 советую брать последний публичый билд 1.5.6.0, ветки стиля поправили и утечки.
Если конечно Вы действительно занимаетесь созданием своих стилей, если нет, и вам просто надо подправить один шрифт, то он в принципе и не нужен.
Дабы не в оффтопить на эту тему, остальные вопросы в ПМ ;)
PainteR, ну вот диалоги ( спасибо alex111 ) можно и шрифт поменять и размер......или нельзя?)))))))))))0
http://i55.fastpic.ru/thumb/2014/0430/4e/539952bbc9d017de8769f3745397174e.jpeg (http://fastpic.ru/view/55/2014/0430/539952bbc9d017de8769f3745397174e.png.html)
ЗЫ. шрифт и его размер меняется точно, цвет не понял где его значение.
vay, так это не секрет.
Но цвета там нет, это в 8 и 8.1 статичный текст в стиле меняется.
PainteR, я и не писал что это секрет)) мне просто захотелось вспомнить где лежат диалоги ( мне вообще казалось, что я видел рисованные ресурсы!?!, только и всего, с учётом, что эта тема мной и не была поднята ))) а то что в восьмёрке меняется я знаю, около года провалялась почти в бездействии ( на виртуалке ) поставил чисто для того, что бы править косяки чужих восьмёрычных тем.
Компилирую билдером файл стиля, создаю корректно файл темы, со всеми путями итп, делаю директорию шела с библиотекой, но при запуске стиля через "Персонализацию", он применяется "кусками", хотя если применять в билдере, все нормально.
Как разобраться с этим?
sedarmill
12-05-2014, 08:16
http://forum.oszone.net/post-1629217-797.html
C такой же проблемой столкнулся.. Я взял тему с узким индикатором заполненности дисков и добросовестно все скопировал из "Buttons, Boxes & Controls > Progress Bars" но этот индикатор так и остался широким (хотя цвет поменялся). Видимо, где-то в другом месте маржины изменены. Никто не знает, как его узким сделать?
sedarmill, сам бар ссужай здесь Buttons, Boxes & Controls > Progress Bars > Normal > TransparentBar > <2> SIZINGMARGINS:MARGINS ( у тебя наверняка стоит значение 0, 0, 0, 0 ) а ты поменяй последних например так - 0, 0, 2, 2 ...................
а ресурсы
Buttons, Boxes & Controls > Progress Bars > Normal > Fill > <4>
Buttons, Boxes & Controls > Progress Bars > Normal > Fill > <3>
Buttons, Boxes & Controls > Progress Bars > Normal > Fill > <2>
ссужай в фотошопе, подстраивая под узкий бар!
sedarmill
12-05-2014, 16:09
сам бар ссужай здесь Buttons, Boxes & Controls > Progress Bars > Normal > TransparentBar > <2> SIZINGMARGINS:MARGINS ( у тебя наверняка стоит значение 0, 0, 0, 0 ) а ты поменяй последних например так - 0, 0, 2, 2
У меня там стояло 2, 2, 2, 2 - я поменял на 2, 2, 4, 4 - но разницы не увидел.
Но я обратил внимание, что в темах с узкой полоской шрифты уменьшенные.
Fonts, Colors & System Metrics > Fonts & System Metrics - ICONTITLEFONT:FONT - Segoe UI, 9, Quality:Cleartype
http://i64.fastpic.ru/big/2014/0512/22/47647b7a36f244ccbb44ec5159f02422.png (http://fastpic.ru/)
Fonts, Colors & System Metrics > Fonts & System Metrics - ICONTITLEFONT:FONT - Segoe UI, 8, Quality:Cleartype
http://i62.fastpic.ru/big/2014/0512/34/883c7a888a128ceaf4940c59d2586734.png (http://fastpic.ru/)
Пробовал в другой теме менять размер этого шрифта - ширина полоски тоже меняется. Большим шрифтам - большие полоски) Похоже так.. Мне, в принципе, не принципиально. Все равно спасибо за отклик.
Еще в другой теме подсмотрел - можно в файл .theme в секцию [Metrics] вставить "IconMetrics=76 0 0 0 75 0 0 0 75 0 0 0 1 0 0 0 245 255 255 255 0 0 0 0 0 0 0 0 0 0 0 0 144 1 0 0 0 0 0 1 0 0 5 0 83 101 103 111 101 32 85 73 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0" - я не знаю, какие цифры за что отвечают, но визуально вроде все становится, как будто ICONTITLEFONT выставили в 8пт и ширина полоски тоже уменьшается (и подписи к иконкам на раб столе тоже).
sedarmill, у меня без проблем
по нулям ( то есть у меня это как дефолт, во всяком случае в новой теме что только сделал ))) скринить не буду
Вот последних два значения 2, 2
http://i62.fastpic.ru/thumb/2014/0512/ee/e13bcbcc33c9fe5a419ca69b90151aee.jpeg (http://fastpic.ru/view/62/2014/0512/e13bcbcc33c9fe5a419ca69b90151aee.png.html)
вот 4, 4
http://i61.fastpic.ru/thumb/2014/0512/e3/06b8ae38f767924002b03003f57405e3.jpeg (http://fastpic.ru/view/61/2014/0512/06b8ae38f767924002b03003f57405e3.png.html)
вот в минус -4, 4
http://i61.fastpic.ru/thumb/2014/0512/e2/159f21570926a0f804340280ba1fafe2.jpeg (http://fastpic.ru/view/61/2014/0512/159f21570926a0f804340280ba1fafe2.png.html)
Ну у тебя может разнится маржинсы...шрифт ни когда большим не делал, максимум Calibri 9
sedarmill
13-05-2014, 00:13
Да меняется рамка конечно - просто у тебя выше очепятка - менять нужно CONTENTMARGINS (а не SIZINGMARGINS ) - ну а я как по букварю)
а ресурсы
Buttons, Boxes & Controls > Progress Bars > Normal > Fill > <4>
Buttons, Boxes & Controls > Progress Bars > Normal > Fill > <3>
Buttons, Boxes & Controls > Progress Bars > Normal > Fill > <2>
ссужай в фотошопе, подстраивая под узкий бар!У меня не получилось.. Свойства CONTENTMARGINS там нет, пробовал добавлять со значениями (0, 0, 2, 2) - нифига.
Buttons, Boxes & Controls > Progress Bars > Normal > Fill - если тут менять CONTENTMARGINS - сужается только горизонтальный прогрессбар (в окне теста WSB)
А изменение самих картинок тоже ничего не дает - я вставлял 1x1 png, выставив SIZINGMARGINS (0, 0, 0, 0) - ширина получается стандартная. Да и в темах если посмотреть - например вставлены картинки 3x3 и маржинсы (1, 1, 1, 1), у меня картинка 5x5 и (2, 2, 2, 2) у дефолтных 125x14 и (62, 62, 7, 6) - ну т. е. типа все "обрезано" до 1x1. У нее стоит свойство STRETCH - вот этот один пиксель и растягивается до каких-то ему ведомых размеров)
Мне было просто интересно, как в двух темах добились узкой полоски - там это сделано с помощью уменьшения шрифта. А тут я типа пытаюсь уменьшить дефолтную ширину - я вообще не уверен, что это возможно. Да и фиг с ним.
sedarmill, если хочешь, кинь тему в личку, посмотрю что там чего.
sedarmill
13-05-2014, 01:41
http://rghost.ru/55117890
Да там тема - одно название) Я ее готовую скачал (не помню где) - просто чуть изменил по мелочи.
http://rammist.deviantart.com/art/Windows-8-RP-RTM-Theme-for-Windows-7-341336829 - вот она емнип
sedarmill, так в чём проблема?)) всё делается на раз-два-три)) CONTENTMARGINS бара меняем где и писал Buttons, Boxes & Controls > Progress Bars > Normal > TransparentBar > 2 > значения выставляем 0, 0, 2, 2 а ресурсы самой цветной разметки, кидаем в фотошоп, определяем цвет, увеличиваем размер холста, например для комфортного сжатия в WSB шир-11 выс-11 рисуем аналогичный по цвету заполненность диска, ужимаем с верху и с низу по два пикселя, меняем SIZINGMARGINS на 5, 5, 5, 5 ( под размер изменённого ресурса )...и всё готово :) повторяем тоже самое с error и paused..........вот итог
http://i64.fastpic.ru/thumb/2014/0513/1c/d60b9e46d2713b57c243e60d5de3ac1c.jpeg (http://fastpic.ru/view/64/2014/0513/d60b9e46d2713b57c243e60d5de3ac1c.png.html)
ЗЫ. подожди минут десять, доделаю все, и скину тебе назад стиль!
Ну вот забирай http://rghost.ru/private/55118366/a3bd0d58fa4d1b4c60db02cef092989e
ЗЫ.2 не навязываю, но если тебе нравится такой вариант восьмёрочного типа, то посмотри мою, тема даже получила на девианте DD )) http://uriy1966.deviantart.com/art/Absolute-370735676
Всем привет.Помогите где копать Ось win 8.1
sedarmill
13-05-2014, 11:45
vay
ужимаем с верху и с низу по два пикселя
Да, я понял - эти два пикселя просто прозрачны и их не видно. Спасибо.
А тему смотрел - степень проработки деталей впечатляет - изменено все что можно и что нельзя)
.Помогите где копать Ось win 8.1 »
Стиль обновлять, он для 8.
[hr]
С 1.5.6.0 версии билдера кнопка автокорректировки стиля с 8 на 8.1.
© OSzone.net 2001-2012
vBulletin v3.6.4, Copyright ©2000-2025, Jelsoft Enterprises Ltd.
Available in ZeroNet 1osznRoVratMCN3bFoFpR2pSV5c9z6sTC