WM6 Standard - Resource for Theme Development - Windows Mobile Development and Hacking General

I am looking for a resource to help me with custom theme development.
I would like an XSLT/API for the XML that defines themes -- I have been unable to find anything like this.
I do not know the tags I can use for each plug-in, their attributes or values.
Thanks
--------------------------------------
http://www.blackjack2.com

If there is no known resource (i couldnt find anything on MSDN for the microsoft plugins) does anyone know how to:
1) Make the Missed Calls plugin label invisible, but still take up the the space on the screen? When i have no missed called the "Missed Calls" plugin collapses to a height of 0px, shifting everything up.
2) How can i set a specific plugin to have focus when going to the main screen - currently the top-most plug-in receives focus by default.

anyone have any ideas on this?

why dont get a homescreen that support it and read....this is the way i learned how to make homescreens.

Related

Help in developing a today plugin

Hello everybody,
After searching without success a weather today plugin that meets my needs,
I decided to write a new application of my own, mainly because apart SPB Pocket weather (which shows very little information ie no moon data), no plugin allows to download data from a site of your choice.
I read all the documentation on MSND and from development forums, and I finally build the first version of the plugin, but I ran into a big problem.
Often the plugin disappear from today applet list, other times the plugin is not showed even if is active, and so on.
So, this is my help request: does anybody have a skeleton of a working today plugin? I really much appreciate some help!
Surely I will release my application on this forum, since I don't want to make money with it.
Thanks in advance!
There's a working today plugin in the sdk I think.
Also check here:
http://msdn.microsoft.com/library/default.asp?url=/library/en-us/dnppcgen/html/ppc_yapi.asp
There could be many reasons why your plugin is disappearing:
You're not trying to set its height to 0 or less are you? I've found that causes itself and other plugins to bugger up if you do that.
It could be disappearing from the today plugin list because it's causing a crash on being parsed by the today options dialog. ensure you've implemented any options dialog correctly, or not at all.
How are you parsing the weather data? I've got to write my own plugin to do this at some point... Are you parsing xml or hardcoded html pages?
V
First of all, thanks vijay for your reply.
As for your questions:
1) yes, I initially set vertical height to zero, then on the first WM_TODAYCUSTOM_QUERYREFRESHCACHE or when I need to resize, I set the cyp member of TODAYLISTITEM to my desired height and return TRUE. Are you sure that this could be the cause? Every sample I found uses this technic.
2) I've implemented an options dialog, but not via the specific exported function, so in the registry I set the "Options" key to zero.
3) The idea behind the weather data is: I read an XML file with certain keywords, wich is created by an external exe that reads weather data from internet and create the XML file. I have written code that reads from accuweather.com, but everyone who has some programming experience can write his own and read from his favourite forecasts site. Basically you have to read an internet page and create an XML file with my specification, then the today plugin reads and show data.
Bye!
Sounds like a good implementation.
1) is correct, that's how to set the size. I meant that if you try to fix the size to 0 at some point after first refresh, it causes it to screw up. But if you're always > 0 no problem.
2) If you've set the options registry to 0 it shouldn't be a problem. Presumably the options button is disabled in the today options settings?
3) Sounds good, looking forward to seeing it.
Hmmm. I know some of my plugins randomly used to disappear after changing the settings etc. I think it's really just some loose code somewhere, but they're hard to debug. If you get desperate you can send a copy over and I'll try to look over it, but I think if you just fill in the blanks around the today plugin in the sdk, hopefully you should have a working model.
Oh, one thing that does come to mind:
"Painting problems with a PocketPC Today Screen plugin"
http://blogs.msdn.com/windowsmobile/archive/2004/10/06/238856.aspx
V
http://forum.xda-developers.com/viewtopic.php?t=21786&highlight=today+plugin

Rearrange Dialer Buttons

I'm not sure if this exact idea has been covered but I couldn't find anything with a search so here goes. I have tried numerous skins for the dialer on the TyTN and while they are a nice visual change they don't actually give me larger buttons, which is what I need. I've also looked into BL_Virgy_DeepOcean_Dialer_WM5_QVGA which has larger buttons but does not include the video functionality. I'm ready to strike off on my own and try to design "my perfect" dialer layout so what I'm actually asking is, once I create the .bmp or .jpg files for each of the buttons (I don't mind the photoshop work) what file or settings actually allocate them onto the screen at in correct loactions and drives their functionality. Any help would be much obliged.

Quick way to settings on Today screen

Hi. I'm using cLauncher and I'm wondering if there was a way to get things like phone settings, display settings as an icon setting on the Today screen. Going through menus is a bit slow for frequently used functions. Thanks.
There is a thread somewhere around here that deals with making shortcuts for items on your phones "control panel" I wish I could find it, but it's going to be a bit of a ***** to do so probably. If I do find it, I will let you know.
Curious D said:
Hi. I'm using cLauncher and I'm wondering if there was a way to get things like phone settings, display settings as an icon setting on the Today screen. Going through menus is a bit slow for frequently used functions. Thanks.
Click to expand...
Click to collapse
This might help.
You can use this cab to create a link to the today settings and then add it to cLaunch. It creates a link to start>settings>personal>today.
In order to link to things such as the backlight control enter \Windows\Backlight.lnk (note lnk is LNK in lower case) into the 'File Path' field within the cLaunch settings. You can also add custom icons as well - search google for suitable 32x32 icons and then convert them to bitmaps. They work a treat.
To find out other useful info about shortcuts check the following posts by vijay555: http://forum.xda-developers.com/search.php?searchid=507575
This link does not appear to be working - use advanced search using the word 'completeness' and the user id vijay555 which will return the required links.
They are very useful and informative. Vijay555 is also a fan of cLaunch from what I gather.
cLaunch is a great piece of freeware! I'd recommend it to anyone!

Display a text programatically on the today screen

I would really hate going through the stupid evc today plugin example that Microsoft provides on MSDN. I basically need to dispay some text on the todayscreen from my application. Is there an easy way to do this?
On the smartphone I can use the owner plugin and set it to show only the notes that I can modify via the registry with my application - but for some reason all the owner information can't be modified through the registry on WM5/6 PPC edition.
Another quick fix for me would be to find a way to actively change the current owner's name and phone number or a simple plugin that will read a string value from somewhere in the registry.
Anyone can help, please?
levenum's RegDisplay does exactly the things u need.
Search in this section or pm me if u don't get it.
Found it! It's perfect! Thanks!
rlToday will also do this

HTC Home plugin Alarm configuration

Hello,
does anybody now where the alarm configuration tool is configured? I mean the application that is triggered when the HTC home plugin clock is clicked.
Nothing can be found in the registry and google and these forums are also 'fruitless'...
It is hard to imagine that HTC has hard-coded such a application in their application...
Greetings,
Peter Vrenken
go to Settings > System > Clock & Alarms.
I would like to start ptravelalarm instead of the standard Windowsclock touching the HTC clock. Is that possible?
This is exactly what i am trying to do... Just not with the ptravelalarm application
Is there anybody who knows how to achieve this?
Greetings,
Peter Vrenken
Is there noone that knows how to achieve this?
People have asked about changing the HTC Home actions before (normally the three buttons on the Home Tab, but I think this will be the same).
A lot of devs have looked at this and cannot find any settings that govern the applications launched.
Only thing left to do is open up your Hex editor and get hacking. (Let me know if you fix it )
Ta,
Dave
Jikes!
no thank you... :-(
Bummer...
you can just overwrite the clock.exe since u cant delete it. i promise u can overwrite it. my htc home opens a diff alarm program for me now . the thing is getting the alarm to change icons and it's just pointing htchome.dll in the right direction. I already have an idea how i just have to be sure how to change hklm to hkcu in registry and point it to where i want it yeah
overwriting clock.exe to the program u want works. only thing is to make the alarm on icon in htc home to pop up. I have located it in the htchome.dll... the thing is to change the values coz it is pointed to hklm for the indicator rather than hkcu where programs would be. any hex "readable" tutorials u guys can point me to so i can look into this better?

Categories

Resources