Home Screen はこんな感じで構成されています。で、現状お勧めツールが無いのが困ったところ。
ファイル構成
ファイルは 名前.home.xml ファイルと 壁紙ファイルで構成されています。これを Cab ファイルにまとめます。
XMLの構成
配色ファイルで設定する項目はこんなもん。いろいろなプラグインをうまく使うのがコツですね。
- 名前
- 基本設定
- 壁紙の定義
- 色の設定
- プラグインの列挙
| XMLのお約束でスタート |
<?xml version="1.0"?> <home> |
| 一応お名前とか。このTitleが、設定画面で出てくる名前になります。 |
|
<author>HTC Corporation</author> <contacturl>http://japan.htc.com/</contacturl> <title lang="0x0411">デフォルト</title> <version>1.0</version> |
| 続けてHomeScreenの基本設定。フォントなどもここで指定可能 |
|
<default target-width="240" target-height="320" font-face="nina" font-size="17" font-weight="normal" padding-left="5" padding-right="5" padding-top="3" bgcolor="transparent" fgcolor="COLOR_HOMETEXT" b-border-color="COLOR_HOMERULE" b-border-width="1"> <format state="selected" fgcolor="COLOR_HOMEHIGHLIGHTTEXT"/> </default> |
| 壁紙設定。X02HTの場合は bgimage-rotated が使われます(縦が標準らしい) |
|
<background bgimage="\windows\WindowsMobile.jpg" bgimage-rotated="\windows\WindowsMobileLS.jpg" valign="bottom" bgcolor="COLOR_TRAYGRADLEFT"/> |
| 続いて色設定。これは一部で全部で20くらいはある。これだけでもちゃんと設定可能 |
|
<scheme> <color name="COLOR_TRAYGRADLEFT" value="#00b7c9"/> <color name="COLOR_HOMEHIGHLIGHT" value="#00143C"/> <color name="COLOR_HOMERULE" value="#2e444f"/> <color name="COLOR_HOMETEXT" value="#FFFFFF"/> <color name="COLOR_HOMEHIGHLIGHTTEXT" value="#00F0FF"/> </scheme> |
| ここからはプラグイン |
一番上のタイトルバー。上で設定している色で塗っているのがわかります(Microsoft製)
|
|
<!-- タイトルバー --> <plugin clsid="{837FC251-FE69-43ad-84E0-EBCEDEBA0884}" name="iconbar" height="27"> <iconbar fgcolor="COLOR_TRAYTEXT"/> <background gradient="title" bgcolor="COLOR_TRAYGRADLEFT" b-border-color="COLOR_WINDOWFRAME"/> </plugin> |
2段目の最近使ったアプリアイコン。アイコンサイズが変更可能。(Microsoft製)
|
|
<!-- 最近使ったアプリアイコン --> <plugin clsid="{79EFB752-CB70-446d-B317-499723482B3D}" name="startmru" height="30"> <mru y="3" icon-size="16"/> <translaterockerkeys/> </plugin> |
キャリア情報等。Softbank とか WiFi なし とか 時計と日付
|
|
<!-- キャリア情報 --> <plugin clsid="{E09043DF-510E-4841-B652-388316977A7A}" name="carrier" height="49"> <allowselection/> <background> <format state="selected" bgcolor="COLOR_HOMEHIGHLIGHT"/> </background>
<!--Softbank--> <label font-size="22"> <text><carrier/></text> </label>
<!--WiFi--> <label y="21" textwidth="163"> <text><wifi/></text> </label>
<!--Clock & date--> <clock> <time y="-7" halign="right" font-size="30"/> <date y="25" halign="right" font-size="19"/> </clock> </plugin> |
メールの表示画面。SoftbankメールはSoftbank製ですね。
|
|
<!-- Softbank メール--> <plugin clsid="{55EE36E7-7CC3-47e8-85E2-1D8644280E7A}" name="Message count" height="25"> </plugin>
<!-- Outlook Activesync メール--> <plugin clsid="{8486CC1E-025B-4888-9C76-048DF7C1787D}" name="msgcount2" height="25" autoheight="false"> <background> <format state="selected" bgcolor="COLOR_HOMEHIGHLIGHT"/> </background> <mail account="activesync"/> </plugin>
<!-- その他のPOP メール--> <plugin clsid="{8486CC1E-025B-4888-9C76-048DF7C1787D}" name="msgcount2" height="25" autoheight="true"> <text padding-bottom="5"/> <background> <format state="selected" bgcolor="COLOR_HOMEHIGHLIGHT"/> </background> <mail account="others"/> </plugin> |
| 予定表の表示 |
|
<!-- 予定表--> <plugin clsid="{865A354A-4A96-4687-B001-C155DC0DBE76}" name="calendar" height="49"> <background> <format state="selected" bgcolor="COLOR_HOMEHIGHLIGHT"/> </background> <label h="22"> <text><subject/></text> </label> <label h="22" y="23"> <text><time/> <location/></text> </label> </plugin> |
| 最後にHomeで閉じる |
| </home> |