Theme help! - Windows Mobile Themes

Im in the process of making my own theme but there is one part i'm stuck on. In certain places the colours are not from a png but from a registry setting i.e the list selectors in call history, or apps like Resco Explorer.
I suspect it's the reg entry in tsk as below:
ThemeValues"=hex:00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,\
00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,\
00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,FF,FF,FF,00,00,00,00,00,00,\
00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,\
00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,\
00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,\
FF,FF,FF,00,FF,FF,FF,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,\
00,00,00,00,00,00,00,FF,FF,FF,00,FF,FF,FF,00,00,00,00,00,00,00,00,00,00,00,\
00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,50,50,50,00,FF,FF,FF,\
00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,\
00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,FF,FF,FF,00,00,00,00,00,00,\
This gives a shade of grey but how do i edit this string to make those same selectors black? I think it is the 50,50,50 part so do i just lower those values or is there more to it?

Yep, that's the value to change. You can even achieve more complicated results like inverting the system colors (as seen in kane159 HollBlack Themes).
For the selection colors you mentioned you already found the right digits, you have to change them to 00,00,00 for black. You need to understand how the hexadecimal RGB-notation works for this .

Thank you for confirming that. At least it's not going to be trial and error now

Here's a trickier one. Hopefully somebody will know the solution:
When you tap and hold on an item to bring up a context menu there is the circle of dots animation. How does one modify the colour of that now? I understand that it used to be an entry in the same place as above called 40 with a Binary value. I assume as i don't have that value that the method has changed?

Look in HKLM\Software\Microsoft\Color\MultiColorTheme, there are four values (BaseColor1 through BaseColor4). The dots you mentioned get the color by somehow mixing these four values together... I have BaseColor1 and 3 set to black (simply 0) and the other two to white (FFFFFF hex), and the dots are grey. They also controll the gradient in some legacy message boxes (for example when deleting something from the file explorer).

I see what you mean! Mine are set to the same values as yours and so are obviously grey too. I want them black really so i will try it with all values set to 0.
Thanks again for your help!
EDIT: Well, i altered the values of all four to 0 in my tsk and re-installed my Theme. It's still grey I guess there must be more to it than this. It's not a big deal but if you have any other suggestions i'd really appreciate it.

Related

Changing Background for Xperia Panel 1

Hello! I have a quick question for anyone who is willing to help me out here..
I have already searched and found a topic on changing the default background for the sony ericsson panel 1, which states you have to replace the 10v and 10h files in the programfiles\panels\SonyEricssonPanel\images with other jpeg images.
Here's the thing: I tried and it did not work. I have backed-up my originals, took them out of that folder, and replaced them with my own jpeg files, same resolution as the originals, tried selecting another theme, tried changing panels, and tried to soft rest, and somehow, the panel still comes up with that same default background.. :-(
Please someone tell me what I'm doing wrong, very much appreciated!!
I'm just a newbie, but changing the background photo on panel 1 I just opened explorer, opened up my photos folder (it works on both internal and external memory, tested right now), marked the picture, chose "set as background", set opacity and voila I have horses running!
(white horses and white letters in the menus, so I changed to another theme from "settings - today" that gave black letters)
(my menus are Norwegian, so I'm guessing what they would be in English)
thanks for the reply,
I already tried that and it didn't work. The only place I see somewhat of the picture I chose was when I press the start menu. It's like a background for the start menu only and the panel background stays the same.
Anyone else have any suggestions?
google for pocketpc theme
get the tsk themes you like
put the tsk files on your ppc
cloose the theme in settings->today
using
"use this picture as the background" is not enough
colours for text and bars are defined in the themes
Ahh, thanks for the help but unfortunately no one understoon my question!!
I wanted to actually modify one of the existing panels. Panel 1 is not the normal today screen, it is the one that displays the clock and calendar and the quick function buttons.
I wanted to find out how to get that default color-laser looking background out and replace it with my own so that way i can still have the quick function icons on the bottom, but I already figured it out.
It seems you have to tap the weather information to get to the screen where you can change your background color, and that lets go of the cached background image after you've replaced the 10v and 10h files.

[Q] Skin the Inbox/SMS, ActiveSync

Good Morning,
I've just tried to skin my whole phone with metro/wp7. So far I managed to skin pretty much everything but the Messaging App and Active Sync background. It should be black like the background when composing a message.
Here the screen-shots of both (changing the font is no problem, thanks to UItweek):
Screenshot 1 and 2 in the attachment
And thats the way the "composing a message" windows looks like and the inbox should look as well:
Screenshot 3 in the attachment
Thanks for the help
PS: My ROM is Energy.BLACKSTONE.23678.Sense2.5.Cookie.DinikGlass.Aug.18.
Looks great! Good Job!
What would the threaded messages window look like , like pic 2 or 3?
I really like the threaded messages window so I'll post it too. It looks like it should with black background...
Any ideas?
how to change the threaded messages window background color?
That was pretty simple. Either you use UItweak http://www.freewareppc.com/download/utilities/uitweaker.shtml or look at this thread http://forum.xda-developers.com/showthread.php?t=603905 if you want a picture as background.
The problem: Both won't change the Inbox window background and that's what I want.
i download the ui tweaker but having dificulties on which options to change outlook/sms thread background color, can you point me? thanks
that's exactly my problem, i can't change the inbox background just the background for viewing and typing messages.
If you want to change the "viewing and typing" background just go to "SysColor Changer". Change there the color to black (I don't know which one exactly you have to change for this effect. I changed pretty much every background to black and the font to a light blue. With white font you won't be able to see the text in the inbox window)
In the attachment you'll find my sys file. I tried to style my phone a bit wp7/metro like. just rename it to blue-black.sys (xda won't let me upload a *.sys file) and import it.
thanks, i'll play a little with it
if you have a solution for my problem, plz post it
Is there anyone with a solution or is it posted in the wrong section?
I think its better to close this thread now. Maybe there is simply no answer to that question.
OP, did you ever figure out how to change the background?
I have a theme that has the text input section black, but the chat log section is grey. I want to change the background to black but I can't figure out how.
Can someone please tell me how I can edit a .tsk file to make a black background for threaded sms? I've been searching everywhere and I can find which specific edit I need to make to change the background SMS window colour. Also the font colour for that window will need to be changed to white.
I'm trying to edit this theme I have attached.
Here is a screen shot of how it looks now. and the other screen shot is roughly how I want it to look (with black background).
bobzero said:
OP, did you ever figure out how to change the background?
I have a theme that has the text input section black, but the chat log section is grey. I want to change the background to black but I can't figure out how.
Can someone please tell me how I can edit a .tsk file to make a black background for threaded sms? I've been searching everywhere and I can find which specific edit I need to make to change the background SMS window colour. Also the font colour for that window will need to be changed to white.
I'm trying to edit this theme I have attached.
Here is a screen shot of how it looks now. and the other screen shot is roughly how I want it to look (with black background).
Click to expand...
Click to collapse
Hi bobzero
I'm sorry but I never worked out how to get this done. I have skinned the "message writing window" by using UITweak. Maybe yours is not skinned because I've used an Energy ROM and there HTC Messaging is disabled.
At the moment I'm using Sense again with a very good looking X-mas theme. Maybe after Christmas I'll "return" to WP7.
The pocket outlook and contacts background is definied by the "gradient" color values under the registry
[HKEY_LOCAL_MACHINE\Software\Microsoft\Color]
There are four keys named 15, 16, 36, 37 which are the alternating left to right gradient colours. You could set all of them to a single value to get a solid background color.
I find these through a Japanese customisation software called "PocketHand"
http://smart-pda.net/isourou/pockethand/

[RESOLVED] Change Calendar Text Color?

I installed a black theme which works great on everything except for the standard WM6.5 calendar. Is there some way to change the color from dark blue? Or if not, change the background color for just the calendar to white?
In the past with WM5/6 you could change the different item color with "UI Tweaker". I don't know if this runs with WM65, use it at your own risk.
http://mobisapienz.com/index.php?option=com_jdownloads&Itemid=82&task=view.download&cid=74
Resolved
braunie said:
In the past with WM5/6 you could change the different item color with "UI Tweaker". I don't know if this runs with WM65, use it at your own risk.
Click to expand...
Click to collapse
BINGO! I saw that before, but was afraid it would screw up on 6.5. Anyway, after trying to figure this out for a few hours yesterday with no luck, I took a dump of the device and gave UI Tweaker a try.
As it turns out, the color in question is "Button Text Color". Unfortunately, (and fortunately in other cases), this has some side effects in other apps (title bars in e.g. Messaging and "older" apps like TotalCommand), but I hope I can toggle some other color values to turn some light-gray backgrounds darker and make it all nice.
BTW, my work yesterday focused on HKLM\Software\Microsoft\Colors\ThemeValues, but it looks like I should have been focusing on HKLM\System\GWE\SysColor. (I installed CERegEditor yesterday and it's a lot better than doing registry things on the device itself! Except when I edit a long binary value like ThemeValues in CERegEditor it truncates the result, so I still have to edit those on the device...)
FYI, the other color to change is "Button Color". After making Button Text Color white (255 255 255) and Button Color dark grey (90 90 90), things look like the attached. (I also changed the "Selected Item Color" so it contrasted more with the black backgrounds for "legacy" pull-down lists and apps like TotalCommander.)
In all, I used UI Tweaker to make changes to different color, CeRegistryEditor to determine what offsets in the HKLM\System\GWE\SysColor registry entry were changed, then restored from my image and used TotalCommander manually to toggle the bits.
Offset 0x34 - Selected Item Color - 90 90 90 (before 09 09 55 - dark blue)
Offset 0x3C - Button Color - 5A 5A 5A (before DE DE DE - light gray)
Offset 0x49 - Button Text Color - FF FF FF (before 00 02 61 - dark blue)
Everything I have responds great to these changes to look good on a black background theme. Simple pleasures .

Help inverting Settings.apk

Gingerbread 2.3
I am currently looking to find a way to invert the settings menu. All the white bothers me. I have decompiled it and searched the pngs, and see none that represent a similar greyish white, so I feel it may not be a png. If it is, anyone know what png or where?
I know the menu_list.xml has a value for background = #ffffffff, which does match white. I change that to black (#ff000000) and menu_item.xml has an entry for TextAppearanceLarge, which does represent white text. I add inverse to switch to black text.
After compiling and adding to my phone, I can not find any physical changes. So I edited some of the text in the /values/strings.xml and test again. Now I see a change, but only change I see is to the text I changed. So no clue what the menu_list and item change. And still at square 1.
Any one have any input how to theme settings.apk?
Sent from my DROIDX using XDA App

[Info Smartphone] Align Start-Menu and MRU Background with your Homescreen

This info is for smartphone (WM Standard) but some items may apply also for touch screen devices (WM professional).
Not many things can be personalized on a smartphone, but some can.
The home-screen:
each of these has XML code to define its layout, the utilized plugins, the color scheme and the home-screen background. Many have defined sophisticated home-screens or loaded them from the web.
Sadly when leaving the home-screen, only the color scheme stays, nothing else
The color-schemes may be selected independently from the home-screen and these may also contain a background picture. Selected color schemes are overwriting the relevant settings of the home-screen. Note that only the defined parts in the selected color scheme are used to overwrite previous definitions in the home-screen - so they are complementary in that regard. If a background picture is defined in the color scheme, it takes precedence over the one defined in the home-screen.
An own background picture can be forced and overwrites all above methods.
Selection of a background picture via the settings panel is only possible from the \Application Data\Home directory (where all home-screens are) while defined home-screens or color schemes can reference pictures from any location on the device (usually \windows).
Via the Pictures and Videos application or via File Explorer you can also set any picture as home-screen background. You do this via the context menu and then you are presented a work-flow consisting of selecting the area to use and the transparency level to apply for that picture. Vendor specific other procedures may apply here. Finally all these should create images like: stwater_<x-res>_<y-res>.jpg in the \windows directory and a compressed adapted home-screen in the \Application Data\Home directory.
Start Menu Background: Not often used but powerful, see here for all details: http://msdn.microsoft.com/en-us/library/bb416463.aspx. In essence you have to add to the current entries:
Code:
[HKEY_LOCAL_MACHINE\Software\Microsoft\Shell\Rai\:MSStart]
"BKBitmapFile"="<your picture here>"
"BKFlags"=dword:1a
"BKBitmapTransparent"=dword:00ff00ff
"BKBitmapLogPixelsY"=dword:00000083 <- your DPI here '83 = 131 for QVGA
"BKBitmapLogPixelsX"=dword:00000083 <- your DPI here '83 = 131 for QVGA
Most Recent Used Applications Background: Introduced with Sliding Panels backgrounds from WM 6.1 as there is no MRU plugin with sliding panels. Here the same logic applies as for the Startmenu, just use :MSMRULauncher instead of :MSStart
And NO - the settings panels cannot handle a background picture
So why did I tell you this? You can simply align your start menu and MRU launcher with the picture on your home-screen. No need for any offline tools or editing, just do the following:
enter the keys to the registry as given above for start menu and MRU laucher, take care to set the correct DPI. You find the right ones at HKEY_LOCAL_MACHINE\System\GWE\Display in the values "LogicalPixelsX" and "LogicalPixelsY"
set both the background pictures to "\windows\stwater_<x>_<y>.jpg" so that "<x,y>" matches your resolution
With file explorer or "Pictures and Videos" seek for the BG picture of your current home-screen, usually it is either in \Application Data\Home or in \windows
Set this to be your home-screen picture, choose a value of ~30% transparency in the work-flow.
Check your home-screen and the MRU + Startmenu panels. If you have already a background active you need to restart the device to pick the new ones up.
Now you will see that the selected picture is too pale for the home-screen, so on the settings-home-screen go to the background picture selection and select "standard" again to get your original picture back there.
As long as you are not assigning a new dedicated background picture to the home-screen, the previously created stwater_x_y.jpg stays in the \windows directory and will please you as the MRU and Start menu backgrounds.
Any new background related activity will only require steps 3-7, the registry stays unchanged.
Some more
The background setting in the Shell registry hierarchy works just the same as for :MSStart also for: :MSScut (Short Dials), :MSSolitaire (Solitaire), :WCEload (when installing programs) and :SIMPinBKGround (when entering the SIM PIN).
You may not want to have backgrounds for all of the above, but to get rid of the light green background in Solitaire, set the value of BKUnselected there to something else than "00FF00" which is Green only. Sequence is RGB, so make your choice. Even simpler (and best choice here): Add BKDefaultGradient = dword:1 which gives you the standard (and altered by your color scheme) gradient color on the background.
The dialog for the SIM PIN is not transparent though, so not nice to look at.
Of course the Shell\RAI has other bitmap settings (brandings, dialog backgrounds), no need to mention that here.

Categories

Resources