Перемещение кнопок Setting, Report, Quarantine в KIS 2011
Как и обещал вчера, а точнее сегодня ночью, расскажу как переместить кнопки 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.
А теперь самое интересное. Танцы с бубном .
После строчки
$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.
Я это делал для своего нестандартного шаблона, так что возможно есть какие-то недочеты.
1 Комментарий
Рекомендуемые комментарии
Пожалуйста, войдите, чтобы комментировать
Вы сможете оставить комментарий после входа в
Войти