[WM6.5] [Titanium plugin] JMLToday - FixPack_V5.92 (25-Nov-2010)

Search This thread

JMHL

Retired Recognized Developer
Apr 23, 2006
650
83
57
Bordeaux

This thread is dedicated only to program versions of JMLToday.

--------------------------------------------------------------------------------------
-> HowTo/Skins/Themes-Thread for JMLToday5.5 now <-
-> FAQs 5.5 <-
-> JMLLibrary <-
-> Explanation of new Directory-structure of 5.5 <-
-> Some more images for clocks, weather also in Post 3,4,5 <-
----------------------------------------------------

Post#2 : Configuration/Parameter Informations

Post#3 : Program Informations


JMLToday.png


JMLToday v5.90
-> Skins for JMLToday >= V5.60 <-

-> Programs used in JMLToday : JMLPicture, JMLSms, JMLCalendar, JMLMeteo, JMLContacts, JMLComm, JMLMenu <-


Features list for V6.00 Any idea ? tell me
[mod] all paremeters in registry
[new] JMLMenuSense.exe : .xml menu with Sense UI
[mod] JMLContacts.exe : remove favorites contacts management
[new] JMLFavorites.exe : favorites-contacts AND favorites-programs management

Optimization/Cleaning, Reducing size/number of pictures (replaced by JMLPicture, duplicate registry keys...) :
[remove] obsolete/redundant registry keys
[remove] many .mscr scripts


FixPack V5.92 -> http://forum.xda-developers.com/showpost.php?p=9414130&postcount=1021
[fixed] MSN map
[fixed] AccuWeather
[fixed] DataDisconnect ( i hope !)
[mod] JMLSms.exe with -subjectlen parameter to cut subject in subjet1, subject2..... (@lesscro)
[fixed] SMS > 255 car. bug
[mod] better font displaying in JMLPicture
[fixed] #GOTO bug in JMLMenu
[fixed] ramdom fontsize bug in JMLPicture


Changelog Version 5.90 (JMLPanex V2.70 required) Thank you for offering me a beer. All donations (3€, 5$, +) are appreciated !
[new] emails_e.png (more than one email-account), emailasync_e.png (ActiveSync account) pictures for Central-Notifications
[new] email_e_accountname.png for personnal account-name pictures for Central-Notifications
[new] opens the correct email account.
[new] JMLMenu.exe : -execute parameter to execute the first choice per default if menu has only one choice, menu not show.
[new] JMLMeteo.exe : Sunset and Sunrise informations for AccuWeather
[new] manage long clic to provide 2 actions on a picture (next JMLPanex v2.70 required)
[new] JMLMeteo.exe : GPS location inside (Sleuth's_myLocation or google_lattitute not necessary)
[new] apptodate compatible
[new] JMLSms.exe : delete unread sms directly (once step)
[new] JMLComm.exe : Mute/Normal/Vibrate mode and low/high/loud.... volume level
[new] JMLComm.exe : Auto/Manual mode and mini/low/medium/high/max.... backlight level
[new] zodiac sign of the day
[fixed] Tasks refresh
[new] Notifications management : if notification.mscr file exist in you skin forder, it run it. Not necessary to declare it in JMLToday.ini.
[new] JMLContact.exe : email menu-action AND -email parameter
[mod] Show/hide MyLocation/google latitude menu for GPS (parameter in JMLToday.ini)
[new] Store favorites in new emplacement -> HKCU->Software->JML->Contacts->Favorites
[new] JMLContacts.exe : Add -actionfavorite, -callfavorite
[new] JMLMeteo.exe : add notification after weather updated
[new] JMLPicture.exe : build a picture from multiple images/texts
[mod] some paremeters in registry

Optimization/Cleaning (replaced by JMLPicture, duplicate registry keys...) :
[remove]SystemPNG and SystemVal (Battery% + Ram%) registry keys (with 6 state-pictures in 'sys' folder)

The skins are built for VGA/WVGA PORTRAIT only. No support for others resolutions.
I use the PLG-Converter program to convert for other resolutions.

Changelog Version 5.80 (JMLPanex V2.60 required)
[new] enable clic on upper half screen (not only slider ! -> available on JMLTodayV5.80 skin)
[new] installation procedure with English language per default
[new] JMLTasks.exe program, Page6-Tasks, tasks notification
[new] Right-SoftKey 'Menu': add 'Parameters' submenu in English only
[new] contextual menu action for Tasks (complete, delete, delete all completed, delete all due)
[new] contextual menu action for Appointments (view, delete, delete all due)
[new] Weather Location based on latitude and longitude with Sleuth's myLocation Service OR Google Latitude
[new] contextual menu to get weather without re-configure source and location.
[new] up to 5 favorites-contacts on Page5-Contacts
[new] 'Today'/'Tomorrow' information on appointments, tasks, and contacts-birthday
[new] MySMS.txt replace SMS.txt
[new] MyCites.txt list of your personnal 'source/city' weather
[optimize] less pictures to display bg/digit-clock/alarm


FixPack V5.76 -> http://forum.xda-developers.com/showpost.php?p=6128858&postcount=863
[change] Ram/Rom registry keys as String value (@abc001)
[fix] MSN Map bug
[fix] JMLCalendar multiple process bugs
[new] phone signal strength notification and registry keys. (@NEO130)
[optimize] JMLCalendar little faster


Changelog Version 5.70 : (JMLPanex v2.50 required)
[change] skins Multi-Resolution (i hope)
[change] Page3 : show up to 5 next appointments on 30 next days
[change] ACCUWeather in your language
[fix] ACCUWeather connection problem
[fix] Private.txt event bug (@benno1)
[new] notifications managment (JMLWinToday.exe background process) for best response time
[new] appointments notification (Replace CHome appointment notification = 2 days only)
[new] contacts notification (auto-update anniversaries on Page5)
[new] SMS.txt file for sending predifined text-SMS.
[new] isBatteryVeryCritical registry key and if Battery < critical_value (defined in .ini) -> switch OFF Bluetooth and Wifi
[new] 'Rdv2' register key to display 2 appointments on 1st Page (@benno1)
[new] RamFree, RamPNG, RamSize, RamPercent registry keys
[new] RomFree, RomPNG, RomSize, RomPercent registry keys
[new] SystemPNG and SystemVal (Battery% + Ram%) registry keys (with 6 state-pictures in 'sys' folder)

[new] Page4 : unread SMS or ALL SMS (with a parameter defined in .ini)
[new] Page4 : contextual menu with CALL, REPLY, MARK, DELETE actions
[new] Page5 : contextual menu with CALL, SEND-SMS actions
[new] add functionality to copy/duplicate default JMLToday registry key to your own registry key (other item and other page). It's defined in a .ini file for each skin.
[new] start/stop all notifications when titanium enabled/disabled (wait 5s to detect if Titanium Refresh only)
[new] Map-Weather for MSN-Weather
[new] Google-Weather (@brunoisa10) with google folder for pictures
- ...



Installation instructions :
- 1 Install MortScript v4.2 -> *Mortscript site*
- 2 Install JMLPanex v2.70 minimum -> *JMLPanex thread*
- 3 Disable TITANIUM
- 4 Uninstall previous version of JMLToday
- 5 Install JMLToday in Main Memory, not Storage Card
- 6 Enable TITANIUM
-> you will find the JMLToday-Panel on the Top - tap on it to continue installation


Default settings:
1- Auto-update weather disabled
2- Map download disabled
3- English language

Reported Bugs :
- SMS > 256 letters not show correctly


This program is provided without Warranty or Guarantee. Just because it worked on my phone doesn’t mean it will on yours. Like anything before using, backup all relevant data before proceeding. I take no responsibility for loss or damage to your phone.

Have Fun!

NO MIRRORS, thanks.
 

Attachments

  • JMLTodayV5.5.cab
    1.3 MB · Views: 3,917
  • JMLTodayV5.65.cab
    2.1 MB · Views: 3,052
  • JMLTodayV5.70.cab
    2.4 MB · Views: 2,726
  • JMLTodayV5.80.cab
    2.6 MB · Views: 1,875
  • JMLTodayV5.90.cab
    2.9 MB · Views: 3,338
Last edited:
  • Like
Reactions: rod555

JMHL

Retired Recognized Developer
Apr 23, 2006
650
83
57
Bordeaux
Configuration/Parameter Informations

JMLTodayV5.90 skin

Page1.png

  • use JMLPicture to build CLOCK picture, see JMLTodayTime.xml file.
  • use JMLPicture to build NOTIFICATIONS (Sms, Tel....) picture, see JMLTodayTotal.xml file.
  • use JMLPicture to build FAVORITES picture (Page5), see JMLTodayFavorites.xml file.
  • use JMLPicture to build CURRENT-WEATHER picture (Page2), see JMLTodayMeteo.xml file.
  • use copy/duplicate registry keys functionality to decrease number of item in CPR file, see JMLTodayV5.90.ini
  • show last unread SMS-Contact photo.
  • use JMLPanexV2.70 scan < button > tag in .CPR file : see JMLTodayV5.90.plg file.
  • use JMLPanexV2.70 conditionnal action : see JMLTodayV5.90.pnx file
  • use JMLPanexV2.70 long clic feature for Cellular/Sound/Backlight function : see JMLTodayV5.90.pnx file

See also JMLPanexV2.70 - post#2
---------------------------------------------------------------------------------------------------------

Page2 : Weather

Page2.png


MSN Weather
List of cities : CitiesMSN.txt file (Format : codeMSN,cityName,mapNumber)

-> mapNumber : See MSN Weather Maps List. The number is showing in the status bar when you put the mouse on the link (Doppler radar, Weather forecast, High temperatures, .... Cloudiness forecast)
Code:
FRXX0016,Bordeaux,0
FRXX0076,Paris,0
USNY0996,New York,1
SPXX0050,Madrid,0

MSN Map
To download map, use 'Parameters/Weather/MSN' menu

To show map, clic on icon (IconA item in .cpr file).
To hide map clic on the bottom of map (Infos item in .cpr file).
You must implement this function in .pnx file (coded in JMLTodayV5.90 skin, same action for switching)
Code:
[Page2]
Infos=%JMLTODAY%\JMLMeteo.exe;-infos -jmltoday
IconA=%JMLTODAY%\JMLMeteo.exe;-infos -jmltoday


ACCU Weather
List of cities : CitiesACCU.txt file (Format : codeACCU,cityName)
Code:
EUR|FR|FR002|BORDEAUX,Bordeaux
EUR|FR|FR012|PARIS,Paris
EUR|ES|SP013|Madrid,Madrid

GOOGLE Weather
List of cities : CitiesGOOGLE.txt file (Format : cityName)
Code:
Bordeaux
Paris
New York
Madrid

My Cities
List of cities showed in 'My City' submenu : MyCities.txt file (Format : source:cityName:code)
Code:
msn:Bordeaux:FRXX0016,Bordeaux,0
msn:Grenoble:FRXX0153,Grenoble,0
accu:Béziers:EUR|FR|FR013|BEZIERS
google:Paris:Paris

GPS location use 'GPS' menu to choose :

GPS location with JMLMeteo built-in GPS function

GPS location with Sleuth's myLocation Service :
- first, install http://forum.xda-developers.com/showthread.php?t=607102
- use it to update Latitude/Longitude coordinates
- next, you can update weather

GPS location with Google Latitude:
- first, copy your googleLatitude account in google.ID file in JMLToday folder.
- use googlemaps to update Latitude/Longitude coordinates
- next, you can update weather


User format for weather
Register keys 'Text0, TextA, Text1... ' formatted according to weathertext in JMLToday.ini.

Format example : weathertext=%sky% (-> default value)

%jour% = day
%temp% = temperature (according to low/high, high/low defined in .ini)
%sky% = description weather
%LF% = line feed

Auto-Update Weather
Parameters in [RunAt] section in JMLToday.ini :
- enable : 0=disabled, 1=enabled
- time : start time
- pgm : program launched for updating

Optional Parameters :
- every : number of minutes between 2 updates
- endTime : end time

Code:
[RunAt]
enable=1
time=00:35
every=120
endTime=16:00
pgm=%JMLTODAY%\JMLMeteo.exe;-jmltoday

You can enable/disable auto-update in 'Parameters/Weather' menu
---------------------------------------------------------------------------------------------------------
Page3 : Appointments

Page3.png

Appointment contextual menu
To show contextual menu, to hide the Appointment-View, use follow actions in your .PNX skin file.
Code:
[Page3]
Infos=%JMLTODAY%\JMLCalendar.exe;-infos -jmltoday
IconA=%JMLTODAY%\JMLCalendar.exe;-action:1
Icon1=%JMLTODAY%\JMLCalendar.exe;-action:2
Icon2=%JMLTODAY%\JMLCalendar.exe;-action:3
Icon3=%JMLTODAY%\JMLCalendar.exe;-action:4
Icon4=%JMLTODAY%\JMLCalendar.exe;-action:5
PagesPNG=[PagesPNG]
-> JMLCalendar.exe;-infos -jmltoday hide the Appointment-View
-> JMLCalendar.exe;-action:N build the contextual menu (JMLCalendar.mnu file) and show it with JMLMenu.exe
[/color]---------------------------------------------------------------------------------------------------------
Page4 : SMS

Page4.png

SMS type
For unread SMS or all SMS, use 'Parameters/SMS' menu

SMS contextual menu
To show contextual menu, to hide the SMS-View, use follow actions in your .PNX skin file.
Code:
[Page4]
Infos=%JMLTODAY%\JMLSms.exe;-infos -jmltoday
IconA=%JMLTODAY%\JMLSms.exe;-action:1
Icon1=%JMLTODAY%\JMLSms.exe;-action:2
Icon2=%JMLTODAY%\JMLSms.exe;-action:3
Icon3=%JMLTODAY%\JMLSms.exe;-action:4
Icon4=%JMLTODAY%\JMLSms.exe;-action:5
PagesPNG=[PagesPNG]
-> JMLSms.exe;-infos -jmltoday hide the SMS-View
-> JMLSms.exe;-action:N build the contextual menu (JMLSms.mnu file) and show it with JMLMenu.exe

SMS predefined text
Use MySMS.txt file to store your predefined text ( one text per line)
Code:
I'am here
Happy birthday !
---------------------------------------------------------------------------------------------------------
Page5 : Birthdays/Events/Favorites

Page5.png

Icon4 = Private event (in Private.txt)
Icon1 to Icon3 = birthday
IconB to IconG = favorites contacts (clic on "+" icon to add a favorite)

Contextual menu
To show contextual menu, use follow actions in your .PNX skin file.
Code:
[Page5]
Icon1=%JMLTODAY%\JMLContacts.exe;-action:1
Icon2=%JMLTODAY%\JMLContacts.exe;-action:2
Icon3=%JMLTODAY%\JMLContacts.exe;-action:3
IconB={Page5_IconB_Action}
IconC={Page5_IconC_Action}
IconD={Page5_IconD_Action}
IconE={Page5_IconE_Action}
IconF={Page5_IconF_Action}
PagesPNG=[PagesPNG]

[Page5_IconB_Action]
.jpg=%JMLTODAY%\JMLContacts.exe;-actionfavorite:1||%JMLTODAY%\JMLContacts.exe;-callfavorite:1
unknown.png=%JMLTODAY%\JMLContacts.exe;-actionfavorite:1||%JMLTODAY%\JMLContacts.exe;-callfavorite:1
add.png=%JMLTODAY%\JMLContacts.exe;-addfavorite:1 -jmltoday
...
- use long clic feature
- use JMLPicture to create 6-favorites picture


-> {Page5_IconB_Action} conditionnal action
- if .jpg or unknow.png -> it's a contact -> show contextual menu
- if add.png -> add favorite

-> JMLContacts.exe;-action:N build the contextual menu (JMLContacts.mnu file) and show it with JMLMenu.exe

-> JMLContacts.exe;-actionfavorite:N build the contextual menu (JMLContacts.mnu file) and show it with JMLMenu.exe
---------------------------------------------------------------------------------------------------------
Page6 : Tasks

Page6.png

Task contextual menu
To show contextual menu, to hide the Task-View, use follow actions in your .PNX skin file.
Code:
[Page6]
IconA=%JMLTODAY%\JMLTasks.exe;-action:1
Icon1=%JMLTODAY%\JMLTasks.exe;-action:2
Icon2=%JMLTODAY%\JMLTasks.exe;-action:3
Icon3=%JMLTODAY%\JMLTasks.exe;-action:4
Icon4=%JMLTODAY%\JMLTasks.exe;-action:5
PagesPNG=[PagesPNG]
-> JMLTasks.exe;-action:N build the contextual menu (JMLTasks.mnu file) and show it with JMLMenu.exe
[/color]---------------------------------------------------------------------------------------------------------
Skin Management

Folder Structure
One folder per skin in skins folder.

In your skin_name folder :
- a skin_name.plg
- a skin_name.pnx (optional)
- a skin_name.ini (optional)
- clock, clockA, sys.... forder for pictures

-> Some image folders are optional. JMLToday uses default image folder, if the skin doesn't use an own folder.
-> Some images in folders are optional. JMLToday uses default image if the image was not found in skin-images folders.

List of skins at installation :

- default
-------- accu
-------- batt
-------- cal
-------- clock
-------- clockA
-------- msn
-------- google
-------- sys
-------- zodiacs
-------- default.plg
-------- default.pnx

- JMLTodayV5.90
-------- sys
-------- JMLTodayV5.90.plg : skin
-------- JMLTodayV5.90.pnx : actions
-------- JMLTodayV5.90.ini : copy/duplicate registry keys
-------- JMLSkin.mscr : install skin script
-------- JMLSkinOff.mscr : uninstall skin script
-------- *.png : static images
-------- notification.mscr : notification script launched per default
-------- notification.xml : notification JMLPicture xml file launched per default

Operations of 'Skin Change'
The 'Skin Change' context menu launch the script JMLTodaySkins.mscr which :
1 - call JMLSkinOff.mscr script in your previous skin folder if it's exist (-> you can clean folder/files/registry key)
2 - copy new skin_name.pnx file in JMLToday folder
3 - update register keys for clock, batt.... folder
4 - apply new skin_name.plg
5 - call JMLSkin.mscr script in your new skin_name folder if it's exist (-> you can add/modify registry keys for personnal use)
6 - call JMLUpdate.mscr script to make a manual update
7 - refresh Titanium
---------------------------------------------------------------------------------------------------------
Copy/Duplicate registry keys
Use skin_name.ini file in your skin folder.
- One section for each Page
- Format :
DefaultItemPage = NewItem
DefaultItemPage = NewItem,OtherPage

Duplicate propagation : use ; to separate couple of item,page

JMLTodayV5.90 skin example :
Code:
[Page1]
Icon=Icon3	
Current=Label3	
CellularPNG=IconB
BluetoothPNG=IconC
WifiPNG=IconD
DataPNG=IconE
BackLightPNG=IconF
SoundPNG=IconG
BattPNG=Icon4
SystemVal=Label4

[Page3]
IconA=Icon1,Page1
LabelA=Label1,Page1

[Page5]
PrivatePNG=Icon4
Private=Label4
IconB=Fav1
IconC=Fav2
IconD=Fav3
IconE=Fav4
IconF=Fav5
IconG=Fav6

[Page6]
IconA=Icon2,Page1
LabelA=Label2,Page1
---------------------------------------------------------------------------------------------------------
Others informations

MultiLanguage
One file JMLLang_xx.ini per Country in lang folder.

1 – Parameters Ex. JMLLang_us.ini :
Code:
[us]
[i]; Language name (appear on the select list)[/i]
us=English (US)
[i]; 12h/24h format[/i]
hour=12
[i]; time Format (HH:mm = 14:00 for french ,  hh:mm = 02:00 for english)[/i]
time=hh:mm

[i]; Weather[/i]
weatherlang=en-us
weathertemp=F
[i]; LH=low/high HL=high/low[/i]
weatherlohi=HL
[i]; metrique/imperial for weather : 'km/h' or 'mph'[/i]
weatherwind=mph
[i]; user format for weather[/i]
weathertext=%sky%

[i]; Dates[/i]
smallDate=ddd, MMM dd
mediumDate=dddd, MMM dd
fullDate=dddd, MMMM dd
userDate=dddd dd MMMM

[i]; alarm[/i]
alarmDate=ddd, MMM dd
alarmTime=hh:mm tt
rdvTime=HH:mm

[i]; text for panel 3-4[/i][color=blue]
NOSMS=No Unread SMS
NOCAL=No Appointment[/color]

[i]; text of contextual menu[/i]
SMS=SMS
EMAIL=E-Mail
TEL=Missing call
VOICEMAIL=VoiceMail
Update=Update
Clock=Clock/Alarms
City=Modify City
Skin=Change Skin
Cancel=Cancel 
Language=Select Language
Connect=Change Log
Config=Configuration
Titanium=Refresh Titanium
Date format :
dd = Day of month as digits
ddd = Day of week as a three-letter abbreviation
dddd = Day of week as its full name
MM = Month as digits
MMM = Month as a three-letter abbreviation
MMMM = Month as its full name

Time format :
HH = 24 hour clock
hh = 12 hour clock
mm = minutes
t = time marker : A or P
tt = time marker : AM or PM
---------------------------------------------------------------------------------------------------------
Saint/Birthday/Private evenment...
1 – Ephemeris (Saint) : One Ephemeris file per year and per country :
French in 2010 : Ephemeride2010.fr
German in 2010 : Ephemeride2010.de

2 – File format : one line per day (dd/MM<tabulation>text)

3 – Private file
With Private.txt file , you can displayed birthday, …..(same format as ephemeris)

-> If a private evenment exist, it replace the Saint.
---------------------------------------------------------------------------------------------------------
Constantes File-Path
You can use these constantes in your file-path name :

%PROGRAMFILES%
%WINDOWS%
%MYVIDEO%
%MYPICTURES%
%MYMUSIC%
%JMLTODAY%
%JMLPANEX%
---------------------------------------------------------------------------------------------------------
Program/parameters separator
You can use ; in your file-path name :

Example :
...=%WINDOWS%\ctlpnl.exe;cplmain.cpl,3
---------------------------------------------------------------------------------------------------------
Second Clock
Parameters to be added in JMLToday.ini :
Code:
 [Offset] 
; Offset in 24H format (with minutes)
Offset =-6:00
;City Name
City = New York
---------------------------------------------------------------------------------------------------------
System Notification
After each system notification, JMLToday can call a personnal script.
-> Add a line parameter in [Notify] section in JMLToday.ini
Code:
[Notify]
JMLTodayTime=%PROGRAMFILES%\JMLToday\MyScript.mscr

NEW with v5.90 : if notification.mscr file exist in you skin forder, it run it. Not necessary to declare it in JMLToday.ini.

List of system notification you can intercept :
JMLTodayTel
JMLTodaySms
JMLTodayEmail
JMLTodayVoicemail
JMLTodayBatt
JMLTodayAlarm
JMLTodayTime
JMLTodayDate
JMLTodayCal
JMLTodayOperator
JMLTodayWifi
JMLTodayBlueTooth
JMLTodayActiveSync
JMLTodayData
JMLTodayCellular
JMLTodayMeteo
JMLTodayFavorites

---------------------------------------------------------------------------------------------------------
Program Scheduler
You can launch a program at a predefined time:
-> Add a line parameter in [Sceduler] section in JMLToday.ini
Code:
[Scheduler]
22:00=%WINDOWS%\ctlpnl.exe;cplmain.cpl,3
00:05=%PROGRAMFILES%\JMLToday\JMLMeteo.mscr
---------------------------------------------------------------------------------------------------------
Clock animation
Parameters in [Animation] section in JMLToday.ini :
- sleep : milli-seconds between 2 pictures
- nb : number of pictures for animation
- image : base picture

Example 1 : Nothing or 0
[Animation]
sleep=0

-> NO animation


Example 2 :
[Animation]
sleep=120

-> JMLToday internal animation (minutes animation)

Example 3 :
[Animation]
sleep=120
nb=5
image=bg

-> RIC69 animation : This animation contains 5 pictures ( bg1.png, .... bg5.png)
---------------------------------------------------------------------------------------------------------
SMS/TEL/MAIL/VMAIL central notification
With register keys Total, TotalPuce... you can use only ONE picture.

If you clic on (with JMLPanex >= 1.00) :
If only one type of notification -> launch the appropriate program
If some type of notification -> a contextual menu appear.
---------------------------------------------------------------------------------------------------------
 
Last edited:

JMHL

Retired Recognized Developer
Apr 23, 2006
650
83
57
Bordeaux
Program Informations


S2U2 support
JMLToday update this registry key : HKCU\Software\A_C\S2U2\UserWeather
with : "C|icon-weather|T°/T° description-weather"
---------------------------------------------------------------------------------------------------------
Operations of 'Update'
The 'Update' context menu launch the script JMLUpdate.mscr which :
1 - execute JMLToday.exe, "-update" -> Update all values of registry sub-keys of Page1, Page2…… (except weather)
2 - call JMLUpdate.mscr script in your skin_name folder if it's exist (-> you can add/modify registry keys for personnal use)
---------------------------------------------------------------------------------------------------------
Operations of 'Select Language'
The 'Select Language' context menu launch the script JMLLang.mscr which :
1 - update JMLToday.ini file -> with all formats parameter
2 - create JMLAction.mnu file -> with all text of context menu
3 - create JMLTotal.mnu file -> with all text of Notifications Central menu
4 - execute JMLToday.exe, "-update" -> Update all values of registry sub-keys of Page1, Page2…… (except weather)
5 - refresh titanium -> Update values displayed

-> Launch manually the 'update weather' to get description weather in your language.
---------------------------------------------------------------------------------------------------------
Operations of 'Manual Update Weather'
The 'Manual Update Weather' launch the script JMLMeteo.mscr which :
1 - update weather values
2 - call JMLMeteo.mscr script in your skin_name folder if it's exist (-> you can add/modify registry keys for personnal use)
---------------------------------------------------------------------------------------------------------
Operations of 'Skin Change'
-> see Post#2
---------------------------------------------------------------------------------------------------------
Registry Keys
[HKEY_LOCAL_MACHINE\Software\Microsoft\CHome\JMLToday] Plugin
Code:
[color=blue]SkinName		Name of actual skin	
Version		Version number of plugin		
Connexion		Data connection 			
JMLPanexPage       Actual page number (setting by JMLPanex when you clic on Plugin)
Lang		Language selected		
SkinChanged	JMLTodaySkins.mscr set this key to 1 when skin is changed
SkinError		Name of skin you can't install (error skin resolution in JMLTodaySkins.mscr)	
Ville		City-code for weather 		
meteo		Name of meteo folder 
batt		Name of batt folder 
sys		Name of sys folder 
clock		Name of clock folder 
clockA		Name of clockA folder 
clockO 		Name of clockO folder 
clockAO		Name of clockAO folder 
Height, Width	PocketPC resolution (ex.: 480x640)
RunAt		Next automatic update

[HKEY_LOCAL_MACHINE\Software\Microsoft\CHome\JMLToday\Page1] 1st Page
Code:
ACTIONURLPNX    value of ACTIONURL before setting JMLPanex (used by JMLResetPlugin.mscr)

PagesPNG	Tele-Command picture
HeaderText	Text personnalizable
Today	 Date

Bkg		Page background	
BG		Digital background		
H1		Digital Hour 	
H2		Digital Hour 
M1		Digital Minutes 
M2		Digital Minutes 	
BGA		Analogic background	
HA		Analogic Hour  	
MA		Analogic Minutes	
BGC		Digital-Compact background

AMPM		Time AM/PM picture 
AMPMO		Offset-time AM/PM picture 

City		Time City
CityO		Offset-time City

Time		Time
TimeO		Offset-time

BGO		Digital Offset-time background
H1O		Digital Offset-time Hour 	
H2O		Digital Offset-time Hour 
M1O		Digital Offset-time Minutes 
M2O		Digital Offset-time Minutes 	

BGAO		Analogic Offset-time background
HAO		Analogic Offset-time Hour  	
MAO		Analogic Offset-time Minutes	

BGCO		Digital-Compact Offset-time background

CellularPNG	Cellular picture (3G, GPRS....)
DataPNG	Data connexion picture (3G, GPRS....)
ActiveSyncPNG	ActiveSync picture (3G, GPRS....)
BattPNG		Battery picture			
BattVAL		Battery percentage	
WiFiPNG		Wifi picture		
BlueToothPNG	Bluetooth picture	
OperatorName	Operator name

Alarm		Date-Time of next alarm	
AlarmPNG	Alarm picture	
Sms		SMS number	
SmsPuce		SMS bubble picture	
SmsPNG		SMS picture		
Tel		TEL number of missing call	
TelPuce		TEL bubble picture	
TelPNG		TEL picture	
Email		EMAIL number	
EmailPuce	EMAIL bubble picture	
EmailPNG	EMAIL picture		
Voicemail	VOICEMAIL number	
VoicemailPuce	VOICEMAIL bubble picture	
VoicemailPNG	VOICEMAIL picture	
Total		Total number = sms+tel+email+voicemail	
TotalPuce		Total bubble picture	
TotalPNG		Total picture	

Rdv		Next appointement	
DateSaint	Date of saint 	
Saint		Name of saint OR private evenment		

CalPNG		Calendar picture
Date		Date with compact month
Date0		Date with compact day & month		
Date1		Full Date		
DateUser		User-Date according to 'userDate" in JMLToday.ini
	
Text0		Today description weather according to 'weathertext" in JMLToday.ini		
Temp0		Today temperature weather		
Icon0		Today weather picture	
Sky0 		Today  sky description	
Maj		Updated weather timestamp
Current		Current weather	(temperature, wind)	
Text		Current description weather		
Icon		Current weather picture


[HKEY_LOCAL_MACHINE\Software\Microsoft\CHome\JMLToday\Page2] Weather Page
Code:
PagesPNG	Tele-Command picture
HeaderText	Text personnalizable
Today	 Date

Bkg		Page background	

Label4		Text label personnalizable
Jour4		Day 4	
Text4		Day 4 description weather according to 'weathertext" in JMLToday.ini	
Temp4		Day 4 temperature weather
Icon4		Day 4 weather picture
Sky4		Day 4 sky description 	
Label3		Text label personnalizable
Jour3		Day 3
Text3		Day 3 description weather according to 'weathertext" in JMLToday.ini
Temp3		Day 3 temperature weather
Icon3		Day 3 weather picture
Sky3		Day 3 sky description 	
Label2		Text label personnalizable
Jour2		Day 2
Text2		Day 2 description weather according to 'weathertext" in JMLToday.ini
Temp2		Day 2 temperature weather
Icon2		Day 2 weather picture
Sky2		Day 2 sky description 	
Label1		Text label personnalizable
Jour1		Day 1:Tomorrow	
Text1		Day 1:Tomorrow description weather according to 'weathertext" in JMLToday.ini
Temp1		Day 1:Tomorrow temperature weather		
Icon1		Day 1:Tomorrow weather picture	
Sky1		Day 1:Tomorrow sky description 	
LabelA		Text label personnalizable
JourA		Today			
TextA		Today description weather according to 'weathertext" in JMLToday.ini			
TempA		Today temperature weather		
IconA		Today weather picture				
SkyA		Today sky description 	

City2		Name of City 	
Date2		Full date		
DateUser2		User-Date according to 'userDate" in JMLToday.ini


[HKEY_LOCAL_MACHINE\Software\Microsoft\CHome\JMLToday\Page3] Appointments Page
Code:
PagesPNG	Tele-Command picture
HeaderText	Text personnalizable
Today	 Date
Bkg		Page background	
Label4		Text 
Icon4		picture
Label3		Text 
Icon3		picture
Label2		Text 
Icon2		picture
Label1		Text 
Icon1		picture	
LabelA		Text 
IconA		picture

[HKEY_LOCAL_MACHINE\Software\Microsoft\CHome\JMLToday\Page4] Unread SMS Page
Code:
PagesPNG	Tele-Command picture
HeaderText	Text personnalizable
Today	 Date
Bkg		Page background	
Label4		Text 
Icon4		picture
Label3		Text 
Icon3		picture
Label2		Text 
Icon2		picture
Label1		Text 
Icon1		picture	
LabelA		Text 
IconA		picture


[HKEY_LOCAL_MACHINE\Software\Microsoft\CHome\JMLToday\CondensedPage] Condensed Page
Code:
[color=blue]CellularPNG	Cellular picture (3G, GPRS....)[/color]
[color=blue]DataPNG	Data connexion picture [/color]
[color=blue]ActiveSyncPNG	ActiveSync picture [/color]
[color=blue]BG	Clock background[/color]
[color=blue]BGA	Analogic clock background[/color]
[color=blue]BGC	Compact clock background[/color]
[color=blue]HA	Analogic hour[/color]
[color=blue]MA	Analogic minute[/color]

Time		Time		
BattPNG		Battery picture			
WiFiPNG		Wifi picture		
BlueToothPNG	Bluetooth picture	
OperatorName	Operator name
			
Date		Date with compact month
Date0		Date with compact day & month		
Date1		Full Date		
DateUser	User-Date according to 'userDate" in JMLToday.ini
		
Sms		SMS number	
SmsPuce		SMS bubble picture	
Tel		TEL number of missing call	
TelPuce		TEL bubble picture	
Email		EMAIL number	
EmailPuce	EMAIL bubble picture	
Voicemail	VOICEMAIL number	
VoicemailPuce	VOICEMAIL bubble picture	
Total		Total number = sms+tel+email+voicemail	
TotalPuce	Total bubble picture	
	
PluginLabel	Plugin name		
AMPM		AM/PM picture
[/color]
---------------------------------------------------------------------------------------------------------
 
Last edited:

MichelDiamond

Retired Recognized Developer
Jul 6, 2009
2,222
272
Perhaps JMHL is fallen asleep - it's late night in Europe :)

(and I needed a little time to translate the initial text for here, sorry JMHL)

I think I'll make here some FAQs, which will come, when 5.2. is provided.

Greetz
Micha
 
Last edited:

MrDSL

Senior Member
Nov 17, 2006
7,456
2,598
Ok this works on my QVGA device and I like it a lot!!

I really wish it was much bigger..I can barely read the weather info..
It would also be nice if it had email notification also so I can get rid of that panel.

I would like to just have this as my only panel since it displays just about everything so hopefully someone whos has some skill can make this panel appear much bigger so its easier to read..


Sweet panel you have done a really good job!! thank you for sharing :)
 

Attachments

  • Screenshot_3.jpg
    Screenshot_3.jpg
    12.8 KB · Views: 2,784
Last edited:

Jumba

Senior Member
Nov 16, 2008
1,155
704
Johannesburg
This is very nice but I share the same concerns as the poster above. I'll probably end up resizing the text myself but there's another issue that made me have to reinstall. Dunno if it's because I'm on WQVGA but when I tried to change the theme to the analog clock it says "End of install skin" and the panel just shut down for good. :shrug: Will try and reproduce the error. Otherwise, great panel! :)

Edit: Tried again, same error. CHome Editor shows the panel as enabled but it's not showing and there seems to be no way of re-enabling it except for a re-install.

Ah okay, I see now the .plg is for vga. No sweat, I'll wait for someone to convert it. ;)
 
Last edited:

MrDSL

Senior Member
Nov 17, 2006
7,456
2,598
This is very nice but I share the same concerns as the poster above. I'll probably end up resizing the text myself but there's another issue that made me have to reinstall. Dunno if it's because I'm on WQVGA but when I tried to change the theme to the analog clock it says "End of install skin" and the panel just shut down for good. :shrug: Will try and reproduce the error. Otherwise, great panel! :)

Edit: Tried again, same error. CHome Editor shows the panel as enabled but it's not showing and there seems to be no way of re-enabling it except for a re-install.

Ah okay, I see now the .plg is for vga. No sweat, I'll wait for someone to convert it. ;)


Same problem..Loading any skin besides the main one makes the panel dissapear.
 

noellenchris

Inactive Recognized Developer / Retired Moderator
May 11, 2007
2,599
886
Marlton, NJ
Thanks, uninstalled 5.1 per directions, installed 5.2 and changed skin to JMLToday first.. Looks and works perfect! Landscape too!

VGA at least..
 

Jumba

Senior Member
Nov 16, 2008
1,155
704
Johannesburg
Okay, this should fix it. I just bumped the weather info up from 5pt to 6pt and shifted it a bit higher.

QVGA and WQVGA, unzip this file to your /Program files/JMLToday/ folder, overwriting the one that's already there. Then run JMLTodayInstall.mscr and re-install.
test.jpg
 

Attachments

  • JMLToday.plg.zip
    3.2 KB · Views: 219

Jumba

Senior Member
Nov 16, 2008
1,155
704
Johannesburg
Okay, I've managed to change the temp to display in C, now how do I change mph into kph?

:)

Also when I press the "C.Manager" soft key I get an error because I don't have CommManagerLink in my Windows directory.
 
Last edited:

Jumba

Senior Member
Nov 16, 2008
1,155
704
Johannesburg
Jumba : I you modify a .plg file, no re-install ! Just "change Skin" in the contextual menu and choose your skin.
Funny, I did try that at first and it didn't work, so I tried the other way. Cool!

Jumba : your are not ComManager.exe in windows ?
Nope, but I'm on an Omnia with a custom rom. Anyway, I changed it to open Nitrogen instead. ;)

Thanks! I'm working on a theme so I'll post it over in the other thread when it's ready.
 

MichelDiamond

Retired Recognized Developer
Jul 6, 2009
2,222
272
Titanium is Windows Standard since 6.5 - so with 6.1 no possibility. But in the ROM section of your Handy, you'll find perhaps a nice 6.5 ROM for U ;)

@all:
JMHL showed the Link to everything about Skins, Graphics, Resolutions, AddOns, HowTo's - I need a little time to fill everything with the basics.

Will begin with some icons and a FAQ -> *Skins,AddOns for JMLToday...*

Only here in short:

- you can read the link of the Preview: *klick to JMLToday5.1preview*
There are many questions answered menanwhile - and you will already find some skins

- Ric69 (very cool skinner for JMLToday is on holiday for 2 weeks - then you wil be delighted by extraordinary new skins, too :) )

- JMLToday has only some basic skins in the cab - everybody likes other skins - and so a .cab would be overloaded. Therefore only some Skins works

- The size is to small? Yes - that could happen :) Use another skin - some of them have the Clock above the Panel.

- Still to small? - why not double the Panel size? :) Easiest way: Use Titanium7-Project: *click to download*
JMLToday supports every screensize & screenwidth - but Titanium7 comes very close to the future look of Windows Mobile 7 - all skins (.plg-Files in your JMLToday-Directory) their filenames starting with "JMLToday_WM7_... .plg" supports this double panel size.

- If a skin doesn't show up - don't worry - you can have every skin in your resolution, too. JMLToday is developed on Diamond - and so the most skins have initially VGA and mostly WVGA. 'cause of lack of a QVGA-Device we need your help - you can adapt this skin easily to your resolution - and provide it to other users. So we will have a growing amount of skins for every resolution for the time.
In the FAQ's to the skins you will find the answer, how this can be totally easy done - you mustn't have programming or skinning experience for that - you must only be able to add,divide, multiplicate numbers :)

- If you don't see a possibility to swap the skin, because the panel is black or disappeared: You've chosen a skin, that doesn't supports your resolution.
Workaround: Go into the JMLToday-Directory with FileManager or TotalCommander and start "jmltodayskins.mscr" - and choose a skin with your resolution (JMLToday.plg is the only one in the cab which supports all resolutions. )

I hope I had helped you a little bit - need a little time to do it all - JMLToday is only since 5 days multilingual and multiresolutin - there are fantastic possibilities to make extraordinary skins and functions - you will see :)
Therefore we need user which provides Skins and AddOns in their own Resolutions to the others with the same resolution.

To make adifference between the Threads of JMHL and the Thread from me:

- Questions to languages, problems, special new features you wish and all concerning direct JMLToday: here
- Questions to skins, AddOns, special functions in Skins you wish - "Skinner-Thread" -> *Skins,AddOns for JMLToday...*

Hope I've helped you a little bit for the while

Micha
 
Last edited:
M

magicalan5

Guest
well i have a couple of bugs i guess lol
is there a way to change the time from military to
normal time
because it says 13:12 and its 1:12

also how the hell do i configure the weather it says "USANY0998

i kinda understand the usany but 0998????????? whats that :S
 

lolz mclollerson

Senior Member
Mar 29, 2008
173
15
well i have a couple of bugs i guess lol
is there a way to change the time from military to
normal time
because it says 13:12 and its 1:12

also how the hell do i configure the weather it says "USANY0998

i kinda understand the usany but 0998????????? whats that :S
For instance I'm in Charlotte, NC

This is the URL that MSN Weather returns when I search my zip code:

http://weather.msn.com/local.aspx?wealocations=wc:USNC0121&q=Charlotte%2c+NC

The bold part represent what you need to enter into the plugin in order for it to recognize your city.


Go to http://weather.msn.com/ then enter your city/zip code in the search and enter the US**XXXX into the JMLToday plugin, update, and you're all set.
 

lolz mclollerson

Senior Member
Mar 29, 2008
173
15
Noticed a little hiccup. If you remove CClock from the Titanium screen and place JMLToday in its place the screen will no longer re-center at CClock but instead will go to the topmost slider rather than return to its original place.

Is there any way to get the JMLToday plugin to emulate this behavior? Thanks!
 
Last edited:

Top Liked Posts

  • There are no posts matching your filters.
  • 1

    This thread is dedicated only to program versions of JMLToday.

    --------------------------------------------------------------------------------------
    -> HowTo/Skins/Themes-Thread for JMLToday5.5 now <-
    -> FAQs 5.5 <-
    -> JMLLibrary <-
    -> Explanation of new Directory-structure of 5.5 <-
    -> Some more images for clocks, weather also in Post 3,4,5 <-
    ----------------------------------------------------

    Post#2 : Configuration/Parameter Informations

    Post#3 : Program Informations


    Features list for V6.00 Any idea ? tell me
    [mod] all paremeters in registry
    [new] JMLMenuSense.exe : .xml menu with Sense UI
    [mod] JMLContacts.exe : remove favorites contacts management
    [new] JMLFavorites.exe : favorites-contacts AND favorites-programs management

    Optimization/Cleaning, Reducing size/number of pictures (replaced by JMLPicture, duplicate registry keys...) :
    [remove] obsolete/redundant registry keys
    [remove] many .mscr scripts


    FixPack V5.92 -> http://forum.xda-developers.com/showpost.php?p=9414130&postcount=1021
    [fixed] MSN map
    [fixed] AccuWeather
    [fixed] DataDisconnect ( i hope !)
    [mod] JMLSms.exe with -subjectlen parameter to cut subject in subjet1, subject2..... (@lesscro)
    [fixed] SMS > 255 car. bug
    [mod] better font displaying in JMLPicture
    [fixed] #GOTO bug in JMLMenu
    [fixed] ramdom fontsize bug in JMLPicture


    Changelog Version 5.90 (JMLPanex V2.70 required) Thank you for offering me a beer. All donations (3€, 5$, +) are appreciated !
    [new] emails_e.png (more than one email-account), emailasync_e.png (ActiveSync account) pictures for Central-Notifications
    [new] email_e_accountname.png for personnal account-name pictures for Central-Notifications
    [new] opens the correct email account.
    [new] JMLMenu.exe : -execute parameter to execute the first choice per default if menu has only one choice, menu not show.
    [new] JMLMeteo.exe : Sunset and Sunrise informations for AccuWeather
    [new] manage long clic to provide 2 actions on a picture (next JMLPanex v2.70 required)
    [new] JMLMeteo.exe : GPS location inside (Sleuth's_myLocation or google_lattitute not necessary)
    [new] apptodate compatible
    [new] JMLSms.exe : delete unread sms directly (once step)
    [new] JMLComm.exe : Mute/Normal/Vibrate mode and low/high/loud.... volume level
    [new] JMLComm.exe : Auto/Manual mode and mini/low/medium/high/max.... backlight level
    [new] zodiac sign of the day
    [fixed] Tasks refresh
    [new] Notifications management : if notification.mscr file exist in you skin forder, it run it. Not necessary to declare it in JMLToday.ini.
    [new] JMLContact.exe : email menu-action AND -email parameter
    [mod] Show/hide MyLocation/google latitude menu for GPS (parameter in JMLToday.ini)
    [new] Store favorites in new emplacement -> HKCU->Software->JML->Contacts->Favorites
    [new] JMLContacts.exe : Add -actionfavorite, -callfavorite
    [new] JMLMeteo.exe : add notification after weather updated
    [new] JMLPicture.exe : build a picture from multiple images/texts
    [mod] some paremeters in registry

    Optimization/Cleaning (replaced by JMLPicture, duplicate registry keys...) :
    [remove]SystemPNG and SystemVal (Battery% + Ram%) registry keys (with 6 state-pictures in 'sys' folder)

    The skins are built for VGA/WVGA PORTRAIT only. No support for others resolutions.
    I use the PLG-Converter program to convert for other resolutions.

    Changelog Version 5.80 (JMLPanex V2.60 required)
    [new] enable clic on upper half screen (not only slider ! -> available on JMLTodayV5.80 skin)
    [new] installation procedure with English language per default
    [new] JMLTasks.exe program, Page6-Tasks, tasks notification
    [new] Right-SoftKey 'Menu': add 'Parameters' submenu in English only
    [new] contextual menu action for Tasks (complete, delete, delete all completed, delete all due)
    [new] contextual menu action for Appointments (view, delete, delete all due)
    [new] Weather Location based on latitude and longitude with Sleuth's myLocation Service OR Google Latitude
    [new] contextual menu to get weather without re-configure source and location.
    [new] up to 5 favorites-contacts on Page5-Contacts
    [new] 'Today'/'Tomorrow' information on appointments, tasks, and contacts-birthday
    [new] MySMS.txt replace SMS.txt
    [new] MyCites.txt list of your personnal 'source/city' weather
    [optimize] less pictures to display bg/digit-clock/alarm


    FixPack V5.76 -> http://forum.xda-developers.com/showpost.php?p=6128858&postcount=863
    [change] Ram/Rom registry keys as String value (@abc001)
    [fix] MSN Map bug
    [fix] JMLCalendar multiple process bugs
    [new] phone signal strength notification and registry keys. (@NEO130)
    [optimize] JMLCalendar little faster


    Changelog Version 5.70 : (JMLPanex v2.50 required)
    [change] skins Multi-Resolution (i hope)
    [change] Page3 : show up to 5 next appointments on 30 next days
    [change] ACCUWeather in your language
    [fix] ACCUWeather connection problem
    [fix] Private.txt event bug (@benno1)
    [new] notifications managment (JMLWinToday.exe background process) for best response time
    [new] appointments notification (Replace CHome appointment notification = 2 days only)
    [new] contacts notification (auto-update anniversaries on Page5)
    [new] SMS.txt file for sending predifined text-SMS.
    [new] isBatteryVeryCritical registry key and if Battery < critical_value (defined in .ini) -> switch OFF Bluetooth and Wifi
    [new] 'Rdv2' register key to display 2 appointments on 1st Page (@benno1)
    [new] RamFree, RamPNG, RamSize, RamPercent registry keys
    [new] RomFree, RomPNG, RomSize, RomPercent registry keys
    [new] SystemPNG and SystemVal (Battery% + Ram%) registry keys (with 6 state-pictures in 'sys' folder)

    [new] Page4 : unread SMS or ALL SMS (with a parameter defined in .ini)
    [new] Page4 : contextual menu with CALL, REPLY, MARK, DELETE actions
    [new] Page5 : contextual menu with CALL, SEND-SMS actions
    [new] add functionality to copy/duplicate default JMLToday registry key to your own registry key (other item and other page). It's defined in a .ini file for each skin.
    [new] start/stop all notifications when titanium enabled/disabled (wait 5s to detect if Titanium Refresh only)
    [new] Map-Weather for MSN-Weather
    [new] Google-Weather (@brunoisa10) with google folder for pictures
    - ...



    Installation instructions :
    - 1 Install MortScript v4.2 -> *Mortscript site*
    - 2 Install JMLPanex v2.70 minimum -> *JMLPanex thread*
    - 3 Disable TITANIUM
    - 4 Uninstall previous version of JMLToday
    - 5 Install JMLToday in Main Memory, not Storage Card
    - 6 Enable TITANIUM
    -> you will find the JMLToday-Panel on the Top - tap on it to continue installation


    Default settings:
    1- Auto-update weather disabled
    2- Map download disabled
    3- English language

    Reported Bugs :
    - SMS > 256 letters not show correctly


    This program is provided without Warranty or Guarantee. Just because it worked on my phone doesn’t mean it will on yours. Like anything before using, backup all relevant data before proceeding. I take no responsibility for loss or damage to your phone.

    Have Fun!

    NO MIRRORS, thanks.
    1
    @all : Fixpack V5.92

    - [fixed] MSN map
    - [fixed] AccuWeather
    - [fixed] DataDisconnect ( i hope !)
    - [mod] cutting sms text (and add -subjectlen parameter in JMLSms.exe)
    - [mod] better font displaying in JMLPicture
    - [fixed] #GOTO bug in JMLMenu
    - [fixed] ramdom fontsize bug in JMLPicture


    Copy all programs in JMLToday folder.....

    Wait feedbacks...

    A++
    1
    @ahhl : PM me your all JMLToday folder zipped. Thanks
    1
    @GreatEMU, @72ls1 , @ahhl :

    last try before v6.00 :
    - disable titanium
    - copy JMLWinToday.exe in your JMLToday folder
    - enable titanium
    - make a manual update Or wait 1 minute maxi.

    Wait yours feadbacks
    1
    @ock : here is my code in V5.90

    userDate is defined in your language file !
    and
    userDate -> DateUser key in differents pages....

    Code:
    // Differents formats de DATE
    	 TCHAR court[32];
    	 GetDateFormat(NULL, NULL, &st, paramItem(_T("smallDate")), court, 64);
    	 TCHAR full[64];
    	 GetDateFormat(NULL, NULL, &st,paramItem(_T("fullDate")), full, 64);
     	 TCHAR moyen[64];
    	 GetDateFormat(NULL, NULL, &st, paramItem(_T("mediumDate")), moyen, 64);
      	 TCHAR user[64];
    	 GetDateFormat(NULL, NULL, &st, paramItem(_T("userDate")), user, 64);
    
     	 setKeyString(_T("CondensedPage"), _T("Date0"), court);
     	 setKeyString(_T("CondensedPage"), _T("Date"), moyen);
     	 setKeyString(_T("CondensedPage"), _T("Date1"), full);
     	 setKeyString(_T("CondensedPage"), _T("DateUser"), user);
     	 setKeyString(_T("Page1"), _T("Date0"), court);
     	 setKeyString(_T("Page1"), _T("Date"), moyen);
    	 setKeyString(_T("Page1"), _T("Date1"), full);
     	 setKeyString(_T("Page1"), _T("DateUser"), user);
     	 setKeyString(_T("Page2"), _T("Date2"), full);
     	 setKeyString(_T("Page2"), _T("DateUser2"), user);
    	 setKeyString(_T("Page1"), _T("Today"), full);
    	 setKeyString(_T("Page2"), _T("Today"), full);
    	 setKeyString(_T("Page3"), _T("Today"), full);
    	 setKeyString(_T("Page4"), _T("Today"), full);
    	 setKeyString(_T("Page5"), _T("Today"), full);
    	 setKeyString(_T("Page6"), _T("Today"), full);
Our Apps
Get our official app!
The best way to access XDA on your phone
Nav Gestures
Add swipe gestures to any Android
One Handed Mode
Eases uses one hand with your phone