opera:hige このページをアンテナに追加

 | 

2005-10-31

[]Dialog.iniのわかったこと Part2 05:11 Dialog.iniのわかったこと Part2 - opera:hige を含むブックマーク はてなブックマーク - Dialog.iniのわかったこと Part2 - opera:hige

Dialog.iniのわかったこと Part1の続き。

dialog.iniの書式は基本的に

種類, 表示文字, (不明), 左からの位置, 上からの位置,  幅, 高さ, (不明)

となっている(Part1の記述は間違っていた)が,高さは"23"とするのが基本らしい。上からの位置は30刻みで増えていっていることがわかる。

もうひとつわかったことは,最後の部分(Fixed,Size Rightなど)のあとに=をつけてその後にアクションを記述してボタンなども作れることはPart1で記述した。んで,そのアクションは基本的にボタンなどにつけるアクションが使えるようで,

Checkbox, "Enable User Javascript", User Javascript_checkbox, 0, 250, 290, 23, Fixed = Set preference, "User Prefs|User JavaScript=1",,"Enable userjavascript" | Set preference, "User Prefs|User JavaScript=0",,"Disable Userjavascript"

のように,チェックボックス(Checkbox)の場合"|"(パイプ)でつなぐげば二つのコマンド(Enable,Disableの2つで動くコマンドに最適)を実行できるようだ。。またドロップダウン(Dropdown)の場合も"|"(パイプ)でつなげば複数のコマンドを選択式にできるようだ*1


まだまだわからないことだらけだから,わかりにくい説明。文字に書いて説明するのは難しいな。

記述の削除

ちょっと不具合があったのでカスタマイズ例を削除しました。dialog.iniをいじるためにはいろんなところの記述を変更しないといけないからここに書くのは難しいな。そのうちカスタマイズしたファイルをOperaIRC+にでもあげるかな。

Part3はたぶん書かないと思う。opera:configってのができたことを忘れてた。あれがあればほぼ設定できるからね。また,

Show preferences, "********"

アクションがあればボタンやメニューからも設定できるからなぁ。

*1:Enable dragを設定するのを作る予定。

トラックバック - http://orera.g.hatena.ne.jp/higeorange/20051031
 |