FORUMS
Remove All Ads from XDA

[UTIL] SPB Mobile Shell 3.0.1 [Tricks, Widgets, Themes, Other, FAQ, Config]

1,069 posts
Thanks Meter: 14
 
By Zepiii, Retired Forum Moderator on 21st April 2009, 04:40 PM
Post Reply Email Thread
29th April 2009, 11:47 PM |#591  
pbv302's Avatar
Senior Member
Thanks Meter: 0
 
More
Quote:
Originally Posted by ewingr

OK. I finally found it. You have to go to Settings, then SPB Mobile Shell, Then hit the icon in the lower right corner.

What I was trying so say...
 
 
29th April 2009, 11:58 PM |#592  
Senior Member
Flag Houston
Thanks Meter: 91
 
More
Quote:
Originally Posted by MrHawaii

I am really looking forward to your clocks, I know you made a bunch of good ones for TF3D. You may want to ask thomaseflert, he made a bunch. This is all that I have figured out so far.

>How To Use Tom's Clock Pack for Diamond/Touch Pro<



Extract Clock of your choice

Rename it to either va_clock_small.dat (is analog small), va_clock_now.dat (is analog medium), or va_clock_big.dat (is analog big)

Copy/Move over to Program Files/Spb Mobile Shell (you may want to back up your old file first by copying old file to Internal Storage/Storage Card or renaming to something else)

Soft Reset

Now Add Widget whichever analog clock size you chose. They all are about the size of the medium clock so I like to use that one. Plus it changes it also in the Time Panel. See below for reference.



>Toms Clock Pack<

- http://forum.xda-developers.com/show...&postcount=245


Were can I get the clocks for Qvga? Thx
30th April 2009, 01:21 AM |#593  
Senior Member
Thanks Meter: 15
 
More
How make a menu and have sliding gestures..

ok I (Turborepu) posted on modaco, a detailed way to edit the menubar to get 3 or more buttons on the screen.. I will now finish that write up here since I see that it is being cataloged here..

Make the menubar have multiple buttons and slide gestures between them


Ok a few pages back i wrote something about this.. http://forum.xda-developers.com/show...&postcount=236 But now that the themeing(?) is really taking off, pehaps people will start being able to make/incorporate custom layout/pages into the shell.. I had at one time, 4 menu buttons on my proscreen, but reverted to the original since then. Mainly because i had just done it as a test to add swiping motions to the professional Screen..

OK.. this is for those who are willing to tinker with the xml and understand more or less what they are doing... Thanks to Windows Mobile, I learned how to tweak some xml.. I may never have tried this if it had not been for that. I had never had a reason/urge to try it.

Like my other post describing how to add three buttons, or more.. you will be able to do that here, BUT you will also be able to slide left or right between the items on your menu just like on the call log/favcontacts/spbcontacts menu.
You need to look at the menubarcontacts.xml file and the menubar.xml file..
as with the previous write up on modaco, you can save your new menu file as what ever you like.. maybe menubarslide.xml. or xdaftw.xml.. it doesnt matter, what is important is that you then edit any page that needs to use that menu, by changing the value at the top to be "<Layer Name="Menu" Dialog="MenuBarslide" />" or whatever you named your new menu file.. this will allow you to keep the original files in place incase you need to revert to them if there is a problem.. and it will make it easy to share your mod with the community.

As an example lets say you wanted to make the menu on the bottom of the screen like i had on my omnia in this pic.
Just the layout from left to right, (my icons do not represent the actual pages because i did not skin them, so just because it looks like the call log icon on that pic does mean it went to the call log page.. I had from left to right, time, home, fave contacts, weather) not the part where it has no background behind the buttons.

Basically what i did, was rename the menubarcontacts.xml file to my liking, and worked on that. Here is the important thing to notice on that file.
"- <Plugin Class="Spb.LSP.MenuBar" Name="CallLog" ID="10">
<String Name="Open" Value=":CALLLOG" />
<String Name="OpenL" Value=":CONTACTS" />
<String Name="OpenR" Value=":FAVORITES" />
<Int Name="isActive" Value="1" />
<Int Name="Replace" Value="1" />
<String Name="Backgrd" Value="MenuBackgrd" />
<String Name="Icons" Value="Icons" />
<Rect Name="SrcIcon" X="0" Y="0" Width="48" Height="50" />
</Plugin>
- <Plugin Class="Spb.LSP.MenuBar" Name="Favorites" ID="11">
<String Name="Open" Value=":FAVORITES" />
<String Name="OpenL" Value=":CALLLOG" />
<String Name="OpenR" Value=":CONTACTS" />
<Int Name="isActive" Value="1" />
<Int Name="Replace" Value="1" />
<String Name="Backgrd" Value="MenuBackgrd" />
<String Name="Icons" Value="Icons" />
<Rect Name="SrcIcon" X="0" Y="50" Width="48" Height="50" />
</Plugin>
- <Plugin Class="Spb.LSP.MenuBar" Name="Contacts" ID="12">
<String Name="Open" Value=":CONTACTS" />
<String Name="OpenL" Value=":FAVORITES" />
<String Name="OpenR" Value=":CALLLOG" />
<Int Name="isActive" Value="1" />
<Int Name="Replace" Value="1" />
<String Name="Backgrd" Value="MenuBackgrd" />
<String Name="Icons" Value="Icons" />
<Rect Name="SrcIcon" X="0" Y="100" Width="48" Height="50" />
</Plugin>"
This refers to the buttons on the existing spb call log/favcontacts/spbcontacts pages. If you notice, for the button called calllog, you will see the values open and openl openr. so that basically means that when you press that button, you get call log, and when you are on calllog, and you swipe left(openl) or swipe right(openr) you get that page to show. in this case contacts for left , favorites for right.

So the first order of business was to add/edit these for however many menu pages i want. the same rules apply it like the other write up.. any plugin you add to the bottom of this list will be on top of previous buttons if they happen to overlap. For my menu I was removing the calllog and contacts from this list, so you can delete those entries.(note: that if you remove these from this menu, and you want them to be independant pages, like times and weather are normally, you will need to make the calllog.xml and spbcontacts.xml files use menubar2 instead of menubarcontacts. Then you can get to them from the panels/carousel page and they will have the close button.) Then you need to add the entries for the pages you want on your menu. For this example I added Home, time and weather.
like this:
"- <Plugin Class="Spb.LSP.MenuBar" Name="Home" ID="13">
<String Name="Open" Value=":HOME" />
<String Name="OpenL" Value=":CONTACTS" />
<String Name="OpenR" Value=":FAVORITES" />
<Int Name="isActive" Value="1" />
<Int Name="Replace" Value="1" />
<String Name="Backgrd" Value="MenuBackgrd" />
<String Name="Icons" Value="Icons" />
<Rect Name="SrcIcon" X="0" Y="0" Width="48" Height="50" />
</Plugin>"
.. do this for the other 2 pages too..
once you have all the items on the list you need to figure out the order you want them to show on your screen, and edit the values to reflect that layout.
"- <Plugin Class="Spb.LSP.MenuBar" Name="Home" ID="13">
<String Name="Open" Value=":HOME" />
<String Name="OpenL" Value=":TIME" />
<String Name="OpenR" Value=":FAVORITES" />

<Int Name="isActive" Value="1" />
<Int Name="Replace" Value="1" />
<String Name="Backgrd" Value="MenuBackgrd" />
<String Name="Icons" Value="Icons" />
<Rect Name="SrcIcon" X="0" Y="0" Width="48" Height="50" />
</Plugin>"
Do that for all the buttons, you can draw out the pages on a piece of paper or something to keep track of how you need to edit that order.
Then you are ready to play with the actual layouts. BUT if you want to skin the buttons you will find the images in "qa_misc_now.dat" or their respective equivalents for the other resolutions.
" <String Name="Icons" Value="Icons" />
<Rect Name="SrcIcon" X="0" Y="0" Width="48" Height="50" />"
seems to refer to the name/place in the icons image file that your icon is located on. So technically you could edit the existing file, or make a new one in the qa_misc_now.dat, and adjust the values here. The y value is the location down on the bitmap that this particular icon is on. since the icons in that image file are 50 pixels tall, if you need the 3rd one down on that image, you would put Y="100", the fourth would be 150.. the little house icon is 300..
30th April 2009, 01:21 AM |#594  
Senior Member
Thanks Meter: 15
 
More
once you edit all this, which just defines the buttons that will be present on this menu, you can finally edit the actual layout.. this obviously depends on the device resolution. in the case of the omnia, the 240x320 and 320x240 is the one we edit since we are only really dealing with the width and not height.. we start editing the part of the layout called "default"

" </Plugin>
- <Plugin Name="CallLog">
<BoundRect X="0" Y="0" Width="92" Height="50" />
<Rect Name="SelRect" X="44" Y="0" Width="48" Height="50" />
<Point Name="BkNormal" X="0" Y="50" />
<Point Name="BkSelect" X="0" Y="100" />
</Plugin>
- <Plugin Name="Favorites">
<BoundRect X="92" Y="0" Width="56" Height="50" />
<Rect Name="SelRect" X="0" Y="0" Width="56" Height="50" />
<Point Name="BkNormal" X="94" Y="50" />
<Point Name="BkSelect" X="94" Y="100" />
</Plugin>
- <Plugin Name="Contacts">
<BoundRect X="148" Y="0" Width="92" Height="50" />
<Rect Name="SelRect" X="0" Y="0" Width="48" Height="50" />
<Point Name="BkNormal" X="146" Y="50" />
<Point Name="BkSelect" X="146" Y="100" />
</Plugin>"
you'd have to replace the names with the ones your plugin is named.. In this case favorites will stay, since i am using it, but i will replace calllog and contacts with time weather and home, obviously i need to add one more, since there needs to be 4. I split my screen into 5 buttons, since I have 4 and the last one on the right is the menu button. depending on the size you made your icons and what not, this will be different, BUT for me, i made it easy and kept them at 48 wide.. soo...
" <BoundRect X="0" Y="0" Width="48" Height="50" />
<Rect Name="SelRect" X="0" Y="0" Width="48" Height="50" />
<Point Name="BkNormal" X="0" Y="50" />
<Point Name="BkSelect" X="0" Y="100" />"
for the first button on the left,
" <BoundRect X="48" Y="0" Width="48" Height="50" />
<Rect Name="SelRect" X="48" Y="0" Width="48" Height="50" />
<Point Name="BkNormal" X="48" Y="50" />
<Point Name="BkSelect" X="48" Y="100" />"
as the second button.
the x values for the next would have been 96 then 144..
after editing this you will edit the layout in landscape too..
You can add extra separators in between the buttons by adding more in the plugins section at the top, like separator4. then editing the "normal" layout.. and just adjusting the values..
I also replaced the close button, originally with the panels button and i just yanked the plugin code from the menubar.xml file and played with the settings. i hope this helps understand how to modify this a bit more..

After editing this menu file, remember to go back and edit the lockscreen, weather, favcontacts, and time xml files to use menubar file you just edited.
30th April 2009, 02:51 AM |#595  
Techvir's Avatar
Senior Member
Thanks Meter: 848
 
More
Quote:
Originally Posted by pbv302

Hmm...I tried that...doesn't work for me!

2 things

1 . forget abt renaming it , it dint work for me either.

So i just replaced the clock.exe file.

If u need the original file the link to download it is located in post 2 .
( i never miss it as i dont feel the need to change the time )

2. use total commander, it works better in replacing system files better than resco ( but navigating in TC is not very comfortable if u use HTC HD or any pure touch screen phone)
30th April 2009, 02:59 AM |#596  
Techvir's Avatar
Senior Member
Thanks Meter: 848
 
More
I cannot have ms3 lifetsyle widget and 3xcab to work together
Quote:

MS3 Lifestyle Widgets (Pro Series)
- WVGA/QVGA : http://forum.xda-developers.com/show...&postcount=197
- WVGA/WQVGA/QVGA (zip files) : http://forum.xda-developers.com/show...&postcount=218

[QUOTE] Add SPB Menu button to main screen
Call SPB Menu from the main screen, with a button between Launcher and Contacts buttons on the bottom - use < attached CAB >
Caution: This will overwrite your qa_layouts.dat customizations, so make a backup![QUOTE]
30th April 2009, 03:20 AM |#597  
Senior Member
Thanks Meter: 117
 
More
One more piece of potentially worthless info, I however am using it. Below is a list of icon and their image # for registry editing. NOTE: If you change an icon on a widget that is also a group on your launcher screen it works a little funny. I have my launcher screen replicated via widgets on one page of my lifestyle screen. I use those widgets 90% of the time. I stat out of the launcher most of the time. Changing the image # to anything other than 0-7 will give you the "tools" icon on the launcher screen, and the correct icon on the widget.
I have not found a way in the registry to change the widget icon without changing the launcher icon.

Here's the list, do with it what you will. (Note also I am naming these icons based on my interpretation of what they are... I could be wrong, some of them are like ink blot tests)

101 Calender
102 Tasks
103 Notes
104 Games Folder
105 Calc
106 Search Folder
107 Lock
108 Shopping Cart w/Green Check
109 Contact
110 SPB Logo
111 Chart W/coin
112 SPB Games Logo
113 Mobile Mail
114 Green Circle w/ Colored Dots
115 Mobile Music
116 Webmail
117 Yellow Star (Favorites)
118 Schedule Sync (?)
119 IE Logo
120 Search
121 MS Messenger
122 Open Mail
123 MSN Butterfly
124 Calender transfer (?)
125 Calender in folder (?)
126 Transfer
127 Win Media Player
128 Gear on Folder
129 Camera
130 Picture
131 Video Camera
132 Media Player in an evelope
133 Action Photo
134 Contact Photo
135 Stopwatch
136 Word
137 Excel
138 Reset
139 Send Contact
140 Windows Folder
141 Power Point
142 Mobile device in yellow box (?)
143 SPB Logo
144 Multicolor Pie Chart
145 Blank
146 Calender w/Pencil
147 Today
148 Tomorrow
149 Week view
150 Month View

Before I do the rest, I am wondering if these are different for each phone. If someone could test them out, I will do more. Turns out they are in order, go to the spb menu customizer, this is the order they are listed in my phone.
30th April 2009, 03:30 AM |#598  
Junior Member
Thanks Meter: 0
 
More
How to put personal wallpaper in any panel (except the lifestyle panel)?
http://forum.xda-developers.com/show...&postcount=511

qa_layouts.dat
FondEcran.dat

can these files be used for both vga and qvga when you just want to change the backgrounds. i know they work on qvga. do i need a different one for vga
thanks
30th April 2009, 04:08 AM |#599  
abumhmmd1's Avatar
Senior Member
Flag RIYADH
Thanks Meter: 215
 
Donate to Me
More
Arrow THANKs sqlmotoq
Quote:
Originally Posted by sqlmotoq

I tried to download the VGA file and the file reported a corrupt error and could not be extracted,

upsss ,, VGA FILE has been corrected in LNK
sorry....
30th April 2009, 04:31 AM |#600  
Junior Member
Thanks Meter: 1
 
More
Is there anyway to change the up/down gesture so that something else opens besides switching between the professional and lifestyle layouts? I would really like to be able to start on the lifestyle layout (being able to go left and right) and when I swipe up have the contact carousel open. I do know how to make it a hardware button but I think it would be better if I could replace the professional layout. If this is at all a possibility please let me know.

Thanks!
30th April 2009, 05:23 AM |#601  
Senior Member
Thanks Meter: 15
 
More
Quote:
Originally Posted by casinatorcxc

Is there anyway to change the up/down gesture so that something else opens besides switching between the professional and lifestyle layouts? I would really like to be able to start on the lifestyle layout (being able to go left and right) and when I swipe up have the contact carousel open. I do know how to make it a hardware button but I think it would be better if I could replace the professional layout. If this is at all a possibility please let me know.

Thanks!

NOt that i have figured out, but i'm not that savvy about all this either.. it would seem to me that it is written into the program itself. so certain behaviors are choosen by the type of page it is. That is decided in the values somewhere in the xml. they can be changed to make, for instance, the professional page behave like the lifestyle page, but then you get the menu from the lifestyle page instead of the one from the pro page(so you wont have the option to go to the lifestyle page, and a up/down swipe will bring you to the pro page again since its like that by default.The lifestyle page can be accessed from the panels/carousel still though.) .. maybe some will figure out how to change these setting eventually..
Post Reply Subscribe to Thread

Tags
spb mobile shell 3, themes, tricks, widgets, zepiii

Guest Quick Reply (no urls or BBcode)
Message:
Previous Thread Next Thread
Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes