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

というわけで、4列表示をちゃんとしてみました。


こうだったのが

こんな感じになります。

背景が違うのは、壁紙の設定を標準に戻したからです。

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="160" Height="145" Source=".\StartMenu_Selection.png" />
      <Layer ID="GridItem"  Width="160" Height="140" OnAction ="GridItemAction">
        <Layer ID="Normal">
          <Image ID="Image" Left="45" Top="4" Width="70" Height="70" ScaleStyle="Fit" />
          <Text  ID="Text"  Left="20" Top="85" Width="120" Height="50" 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>

基本方針は、前回と全く一緒ですが、プログラム名がはみ出ないようにするのと、選択中の背景が中心に来るように変更しました。


人柱専用ですが、縦画面で4列・横画面で6列にするcabファイルも作ってみました。自己責任でよろしくお願いします。
http://files.myopera.com/leg-end/files/CustomStartMenu.CAB