Перейти к содержимому






Фотография

Перемещение кнопок Setting, Report, Quarantine в KIS 2011

Написано Chimera-Syber , 17 Август 2010 · 997 Просмотров

Создание скинов
Как и обещал вчера, а точнее сегодня ночью, расскажу как переместить кнопки Settings, Report и Quarantine в KIS 2011 (11.0.1.400). За основу брал этот мануал по перемещению объектов в KIS 2010 (9.0.0.736).

Итак, открываем файл ./layout/main.ini, находим идентификатор [MainWindow_Header] и ищем следующие строчки:

Кнопка Settings
Settings		= [IconLink2] f("MainFtr") subst(Icon(i("MainSettings")) ) a(rt) xy(17,34) onclick(window("OptionsWindow:" + s_Navigator2SettingsRedirection(ctl.Navigator.value))) extprm(1)
Кнопка Reports
Reports		 = [IconLink2] f("MainFtr") subst(Icon(i("MainEvents")) ) a(ps) xy($shift_but) onclick(window("MainThreats:Statistics")) extprm(1)
Кнопка Quarantine
Quarantine	  = [IconLink2] f("MainFtr") subst(Icon(i("MainQuarantine")) ) xy($shift_but) a(ps) onclick(window("MainThreats:Threats:Quarantined")) extprm(1)

Затем в этом же файле находим идентификатор [MainWindow_Footer] и после строчки
FullProtection  = sz(a,a) at(btnlike) f("MainFtr") a(ac) onclick(url(env("ProductUpgradeLink"))) use($IsKAT)
добавляем наши строчки с кнопками Settings, Reports, Quarantine.
А теперь самое интересное. Танцы с бубном :lol: .
После строчки
$link_shift	 = 12
вставляем
$shift_but	  = 16
Затем в строчке кнопки Settings находим xy(17,34)
Settings		= [IconLink2] f("MainFtr") subst(Icon(i("MainSettings")) ) a(rt) xy(17,34) onclick(window("OptionsWindow:" + s_Navigator2SettingsRedirection(ctl.Navigator.value))) extprm(1)
и меняем этот параметр на
xy($shift_but)
На этом изменения не заканчиваются. Ищем в строчке кнопки Settings параметр a(rt) и меняем его на
a(ac)
Далее в строках кнопок Reports и Quarantine находим параметр a(ps) и также его меняем на
a(ac)
Вот результат получившихся строчек:
Settings		= [IconLink2] f("MainFtr") subst(Icon(i("MainSettings")) ) a(ac) xy($shift_but) onclick(window("OptionsWindow:" + s_Navigator2SettingsRedirection(ctl.Navigator.value))) extprm(1)
Reports		 = [IconLink2] f("MainFtr") subst(Icon(i("MainEvents")) ) a(ac) xy($shift_but) onclick(window("MainThreats:Statistics")) extprm(1)
Quarantine	  = [IconLink2] f("MainFtr") subst(Icon(i("MainQuarantine")) ) xy($shift_but) a(ac) onclick(window("MainThreats:Threats:Quarantined")) extprm(1)
Далее открываем файл ./loc/en/main.loc, ищем идентификатор [MainWindow_Header] и следующие строчки для наших кнопок
Settings		= "Settings"
Reports		 = "Reports"
Quarantine	  = "Quarantine"
Вырезаем эти строчки, ищем идентификатор [MainWindow_Footer] и вставляем после строчки
Cabinet	 = "My Kaspersky Account"
Вот, что получилось
[MainWindow_Footer]
Unload	  = "Exit"
Events	  = "Report"
Detected	= "Detected"
Cabinet	 = "My Kaspersky Account"
Settings		= "Settings"
Reports		 = "Reports"
Quarantine	  = "Quarantine"
Support	 = "Support"
FullProtection  = "Full protection against viruses"
Upgrade	 = "Update to " + switch("kis", "ProductTitleLong")
LicDescAt   = ":"
LicenseSubscr = (AutoActivationError.ErrorCode == 0 && !SubscriptionTolerancePassed)? "Subscription provider" : "Renew subscription"

Вроде бы все. Кнопки должны переместиться вниз в кнопкам Help, Support и My Kaspersky Account.
Изображение
Я это делал для своего нестандартного шаблона, так что возможно есть какие-то недочеты.


  • 0



Фотография
Chimera-Syber
19 авг. 2010 22:51
Для русской версии KIS 2011 (11.0.1.400) нужно редактировать файл ./loc/ru/main.loc, вместо ./loc/en/main.loc
    • 0

Последние комментарии

Сентябрь 2018

П В С Ч П С В
     12
3456789
10111213141516
171819 20 212223
24252627282930