toolbar.ini
ここでは、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:画像の右にテキストを表示 |
|
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 | なし | ページの拡大率メニュー。メニューには
が表示される。 | |
ZoomSlider | なし | ページの拡大率を調整するスライダ。 |
[編集] カスタマイズ
Operaの内部アクションを用いて記述されています。
カスタマイズ方法はカスタマイズの基本を参考にしてください。