Перейти к содержанию

FAQ по перемещению объектов в скине для KAV/KIS 9.0.0.736


Рекомендуемые сообщения

1. Перемещение кнопок

401937056811t.jpg

Для перемещения кнопок "Карантин", "Отчет", "Настройка" проделываем следующее:

Открываем файл main.ini (Папка скина/layout/main.ini)

Ищем раздел:

[MainWindow_Header]

@ = sz(p,77) rs(100,0) ext(1)

hdr = [ProductHeader] sz(p,p) subst(Sep(use(0)) _rs(use(0)) Logo(at(clickable) onclick(window("ProductInfo")))) extprm(1)

Settings = [iconLink] f("MainFtr") subst(Icon(i("MainSettings")) ) a(rt) xy(9,4,$Button_Shift) onclick(window("OptionsWindow:" + s_Navigator2SettingsRedirection(ctl.Navigator.value))) text($SettingsS) extprm(1)

Reports = [iconLink] f("MainFtr") subst(Icon(i("MainEvents")) ) a(ps) xy(10) onclick(window("MainThreats:Statistics")) extprm(1)

Quarantine = [iconLink] f("MainFtr") subst(Icon(i("MainQuarantine")) ) xy(10) a(ps) onclick(window("MainThreats:Threats:Quarantined")) extprm(1)

AlphaWarning = sz(a,a) xy(300,3) f("Header1White") use(!IsRelease)

Перемещаем то, что подчеркнуто в раздел [MainWindow_Footer]

Дальше открываем файл main.loc (Папка скина/loc/ru/main.loc)

Ищем раздел [MainWindow_Footer] и добавляем следующие строчки:

Reports = "Отчет"

Quarantine = "Карантин"

Результат на скриншоте:

42087ee868b0t.jpg

 

2. Перемещение светофора

Для перемещения светофора проделываем следующее:

Открываем файл main.ini (Папка скина/layout/main.ini)

Ищем раздел:

[MainWindow_Navigator_Banner]

@ = sz(610,115) rs(0,0) alias(productstatus) prm(s_ProductStateList) bg(s_MainProtectionBannerBg(s_ProdStateSeverity(ProdStateId))) ext(1)

Text = [LabelShadow1] xy(120,37) text(s_ProtectionBannerText(s_ProdStateSeverity(ProdStateId))) f(s_ProtectionBannerBGFont(s_ProdStateSeverity(ProdStateId))) subst(F(f("ProtBanner")) ) extprm(1)

TextDescr = [LabelShadow1] a(sa) xy(,-2) text(s_ProdState_Threats(ProdStateId)) f(s_ProtectionBannerDscBGFont(s_ProdStateSeverity(ProdStateId))) subst(F(f("ProtBannerDsc")) ) extprm(1)

;Details = [LabelShadow2] at(btnlike) text($Details) f("MainFtrSmallU") a(as) xy(10,1) onclick(window("MainThreats:Status"))

Fix = [MainWindow_Banner_DetailsBtn] xy(10,41) a(rt) visible(s_ProdStateSeverity(ProdStateId) != #eProtStateNormal && s_ProductLinkText(ProdStateId)) extprm(1) onclick(s_ProductLinkClick(ProdStateId))

Light = sz(a,a) a(lt) xy(21,10) bg(s_MainWindowProtectionLight(s_ProdStateSeverity(ProdStateId))) at(clickable) onclick(window("MainThreats:Status")) oninit(ctl.animate(10,2))

BannerArea = a(at) xy(,27,180) sz(p,46) at(clickable) onclick(window("MainThreats:Status"))

Меняем значение в том, что подчеркнуто. В нашем случае это xy(519,10)

Результат на скриншоте.

89c3d5c07f86t.jpg

Теперь у нас появилась проблема. Кнопка "Исправить" закрывает светофор.

Чтобы это исправить проделываем следующее:

В этом же разделе ищем строку:

Fix = [MainWindow_Banner_DetailsBtn] xy(10,41) a(rt) visible(s_ProdStateSeverity(ProdStateId) != #eProtStateNormal && s_ProductLinkText(ProdStateId)) extprm(1) onclick(s_ProductLinkClick(ProdStateId))

Изменяем значение подчеркнутого. В нашем случае это xy(500,41)

Результат на скриншоте.

a86703b7cbb3t.jpg

 

Чтобы переместить надпись "Компьютер защищен" делаем следующее:

В этом же разделе ищем строку:

Text = [LabelShadow1] xy(120,37) text(s_ProtectionBannerText(s_ProdStateSeverity(ProdStateId))) f(s_ProtectionBannerBGFont(s_ProdStateSeverity(ProdStateId))) subst(F(f("ProtBanner")) ) extprm(1)

Изменяем подчеркнутый параметр.

 

3. Перемещение вкладок

Для перемещения вкладок "Центр защиты", "Контроль программ", и т.д. проделываем следующее:

Открываем файл main.ini (Папка скина/layout/main.ini)

Ищем разделы:

[MainWindow_Navigator_Btns]

@ = sz(a,a) xy(10,0) order(0)

Protection = [MainWindow_Navigator_Button] subst(Icon(i("TaskKAV")) Text(text($Protection)) Text2() Desc(text($ProtectionDescSmall))) onshow(ctl.focus()) use(!$IsProtectionNotInstalled)

AppCtrl = [MainWindow_Navigator_Button] subst(Icon(i("TaskHIPS")) Text() Text2() Body(a(ac)) Desc()) use(f_isInstalled("HipsTask"))

Scan = [MainWindow_Navigator_Button] subst(Icon(i("b_ods")) Text() Text2() Desc())

Updater = [MainWindow_Navigator_Button] subst(Icon(i("b_updater")) Text(text()) Text2() Desc(text($UpdaterDescSmall))) enable(s_IsFunctionalityLevel_Updater(LicInfo.FuncLevel)) use(f_isInstalled("Updater"))

AddSvc = [MainWindow_Navigator_Button] subst(Icon(i("TaskAddSvc")) Text(text($AdditionalServices)) Text2() Desc() )

[MainWindow_Navigator_Button]

@ = sz(235,82) a(la) mg(7,,0) at(radiolike) ext(1) bg(ctl.selected ? "MainNavSel" : "MainNav")

Icon = a(lc) extprm(1)

Body = [MainWindow_Navigator_Button_Body] sz(p,a) a(ac) extprm(1)

В первом разделе в строке Protection добавляем параметр a(la). Во все остальные строки добавляем параметр a(a).

Во втором разделе в строке @ = sz(235,82) a(la) ... убираем параметр a(la)

Дальше изменяем размер окна, чтобы вкладки отображались корректно.

Ищем раздел:

[MainWindow_Std]

@ = sz(790,556)

BgTop = a(lt) bg("MainWindowBgTop")

BgLeft = a(la) bg("MainWindowBgLeft")

BgBottom = a(lb) bg("MainWindowBgBottom")

Header = [MainWindow_Header] subst(hdr(bg()) )

Navigator = [MainWindow_Navigator]

Footer = [MainWindow_Footer]

Banner = [MainWindow_Navigator_Banner] a(rt)

Изменяем подчеркнутый параметр. В нашем случае это sz(1185,638)

Результат на скриншоте.

8acf5bfb6ed1t.jpg

Если основная часть окна пропала, делаем следующее.

Ищем раздел:

[MainWindow_Navigator]

@ = alias(navigator) btns(Btns) a(la) sz(p,p) xy(,,,$DialogPanelSizeY) at(enum,loadpages)

Btns = [MainWindow_Navigator_Btns]

_client_area = sz(p,p) a(at)

Меняем подчеркнутый параметр на a(la).

Изменено пользователем Roslyaev94
Ссылка на сообщение
Поделиться на другие сайты

спасибо! а как передвигать кнопки центр защиты и тд тоже напиши пожалуйста!

Изменено пользователем Добрый Заазыч
Ссылка на сообщение
Поделиться на другие сайты

Ищем раздел:

[MainWindow_Navigator_Banner]

@ = sz(610,115) rs(0,0) alias(productstatus) prm(s_ProductStateList) bg(s_MainProtectionBannerBg(s_ProdStateSeverity(ProdStateId))) ext(1)

Text = [LabelShadow1] xy(120,37) text(s_ProtectionBannerText(s_ProdStateSeverity(ProdStateId))) f(s_ProtectionBannerBGFont(s_ProdStateSeverity(ProdStateId))) subst(F(f("ProtBanner")) ) extprm(1)

TextDescr = [LabelShadow1] a(sa) xy(,-2) text(s_ProdState_Threats(ProdStateId)) f(s_ProtectionBannerDscBGFont(s_ProdStateSeverity(ProdStateId))) subst(F(f("ProtBannerDsc")) ) extprm(1)

;Details = [LabelShadow2] at(btnlike) text($Details) f("MainFtrSmallU") a(as) xy(10,1) onclick(window("MainThreats:Status"))

Fix = [MainWindow_Banner_DetailsBtn] xy(10,41) a(rt) visible(s_ProdStateSeverity(ProdStateId) != #eProtStateNormal && s_ProductLinkText(ProdStateId)) extprm(1) onclick(s_ProductLinkClick(ProdStateId))

Light = sz(a,a) a(lt) xy(21,10) bg(s_MainWindowProtectionLight(s_ProdStateSeverity(ProdStateId))) at(clickable) onclick(window("MainThreats:Status")) oninit(ctl.animate(10,2))

BannerArea = a(at) xy(,27,180) sz(p,46) at(clickable) onclick(window("MainThreats:Status"))

Изменяем подчеркнутый параметр.

Изменено пользователем Roslyaev94
Ссылка на сообщение
Поделиться на другие сайты

Roslyaev94 не знаю, честно говоря может задам глупый вопрос.но, как можно поменять надпись на кнопках "Центр защиты" "обновление" и т.д.Одним словом как поменять надписи..?напиши или дай ссылку где почитать можно.

Ссылка на сообщение
Поделиться на другие сайты

Arhi, вы где этот раздел искали?

 

Stranniky

Открываем файл skin.ini в разделе fonts ищем строки:

NavBtn = ($Spec_Typeface,13,$FwBold,c,navbtn)

NavSmall = ($Main_Typeface,8,$FwMedium,c,navbtn)

Заменяем подчеркнутый цвет.

Изменено пользователем Roslyaev94
Ссылка на сообщение
Поделиться на другие сайты

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.

Гость
Ответить в этой теме...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

×
×
  • Создать...