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