Buttons sidebar.
V 1.0

Генератор






Кнопка

Кратко о формате кнопок

Все кнопки браузера описываются в ini-файлах в таком виде:

название = команда, [параметр 1], [параметр 2], [название], [иконка] [логическая операция] команда,… и т.д…

где:

Важно! Убедитесь, что в Настройки/Сеть установлена галка Кодировать все адреса в UTF-8, иначе не сможете задать кнопке название по-русски.

Существует четыре вида логических операций:

Описание
& указывает на то, что следующая операция будет выполнена после выполнения предыдущей. Пример: Stop mail & Stop sending mail
+ означает, что кнопка будет с боковой стрелочкой и следующая за "+" команда будет выполнена при нажатии этой стрелочки. Как правило используется для добавления к кнопке дополнительного выпадающего меню. Пример:Mail Trash + Show popup menu, "Internal Closed Window List"
| означает, что это циклический переключатель. Пример: Stop | Reload Далеко не все команды могут использоваться для циклического переключения.
> (только в 7.50 и выше) циклический переключатель, который может использоваться в случаях, когда не работает "|". Пример: Set encoding, "koi8-r", , "koi" > Set encoding, "windows-1251", , "Win" > Set encoding, , , 11525

Опера позволяет использовать следующие параметры для команд к кнопкам

Возможные параметры к кнопкам
Описание
%t Выделенный текст
%u URL отображаемого документа
%s Исходный текст отображаемого документа
Текст из буфера обмена
%l Адрес активной ссылки (не уверен, что возможно добраться до него из тулбара)
параметры могут быть написаны большими буквами, тогда они передадутся в кавычках.

Вы можете использовать абсолютно любой рисунок из скина, к примеру Radio button skin выдаст вам следующую картинку

Копирайты

Скрипт генератора кнопок написан Mongoose на основе скрипта Михаила Перлова (Perlovka).

Скрипт взят с мастерской Мангуста

Изготовление сайдбара: Константин Романов, (aka Kildor)

Как пользоваться генератором

Проще всего показать на примере… Сделаем кнопку запуска Internet Explorer
В поле Команда из списка выбираем Execute program
в поле Параметр 1 вписываем iexplore
Параметр 2 оставляем пустым
Название присвоим IE

Если в поле Параметр 2 вписать %u, то получившаяся кнопка будет загружать Internet Explorer и открывать в нём текущую страницу.

Если хотите добавить иконку, просто выберите подходящую из выпадающего списка. Если в Вашем скине есть нестандартные иконки, впишите в поле Иконка алиас Вашей иконки.

Всё, кнопка готова. Кликните на ссылке получившейся кнопки, или перетащите ссылку кнопки на нужную панель браузера.

Множество примеров кнопок Вы найдёте в файле \Opera75\Defaults\standard_toolbar.ini

Готовые кнопки.

общие кнопки.
Открыть в Mozilla
1, M или Mozilla
Открыть в Internet Explorer
, IE или IExplorer
Вкл./выкл. автономный режим
, Off или Offline
“Сохранить с рисунками как...„
, Сохранить
Включить/выключить режим "По ширине окна"
, Mediumscreen Mode

Добавить как боковую панель