toolbar.ini

提供: Opera Wiki
移動: 案内, 検索

ここでは、Opera のツールバーなどを管理しているファイルの解説をします。

設定フォルダの Toolbar というフォルダにあります。通常はここには存在しませんが、設定ダイアログの"詳細設定 > ツールバー > メニュー"から編集・複製した場合などに

standard_toolbar (1).ini

などの名前で自動的に生成されます。

この記事のタイトル toolbar.ini は、それらを総称した便宜的な名前です。


目次

[編集] 記述形式

toolbar.ini は(例えば)以下のような記述で始まります。

Opera Preferences version 2.1
; Do not edit this file while Opera is running
; This file is stored in UTF-8 encoding
 
[Version]
File Version=15
 
[Info]
Name=Opera Standard
Description=Opera Standard Toolbar setup
Author=Opera Software ASA
Version=1

ここには toolbar.ini に関する情報が記述されています。NAME に記述された文字列が Opera 上で表示されることになります。

その後、以下のような塊(セクション)が繰り返し現れます。

[ツールバー名.オプション]
(オプションに応じた内容)

[編集] ツールバー名とオプション

ツールバーの一覧を参照してください。

オプションは三種類あります。

alignment
表示方法の設定
style
外観の設定
content
ボタンなどの配置

[編集] alignment

設定項目 備考
Alignment 0:非表示
1:左に表示
2:上に表示
3:右に表示
4:下に表示
5:浮動表示

6:現在より1つ前の位置に表示
(ただし非表示を除く)

ツールバーの位置を指定する。
Auto alignment 0または1 不明
Old visible alignment Alignmentと同様 外観の設定>ツールバー>カスタマイズ中は表示していないツールバーも表示
にチェックを入れた場合の表示位置
Collapse 0または1 不明

[編集] style

設定項目 意味
Button type ?
Button style 0:画像のみ表示
1:テキストのみ表示
2:画像の下にテキストを表示

3:画像の右にテキストを表示
4:画像の左にテキストを表示

Button skin
Wrapping 0:自動改行しない
1:自動改行する
2:エクステンダメニューを表示
Maximum Button Width ボタンの横幅
Grow to fit 1:均等割り付け
Mini Buttons 1:小さいボタン

[編集] content 

ButtonをButton0、Button1などとすると、Button, "hogehoge"=などと名前が重複しても違うものとして認識し、1つのツールバーに複数の同じ名前のボタンができたときに有用。 SearchもSearch0、Search1などとすると、複数の違う検索欄が1つのツールバーにできても、1つにならずに複数の検索欄が機能するようになる。

引数欄に「なし」と書かれていても、もしかしたら引数があるかもしれない(2010年4月7日時点。今後修正されればもっと正確になる)。

参考にしたもの:Windows版Opera10.51のui\standard_toolbar.ini

表示オブジェクト 引数(?)の型 引数(?)の意味 意味
Account なし
Address なし アドレスバー。
AllUISearches なし 全ての検索エンジンについてSearchを表示
Button 文字列 ボタンの名前 汎用ボタン。
ButtonSet コマンド セットにするコマンド ボタンのセット。Combined foo bar baz…で複数のボタンをセットにできる
Checkbox 文字列 チェックボックスの名前。 チェックボックス。
CompressionRate なし 転送速度の表示とOperaTuboの設定。
Dropdown なし ドロップダウンメニューの作成。値にはメニューにするコマンドが入る。
Edit なし 入力欄の作成。値不明。
Icon 文字列 アイコン名 アイコンのみを表示
Identify なし ユーザエージェントの切替。
Label 文字列 表示させる文字列。 文字列を表示する。
MenuButton なし メニューバーを非表示にしたときのメニューボタン。
MinimizedUpdate なし
Multiresizesearch なし リサイズ可能かつ検索エンジンを切り替えられる検索欄。
Multisearch なし 検索エンジンを切り替えられる検索欄。
Named- あるけど不明 不明 他のボタン名を続けて書く。効果不明
NewPageButton なし 新しいタブボタンまたは新しいウィンドウボタン。
Progress 数値 プログレスバーの種類。
0 文書
1 画像
2 総数
3 速度
4 経過
5 プログレスバー
6 一般
7 時計
8
プログレスバー
QuickButton 文字列 ボタンの名前。 ただのボタン?
QuickFind 数値 不明。 クイック検索
Radiobutton 文字列 ボタンの名前。 ラジオボタン。
Search 数値 設定→ウェブ検索の上からn番目の場合のn-1。
例:3番目の検索を使いたいなら2。
検索欄。
SearchButton 数値 設定→ウェブ検索の上からn番目の場合のn-1。
例:3番目の検索を使いたいなら2。
検索ボタン。
Spacer 数値 0:固定幅(第二引数で幅指定)
1:可変幅
2:区切り
3:改行
空白
StateButton 文字列 詳細不明。例:"Sync"の場合OperaLinkの状態変更になる。
Status 数値 0は通常のステータスバー。残りは不明。 ステータスバー。
Zoom なし ページの拡大率の指定。
ZoomMenuButton なし ページの拡大率メニュー。メニューには
  • 横幅に合わせて表示
  • 画像の表示設定
  • ページの拡大率を100%にリセット
  • ページの拡大率のスライダ

が表示される。

ZoomSlider なし ページの拡大率を調整するスライダ。

[編集] カスタマイズ

Operaの内部アクションを用いて記述されています。

カスタマイズ方法はカスタマイズの基本を参考にしてください。

[編集] カスタマイズの例

個人用ツール
名前空間

変種
操作
案内
ツール