QuickLauncher(2)

昨日のQuickLauncherですけど、なかなか面白い仕組みになっています。
なんだか分からないけどHTCAlbumが縦画面で起動すると書きましたが,何のことは無い、このアプリを引数無しで起動すると縦画面で起動するようです(笑)
MediaHubでは横画面で起動するので、こっちが標準で,QuickLauncherが特別なことをやってるんだと思っていました。
で、QuickLauncherの話に戻りますが、\Windowsにある、"ql_skin_l.xml"と"ql_skin_p.xml"が設定ファイルになります。
"l"と"p"はそれぞれ、Landscape(横画面)とPortrait(縦画面)ということのようです。
xmlファイルですので,普通に編集できますが、結構細かく設定出来るようです。
以下は私の設定ファイルです。
\Windows\ql_skin_p.xml

<QuickLauncher>
  <button>
    <APP1 x="0" y="0" w="48" h="45" img="ql_music.bmp" img_mask="ql_music_mask.bmp" link="\Windows\AudioManager.exe"/>
    <APP2 x="48" y="0" w="48" h="45" img="ql_photos.bmp" img_mask="ql_photos_mask.bmp" link="\Windows\HTCAlbum.exe"/>
    <APP3 x="96" y="0" w="48" h="45" img="ql_HAS.bmp" img_mask="ql_HAS_mask.bmp" link="\Windows\HTCActionScreen.exe"/>
    <APP4 x="144" y="0" w="48" h="45" img="ql_phone.bmp" img_mask="ql_phone_mask.bmp" link="\Windows\ql_phone.lnk"/>
    <APP5 x="192" y="0" w="48" h="45" img="ql_camera.bmp" img_mask="ql_camera_mask.bmp" link="\Windows\Camera.exe"/>
  </button>
</QuickLauncher>

私は順番を変えただけですが,アプリやアイコンの変更も簡単に出来るようです。
ちなみに、cmdline = " "で、アプリに引数を渡せるようです。
例えば,HTCAlbumを横画面で起動したいような場合は,上の"App2"を次のように、

<APP2 x="48" y="0" w="48" h="45" img="ql_photos.bmp" img_mask="ql_photos_mask.bmp" link="\Windows\HTCAlbum.exe" cmdline ="-mode:camera -type:image"/>

cmdline ="-mode:camera -type:image"を追加してやります。
変更前,変更後の画像です。
 
もっと高機能で設定が簡単なものもありますけど,何となくしっくりとくるんでこれを使おうかなと思っています。