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

Chimera-Syber's blog

  • записей
    55
  • комментария
    22
  • просмотра
    101 424

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


Chimera-Syber

1 588 просмотров

Как и обещал вчера, а точнее сегодня ночью, расскажу как переместить кнопки 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.

9dfb97332ead.jpg

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

1 Комментарий


Рекомендуемые комментарии

Для русской версии KIS 2011 (11.0.1.400) нужно редактировать файл ./loc/ru/main.loc, вместо ./loc/en/main.loc

Ссылка на комментарий

Пожалуйста, войдите, чтобы комментировать

Вы сможете оставить комментарий после входа в



Войти
×
×
  • Создать...