[Windows Mobile Themes] MichelDiamond:
#2 All about AddOn's for JMLToday (JMLLibrary, JMLSpecial)

The best thing to start is an example - and that you can find here:

http://xdaforums.com/showthread.php?t=541434

Remark: An Update of JMLLibrary will not overwrite the existing images in "common" - so if you changed them to your preferences/resolution - they will remain.

- Download JMLLibrary always at first!!! (Date: 3.August.2009) : *click to download JMLLibrary v0.3* for JMLToday 5.3b/5.4/... and upper

JMLLibrary-Overview (+Changelog):

Version 0.3:

........Major Change!!!

Now JMLLibrary for Functions of

-- JMLSpecial

-- JMLToday-Notifications (e.g. JMLTodaySMS) in JMLToday >= 5.4

-- JMLPanex

- Makes Possible: Working CommManager-Buttons with JMLPanex (Wifi, Bluetooth, GPRS, AudioToBluetoothHeadset,...)

- Weather-Forcast with JMLPanex -> Detaile View on Button Press for each day

- Third SMS-Page (automatic available throughNotifications of JMLToday >= 5.4)

- much more - see full List

- Resized VGA-Backgrounds - therefore JMLibrary0.3 is not much bigger than 0.2 but with 10 times more Features :)

- Recommended: JMLPanex >= 0.99 (Thread of JMLPanex: *click*)

since Version 0.3:

"JMLLib_enableBTAudio.mscr","JMLLib_disableBTAudio.mscr":

Disables/Enables switching Audio-Signal to paired Hedset, doesn't work on all devices (JMLPanex-Button recommended)

"JMLLib_forecastGlimpse.mscr","JMLLib_forecastGlimpseDay1.mscr","JMLLib_forecastGlimpseDay2.mscr","JMLLib_forecastGlimpseDay3.mscr","JMLLib_forecastGlimpseDay4.mscr"

Gives possibiliy to show detailed Weather view byButton-Press on Forecast-Icons on Page2 (JMLPanex-Button recommended)

"JMLLib_isBatteryCritical20.mscr"

Set Registry String "isBatteryCritical20" in JMLToday - e.g. that a skin can switch of Long-Format-Downloads of weather or could set additional Icon for Warning (thx TrashMan)

"JMLLib_isNight.mscr"

see 0.2

"JMLLib_restartRadio.mscr"

Switches Radio off, waits some Seconds, switch it on - sometimes on some ROMs necessary to get PIN-Input (JMLPanex-Button recommended)

"JMLLib_SMS_Exit.mscr","JMLLib_SMS_Next_Page3.mscr","JMLLib_SMS_Previous_Page3.mscr","JMLLib_SMS_Refresh_Page3.mscr","JMLLib_SMS_Reply.mscr"

Provides SMS-Functionality on third Page of JMLToday - see Thread: *click to HowTo*

But Ric has made new much nicer Icons for Library - in opposite to HowTo-Screenshots, which are in JMLLibrary:

(JMLPanex-Call recommended)

In JMLToday 5.3: Start once "JMLLib_SMS_Refresh_Page3.mscr" to get Page3

In JMLToday 5.4: Associate "JMLLib_SMS_Refresh_Page3.mscr" with SMS-Notification

"JMLLib_toggleBluetooth.mscr"

Switches BT on/off (JMLPanex-Button recommended)

"JMLLib_toggleGPRS.mscr"

Switches DataConnection on/off (JMLPanex-Button recommended)

"JMLLib_toggleWIFI.mscr"

Switches WiFi on/off (JMLPanex-Button recommended)

"JMLLib_toggleWIFI2.mscr"

Switches WiFi on/off, if 1st method doesn't work on your device (JMLPanex-Button recommended)

"JMLLib_weatherbackgroundchanger.mscr"

see 0.1

"RefreshToday.exe"

you know it :) Refreshes Titanium

since Version 0.2:

improved "weatherbackgroundchanger 2.0" (now only updates if weather changes, better support for different .tsk, that it works out-of-the-box)

*info*

"isNight": Between 8pm and 6am the Value in JMLToday is set to 1 - otherwise to 0 - so each skinner can make day&night-clocks

*info*

since Version 0.1:

- Directory Structure

- WeatherBackgroundChanger : Changes Background according to the current weather

....Call from your JMLSpecial-Script: JMLLib_weatherbackgroundchanger.mscr

....Made by: MichelDiamond

....Screenshots: *click*

....Download this Skins in Attachment also in: *click*

.

Credits (in the name of JMHL and me) :

- vj555 for VJVolublis - Great CommandLineTool!

- APBilbo for his little free standalone Tools from ThrottleLauncher

- zuan35 from French HTC-Forum for SMS-Functions

- TrashMan for developing Scripts from *Wishlist*

- Ric for nicer SMS-Icons *g*

- OndraStar for PLG-Resizer

To check JMLLibrary - I added a Panex-File with some Links to Library - only copy it to your JMLPanex-Installation-Directory

and I also give you a working skin (allres! Made with plg-Resizer) where the CommManager-Icons are in Right Place and will work together with attached Panex-File

But JMLLibrary will work with each Skins and of course your personal Panex-File (that's the sense of a Library :) )

But pay attention: Buttons must be on Slider to work in JLMPanex

Screenshot from Examle-Skin in *click*

.