[PATCH] Squared Grid Start Menu mod

Search This thread

ultrashot

Inactive Recognized Developer
May 26, 2009
1,478
2,046
St.Petersburg
Would it be ok for me to use the utdrv.cab in my future oskitchen releases? It looks much more stable than the gwes fix!
it is public
http://xdaforums.com/showpost.php?p=8745369&postcount=44
usage is allowed and is afaik in use by the most of chefs.

I did download build 29022 from here, imported with GhostXseries OSkitchen and flashed again new rom, but same results :confused: splash screen - leo animated - welcomehead screen - stop ... keep trying tomorrow :)
Andrew uses 29022 and has no problems. I (and not only I) use 21690 - they share the same AKU so I see no reason not to work on 29022.
 
  • Like
Reactions: Stephen and poyensa

Kubino

Senior Member
Jun 21, 2010
176
26
I tried it on my ROM based on build 29022 and I have same problem as user poyensa.
 

caliban2

Senior Member
Mar 9, 2009
2,187
407
didn't cook it yet, just extracted the files to windows - works great on 29022. :)
(fontsize=8 is better suited for x1, mod has 6 and winmo-orig is 9)
 

poyensa

Retired Forum Mod / Retired Recognized Developer
Apr 27, 2010
3,160
2,568
mi patria en mis zapatos
Andrew uses 29022 and has no problems. I (and not only I) use 21690 - they share the same AKU so I see no reason not to work on 29022.

so the problem is in the kitchen, as i got build 21690 from here, imported to the GhostX's kitchen, made task29, and flashed a new rom based on 21690, but same error when tried the square grid .... keep trying :)
 
  • Like
Reactions: Skyguar

Skyguar

Senior Member
Jan 23, 2010
272
34
so the problem is in the kitchen, as i got build 21690 from here, imported to the GhostX's kitchen, made task29, and flashed a new rom based on 21690, but same error when tried the square grid .... keep trying :)


Yes, I do also think the problem is with Oskitchen itself... I have also tried 23152, also latest builds, but no success, can't pass second splash screen :confused:
 

poyensa

Retired Forum Mod / Retired Recognized Developer
Apr 27, 2010
3,160
2,568
mi patria en mis zapatos
it works when cook the sell32.exe & StartMenu_GridScene.cpr directly in the OSkitchen :)


keep testing ....

First impression is working fine, just the .cpr has to be renamed StartMenuCust_400x800.cpr in this rom
 

Attachments

  • 2011-09-20_04-06-03-PM.jpeg
    2011-09-20_04-06-03-PM.jpeg
    56.3 KB · Views: 67
  • 2011-09-20_04-06-15-PM.jpeg
    2011-09-20_04-06-15-PM.jpeg
    53.4 KB · Views: 102
  • 2011-09-20_05-40-45-PM.jpeg
    2011-09-20_05-40-45-PM.jpeg
    54.8 KB · Views: 89
Last edited:
  • Like
Reactions: prabhat and Skyguar

Skyguar

Senior Member
Jan 23, 2010
272
34
it works when cook the sell32.exe & StartMenu_GridScene.cpr directly in the OSkitchen :)


keep testing ....


Glad to here that, will try aswell and would wait for your feedback :)

---------- Post added at 06:52 PM ---------- Previous post was at 06:37 PM ----------

it works when cook the sell32.exe & StartMenu_GridScene.cpr directly in the OSkitchen :)


keep testing ....

First impression is working fine, just the .cpr has to be renamed StartMenuCust_400x800.cpr in this rom

Just made an ext, and get confused.. Why to rename? :eek:
 

poyensa

Retired Forum Mod / Retired Recognized Developer
Apr 27, 2010
3,160
2,568
mi patria en mis zapatos
I dont now, i am too new here! :) but just StartMenu_GridScene_400x800.cpr does not work. I am using GhostXSeries so maybe somewhere in that rom says that StartMenu has to be named StartMenuCust_400x800.cpr instead. (look at EXT Packages Operator Pkg files). I think the change is only for GhostXseries rom ....


it depends on CustomMenuGrid you've set in registry.

Thanks for the tip, but where? i have made a search in the registry but could not find it ...
 

poyensa

Retired Forum Mod / Retired Recognized Developer
Apr 27, 2010
3,160
2,568
mi patria en mis zapatos
hklm\Security\Shell\StartMenu\CustomGridForm

wow thats great! i see now we can easily change between a few startmenucustom1 (=3 colums), startmenucustom2 (=4 colums), stratmenucustomX ... just changing the value in the registry ...

Thankyou very much indeed ultrashot, and not only for that but for all your work!
 
  • Like
Reactions: prabhat

Skyguar

Senior Member
Jan 23, 2010
272
34
I dont now, i am too new here! :) but just StartMenu_GridScene_400x800.cpr does not work. I am using GhostXSeries so maybe somewhere in that rom says that StartMenu has to be named StartMenuCust_400x800.cpr instead. (look at EXT Packages Operator Pkg files). I think the change is only for GhostXseries rom ....

Thanks for the tip, but where? i have made a search in the registry but could not find it ...

I am not using GhostXSeries Rom, but you are right: in Operator Pkg folder I find StartMenuCust_400x800.cpr, but in WM builds I find StartMenu_GridScene_400x800.cpr aswell. Correct me if I am wrong: when cooking, both those files goes to windows folder? Which (original ones) should we then overwrite with Ultrashot's made ones?
Then I believe there should be some more people with that particular problem...

EDIT: well, now I see, in registry:

hklm\Security\Shell\StartMenu\CustomGridForm

value name: CustomGridForm
value data: StartMenuCust

So that means I really should rename to StartMenuCust_400x800.cpr. Correct if I am wrong?
 
Last edited:

Top Liked Posts

  • There are no posts matching your filters.
  • 19
    One more release for today. Topic subject says it all.
    Take a look at readme.txt and terms of usage.

    P.S. don't install it on stock roms. It won't work. You've been warned
    6
    Here is my cpr mod to change the layout to 4 grid (7 in landscape).
    4
    My 4x5 / 6x3 squared grid Startmenu layout (UPDATE)

    Hi, Poyensa ! :)

    Just finished the perfect fitting 6x3 (with 2 lines 6 size font titles) for landscape, now trying to cram 5 rows in 4 columns portrait mode... :p

    When I say "perfect", it's just perfect : no icon top showing from the next row at the bottom of the screen, no text cut by the softkeys bar... ;)

    I finally decided to keep using 80x80 only icons in both orientations, as 90x90 icons look too big. Especially as compared with CHT quicklinks in 4-in-a-row setup. So they now all look and feel the same ! ;)



    Edit :

    OK, Finished the job.

    I finally found out how to get rid of the offset between icon position and shortcut launching trigger area : don't use a wider value than actual screen value with a negative "Left" value for "Start Menu Items List" tag, or you'll come into trouble ! :D

    I think these settings were originally made to extend the active area left and right from the icons in honeycomb mode, but they now do nothing else than triggering the wrong icon, so have have to be completely removed. The "GridView ID" tag actually divides the active area into "Columns" equal parts, and they have to match the icons grid.

    All fixed by setting "Left" values to "0" and using real 480 and 800 width. I had to slightly adjust the selector position to center it correctly after that.

    The link to the CAB has been updated, as long as the CPRs text in the "code" below. :)



    What's in the CAB :

    - CPRs for portrait and landscape WVGA only

    - All icons are shrinked to 80x80 pixels

    - All titles are 6-size Tahoma fonts, beginning 4 pixels under the icon

    - 4 columns x 5 rows portrait setup, icons titles on 3 lines, 120 pixels wide.

    3rd lines of title are very close from the next icon, but they still don't overlap. Maybe you could try putting "Top" value to "83" instead of 84 and compare the results : maybe it will be centered. I just didn't go further, as 3 lines titles are still rare enough, and 1 and 2 lines titles just look good like this. :)

    Title width has been enlarged to the maximum accpetable width IMO (but you can still change that, or use a different font size - it was originally different between portrait and landscape, but I wanted all the stuff to look the same, including CHT quicklinks - in 4-in-a row mode, of course).

    However, when 5 rows of icons are showing, the last 3rd line of long titles is hidden under the softkeys bar ; when scrolling to the bottom, the full titles are visible, but the top row icons will be right under the bottom border of the (top) taskbar.

    I think it's hard to get better without shrinking the icons even more... :p

    - 6 columns x 3 rows landscape setup, icons titles on 2 lines, 154 pixels wide.

    I tried to get 6 x 4 icons setup and ended up with no titles at all showing... LMAO :D

    This setup is neat and clean, as each icon and text is declared to exactly 1/3 of the available screen height between the taskbar and the softkeys bar.

    As a result, any full scroll always stops showing exactly 3 rows of full icons and their titles, what I couldn't really achieve in portrait mode without sacrificing something. :)



    I kow some people will argue they'd rather have less larger icons, so they'll pefer using 3x3 or maybe 3x4 layout. Well, it's up to them. I have almost a hundred utilities and applications installed, so some of my folders, even though I'm extensively using subfolders and order all of them, really contain LOTS of shortcuts. ;)

    Plus I'm finishing my project for direct access to usual data and documents folder. A friend of mine worked hard on dozens of folder icons I still have to finish making the multi-sizes .ICO versions to put in a DLL. I found a way to open any subfolder located in the Start menu (and actually using WM Startmenu !) from a MortScript I can call from a quicklink ; I may even conclude by adding an additional choice to the HTC Documents tab "Menu" button, as I did already for the ebooks database management ! It's just a matter of modifying an XML and a LUA file. :)

    You'll find some screenshots at the end of this post.



    CPR files contents :

    StartMenu_GridScene_480x800.cpr :
    Code:
    <Form Width="480" Height="800">
    
      <StartMenu_GridScene ID="Scene">
    
    		<GridView ID="Start Menu Items List" Top="0" Left="0" Width="480" Height="696" Columns="4" Scrollable="TRUE" HexagonGrid="TRUE" HorizontalWrapAround="TRUE" PaginatedScrolling="TRUE">
    
    			<Image ID="Selection" Left="-20" Top="-15" Width="200" Height="175" Source=".\StartMenu_Selection.png" />
    
    			<Layer ID="GridItem"  Width="160" Height="140" OnAction ="GridItemAction">
    				<Layer ID="Normal">
    					<Image ID="Image" Left="40" Top="2" Width="80" Height="80" ScaleStyle="Fit" />
    					<Text  ID="Text"  Left="20" Top="84" Width="120" Height="68" FontFamily="Tahoma" FontSize="6" HorizontalAlignment="Center" VerticalAlignment="Top" Wrap="True" Trimming="EllipsisCharacter" ForeColor="#00FFFFFF" BackColor="#00000000">
    						<TextStage TextOffsetType="TextOffsetDropBottomRight" Color="#00000000" TextOffset="2" BlurFactor="5" Alpha="1.0" />
    						<TextStage TextOffsetType="TextOffsetNone" Color="#FFFFFFFF" />
    					</Text>
    				</Layer>
    			</Layer>
    
    			<Layer ID="NoItems">
    				<Text ID="Text" Left="25" Top="40" Width="480" Height="40" FontFamily="Tahoma" FontSize="9" ForeColor="#00FFFFFF" Wrap="False" HorizontalAlignment="Center" Trimming="Character" InnerTextType="Resource">shellres.dll,22596</Text>
    			</Layer>
    
    		</GridView>
    
      </StartMenu_GridScene>
    
    </Form>

    StartMenu_GridScene_800x480.cpr :
    Code:
    <Form Width="800" Height="480">
    
      <StartMenu_GridScene ID="Scene">
    
    		<GridView ID="Start Menu Items List" Top="0" Left="0" Width="800" Height="376" Columns="6" Scrollable="TRUE" HexagonGrid="TRUE" HorizontalWrapAround="TRUE" PaginatedScrolling="TRUE">
    		
    			<Image ID="Selection" Left="-17" Top="-15" Width="200" Height="175" Source=".\StartMenu_Selection.png" />
    		
    			<Layer ID="GridItem"  Width="170" Height="124" OnAction ="GridItemAction">
    				<Layer ID="Normal">
    					<Image ID="Image" Left="45" Top="2" Width="80" Height="80" ScaleStyle="Fit" />
    					<Text  ID="Text"  Left="7" Top="84" Width="154" Height="68" FontFamily="Tahoma" FontSize="6" HorizontalAlignment="Center" VerticalAlignment="Top" Wrap="True" Trimming="EllipsisCharacter" ForeColor="#00FFFFFF" BackColor="#00000000" >
    						<TextStage TextOffsetType="TextOffsetDropBottomRight" Color="#00000000" TextOffset="2" BlurFactor="5" Alpha="1.0" />
    						<TextStage TextOffsetType="TextOffsetNone" Color="#FFFFFFFF" />
    					</Text>
    				</Layer>
    			</Layer>
    
    			<Layer ID="NoItems">
    				<Text ID="Text" Left="20" Top="20" Width="800" Height="40" FontFamily="Tahoma" FontSize="9" ForeColor="#00FFFFFF" Wrap="False" HorizontalAlignment="Center" Trimming="Character" InnerTextType="Resource">shellres.dll,22596</Text>
    			</Layer>
    
    		</GridView>
    
    	</StartMenu_GridScene>
    
    </Form>



    How to install the 4x5 / 6x3 square Start menu :

    1) Copy the modified shell32.exe matching your Windows Mobile build from Ultrashot's RAR archive ;

    2) Install the CAB from the link at the bottom of this post. Destination doesn't matter, as target folder is hardcoded.

    Cheers, and many thanks to Ultrashot. :)
    2
    it works when cook the sell32.exe & StartMenu_GridScene.cpr directly in the OSkitchen :)


    keep testing ....

    First impression is working fine, just the .cpr has to be renamed StartMenuCust_400x800.cpr in this rom