View Single Post
  #285  
Old 4th October 2009, 10:48 PM
NLWaard's Avatar
NLWaard NLWaard is offline
Member
 
Join Date: Jul 2009
Posts: 83
Thumbs up ShellExtension (ver 1.4.1) For SPB Shell 3.5 is out!!!

Software: ShellExtension (ver 1.4.3) is for easy manipulating of the SPB Shell (version 3.0.1 and 3.5.0)
-for all Resolutions

After 2.500 downloads of the prior version, the 1.4.3 version of ShellExtension is now fully 100% compatible with SPB Shell 3.5...

ShellExtension has the following options:
• Auto detect of spb version 3.0.1 and 3.5 (extra functions for the 3.5 version)
• Change the number of menu buttons for both (Pro and Life) or Change different number and functions of buttons for the Pro and Life screens.;
• Change the number of menu buttons to 0, 2 or 3 (With 0 buttons you can put widgets on the menubar. If you removed the recycle bin, also possible with ShellExtension ;
• Change the function of these menu buttons;
• the functions to change to are: -Launcher, -SPB Menu, -Fav Contacts, -Weather, -Weather conditions (not in SPB ver 3.0.1), -Agenda, -Time, -Profile, -Task manager, -Wireless manager (not in SPB ver 3.5), -Telephone Profile, -Backlight, -Call logs, -SPB Contacts, - Contact carousel, -ToDay - Lifestyle Home? and Professional Home?.;
• The Launcher V35 and Contacts V35 are still changeable by the SPB menu (These Buttons are disenabled in the 3.0.1. SPB Shell version);
• Change the text to your own text or just remove the text of these buttons;
• local versions of SPB Shell retrieves the correct local button text (if not changed by the user)
• if you know the right number for a menu icon, you can change that too;
• Change the number of lifestyle screens from 0 (same as off in ver 3.5) to 10 (Or 99 by text.) (0 is switch off the sreen) ;
• Change the number of Professional screens from 0 (same as off in ver 3.5) to 10 (Or 99 by text.). (0 is switch off the sreen);
• Change the number of Fav.Contact screens from 1 (same as off in ver 3.5) to 10 (Or 99 by text.),(If 1 is selected the left and right functions are functional);
• Full control over your carousel screens remove screens you don’t want and/or add (-Task manager,(-Wireless manager not in SPB version 3.5) , -Profile manager and-Backlight);
• Change the text to your own text of these carousel screens;
• Add or remove the menu bar with “back” button for Task and Profile manager;
• Add or remove the recycle bin in the edit menu’s;
• Program text in (English, French, Greek and Dutch) according to you SPB shell language;
• Easy updating qa_layouts.dat with your own manipulated xml files;
• Make the folders editable or removable (Extra buttons);
• Change the dialer contacts button to your choice;
(Also, Connects choice of menu button contact to dialer contact)
• After the changes ShellExtension restarts the shell automatically.

Add your own XML files in the qa_layouts.dat, the simple way:
If not exist, ShellExstention makes a subfolder for You in the spb install folder, named ZipToDat. ( F.i. “Program Files\Spb Mobile Shell\ZipToDat\”) When you put xml files in this sub-folder and you restart the SPB shell with ShellExtension, the XML files are read in the qa_layouts.dat file at the correct way.
(Use only the XMLs you extracted from the qa_layouts.dat file or extra files you want in the .dat file)
(After update the dat file the XML(s) are deleted from the ZipToDat folder, leaving the folder empty)

Uninstall:
The first time you run the program and it changes the qa_layouts.dat file it makes a backup of the original file. Named qa_lauouts_bup.dat. If you want to go back to the original XML file just remove the qa_layouts.dat and rename the qa_layouts_bup.dat. then start ShellExtension and go to <-Extra carousel screens><-Remove all extra screens> Restart SPB shell and you are back to normal.

Install:
Pre installation of the .net 3.5 is required and SPB mobile shell 3.x.x.
For a problem free installation I recommend to use this software on an clean SPB Shell Install. It has no preconfigured .dat files it change the XML files and registry on the fly. Therefore it looks at pacific points in the XMLs or registry to place the extra data in
Just extract the zip file and copy both files to a place of your choice on your PDA. Both in the same folder. The first time you start ShellExtension it registers itself and the dll. That’s all ...

Update an old ShellExtension version, just copy the ShellExtension.exe over the old one. when starting it registers itself. No need to update the dll...

Credits:
The Holydays from last summer, the use of SPB Shell 3.x and the tips and tricks on this forum made me starting to program ShellExtension. I made it for my own use. When I read that a lot of users having trouble using the tips and tricks on this forum, I decided to place my piece of work as a download for those. Its correct that not all the stuff in ShellExtension is my idea. But I don’t know from who I had witch tips and tricks. I am sure they posted at this forum. Thanks for that…
Special thanks goes to Zyrocco for testing, reporting and the French translation of the program.
And dancer_69 for the Greek translation (in ver 1.4.1) and to make ver 1.4.3 compatible with type of WM6.5ROM


ShellExtension Is Free. Use ad own risk. I know you will love it. I hope you enjoy.

Please Rate,
Please give me feedback.

Version 1.4.3. is not fully tested..
Minor bugs removed. and now WM6.5ROM compatible


The Excel sheet (ShellExtensiontext....zip) is for translation, Do you want ShellExtension in your own language, then make the translation and sent the sheet to shellextension@hotmail.com
Attached Images
File Type: jpg Menu1EN.jpg (11.2 KB, 7199 views)
File Type: jpg Menu1FR.jpg (13.6 KB, 5238 views)
File Type: jpg Menu1NL.jpg (11.8 KB, 4497 views)
File Type: jpg Menu2cEN.jpg (10.8 KB, 4010 views)
File Type: jpg Menu2fEN.jpg (15.5 KB, 5175 views)
Attached Files
File Type: zip ShellExtensiontextEngFrDeV35.zip (11.1 KB, 2904 views)
File Type: zip ShellExtension 1.4.1.zip (100.1 KB, 2275 views)
File Type: zip ShellExtension 1.4.3.zip (100.2 KB, 7485 views)

Last edited by NLWaard; 11th October 2009 at 06:01 PM.. Reason: Update to ver 1.4.3.
Reply With Quote