Hatena::ブログ(Diary)

opener RSSフィード

2012年04月30日

[]dialog.iniでブクマ追加ダイアログをいじる

dialog.iniをさわってみました。

dialog.iniのカスタマイズ方法

  1. \Opera\ui\dialog.iniを任意の場所にコピー
  2. menu.ini等と同じで必要なセクションのみを編集し、不要な部分は削除
  3. opera:config#UserPrefs|DialogConfiguration からコピーしたdialog.iniを指定
  4. Opera再起動

書式

例えばこれだと

Button, D_ADD_BOOKMARK_NEW_FOLDER_BUTTON, New_folder_button,100,60,130,23,Fixed = New folder

オブジェクトタイプ,ラベル,ポインター?,X座標,Y座標,幅,高さ,オプション = アクションコマンド

てな感じ?だと思います。たぶん・・・

詳しくはOpera Browser Wiki :: DIALOG.INI - Opera Browser Definition-(INI)-File for Dialogs:にかなり詳しく書かれているのでそちらで。

ブックマークに追加ダイアログ

「詳細」ボタンを押さないとすべての項目が表示されないのがどうしても不満だったんで、今回は詳細ボタンを消してみます。

  1. 詳細ボタンと押下後に展開されるグループ設定をコメントアウト
  2. Label の Move down を Fixed に変更
  3. Dropdown、Button、Checkboxの Move down を Size right に変更
  4. それぞれのX、Y座標を調整

[Add Bookmark Dialog]
Title = D_ADD_BOOKMARK_TITLE
Group0, D_M2_ACCOUNT_PROPERTIES_GENERAL, , 10, 10, 330, 323, Center, End
Label1, DI_ID_HLFILEPROP_FNAME_LABEL, label_for_Name_edit, 0, 0, 90, 23, Fixed
Edit2, 0, Name_edit, 100, 0, 270, 23, Size right
Label13, D_ADD_BOOKMARK_CREATE_IN_FIELD, label_for_Parent_dropdown, 0, 30, 90, 23, Fixed
Dropdown, , Parent_dropdown, 100, 30, 270, 23, Size right
Button, D_ADD_BOOKMARK_NEW_FOLDER_BUTTON, New_folder_button,100,60,130,23,Fixed = New folder
;Button, , Details_button, 240, 60, 130, 23, Move right= Set visibility, "Advanced_group", 0, D_REPORT_SITE_PROBLEM_DETAILS_CLOSE | Set visibility, "Advanced_group", 1, D_REPORT_SITE_PROBLEM_DETAILS_OPEN
;Group, 0, Advanced_group , 0, 90, 370, 180, Size right, End
Label5, DI_ID_EDITURL_URLLABEL, label_for_URL_edit, 0, 90, 120, 23, Fixed
Edit6, 0, URL_edit, 100, 90, 270, 23, Size right
Label3, DI_ID_EDITURL_SHORTNAMELABEL, label_for_Nick_edit, 0, 120, 150, 23, Fixed
Edit4, 0, Nick_edit, 100, 120, 270, 23, Size right
Label7, DI_ID_EDITURL_DESCRIPTIONLABEL, label_for_Description_edit, 0, 150, 90, 23, Fixed
MultilineEdit8, 0, Description_edit, 100, 150, 270, 53, Sizeright
Checkbox15, MI_IDM_HLITEM_SHOW_ON_PERSONALBAR, ShowOnPersonalbar_check, 100, 210, 270, 23, Fixed
Checkbox16, D_ADD_BOOKMARK_SHOW_IN_PANEL_CHECKBOX, ViewInPanel_check, 100, 240, 270, 23, Fixed, End

結果

こうなりました。

f:id:dive-peace:20120430230046j:image

dialog.iniはパッと見ごちゃごちゃ書いてあって訳わかめなので、実際にダイアログと並べて見ると分かりやすいかと思います。

スパム対策のためのダミーです。もし見えても何も入力しないでください
ゲスト


画像認証

トラックバック - http://d.hatena.ne.jp/dive-peace/20120430/1335795650