HYBRID W-ZERO3のスタートメニューをいじってみた

こんばんわ。夜食にカスタマイズおいしいです。

と言うわけで、ロック画面に引き続きスタートメニューをいじってみました。今回はテキストエディタで直接ごにょごにょしてみてます。


スタートメニュー縦画面


スタートメニュー横画面

まずはHYBRID W-ZERO3Windowsフォルダから以下の2つのファイルをコピーしてきます。

  • StartMenu_GridScene_480x854.cpr
  • StartMenu_GridScene_854x480.cpr

1つめは縦画面用で、2つめは横画面用の設定ファイルです。
一応バックアップということで、どこか別なフォルダにでもコピーしておくことを勧めます。

目標は、縦画面はアイコンをちょっと小さくして4列表示に。横画面はアイコンそのままで6列表示としました。理由は何となくです。

縦画面の設定ファイル:StartMenu_GridScene_480x854.cprの中身をこんな感じに書き換えてみました。

<Form Width="480" Height="854">
  <StartMenu_GridScene ID="Scene">
    <GridView ID="Start Menu Items List" Top="0" Left="0" Width="480" Height="750" Columns="4" Scrollable="TRUE" HexagonGrid="TRUE" HorizontalWrapAround="TRUE">
      <Image ID="Selection" Left="0" Top="-30" Width="170" Height="145" Source=".\StartMenu_Selection.png" />
      <Layer ID="GridItem"  Width="170" Height="154" OnAction ="GridItemAction">
        <Layer ID="Normal">
          <Image ID="Image" Left="45"  Top="4" Width="70" Height="70" ScaleStyle="Fit" />
          <Text  ID="Text"  Left="15" Top="98" Width="120" Height="60" FontFamily="Tahoma" FontSize="8" HorizontalAlignment="Center" VerticalAlignment="Top" Wrap="True" Trimming="EllipsisCharacter" ForeColor="#00FFFFFF" BackColor="#00000000" />
        </Layer>
      </Layer>
      <Layer ID="NoItems">
        <Text ID="Text" Width="480" Height="40" FontFamily="Tahoma" FontSize="10" ForeColor="#00FFFFFF" Wrap="False" HorizontalAlignment="Center" Trimming="Character" InnerTextType="Resource">shellres.dll,22596</Text>
      </Layer>
    </GridView>
  </StartMenu_GridScene>
</Form>

簡単に説明すると、

GridViewのColumnsを4とすると4列になります。あとは選択しているときの背景やアイコンサイズの幅と高さを小さめにして終わり。ついでに文字サイズを小さくしてみてます。

このままだと文字の左の方が欠ける可能性があるけど、個人的に気にしないので無視無視。きっとちゃんとしたのは誰かが(他力本願(・A・)イクナイ!!



続いて横画面の設定ファイル:StartMenu_GridScene_854x480.cprですが、これは簡単。

<Form Width="854" Height="480">
  <StartMenu_GridScene ID="Scene">
    <GridView ID="Start Menu Items List" Top="0" Left="0" Width="854" Height="376" Columns="6" Scrollable="TRUE" HexagonGrid="TRUE" HorizontalWrapAround="TRUE">
      <Image ID="Selection" Left="0" Top="-30" Width="192" Height="158" Source=".\StartMenu_Selection.png" />
      <Layer ID="GridItem"  Width="192" Height="166" OnAction ="GridItemAction">
        <Layer ID="Normal">
          <Image ID="Image" Left="51"  Top="4" Width="90" Height="90" ScaleStyle="Fit" />
          <Text  ID="Text"  Left="18" Top="98" Width="156" Height="68" FontFamily="Tahoma" FontSize="9" HorizontalAlignment="Center" VerticalAlignment="Top" Wrap="True" Trimming="EllipsisCharacter" ForeColor="#00FFFFFF" BackColor="#00000000" />
        </Layer>
      </Layer>
      <Layer ID="NoItems">
        <Text ID="Text" Width="854" Height="40" FontFamily="Tahoma" FontSize="10" ForeColor="#00FFFFFF" Wrap="False" HorizontalAlignment="Center" Trimming="Character" InnerTextType="Resource">shellres.dll,22596</Text>
      </Layer>
    </GridView>
  </StartMenu_GridScene>
</Form>

GridViewのColumnsを6として6列にしただけです。


それでできあがったファイルを、Windowsフォルダにコピーし直して、再起動すれば・・・、たぶん設定が変わってるはず!


WM6.5は表示設定がXMLなので、読めさえすればいろいろといじれそうで楽しいですね。