How to make advanced skin
What can I do?

I added definition of following function

- Showing calendar
- Memo function
- Showing icon for notice which day memo exist
- Showing clock
- Showing month and day


Sample: Advanced skin

Artwork files for calendar

You need to put artworks in a "calendar_artwork" folder in a skin directory which you put layout.ini.

You need to make
- 1.bmp 〜 31.bmp (for weekday)
- 1_r.bmp 〜 31_r.bmp (for holiday)
- dayoftheweek.bmp (for showing day of the week)
- memo_mark.bmp (this mark is shown on a day which has memo)

PocketLaunch create calendar which is starting from sunday and put those artworks.

memo_mark.bmp will overlay on the day artwork, it should be smaller than day file.

How to set a layout calendar

You need to set a left-top position of dayoftheweek.bmp in layout.ini file.

Zero position is left-top position of main-background.bmp

Parameters are following.

Calendar-Pos-X
X position of dayoftheweek.bmp from left-top positioni of main-background.bmp

Calendar-Pos-Y
Y position of dayoftheweek.bmp from left-top positioni of main-background.bmp

CalendarBorderColor
You set a value border color of "today", 30th in sample.

CalendarBorderPadding
You set padding value of border.

MemoMark-Pos-X
You set X position of mark artwork from left-top position of main-background.bmp

MemoMark-Pos-Y
You set Y position of mark artwork from left-top position of main-background.bmp


Layout definition

Artwork files for clock

You need to put artwork files in a "clock_artwork" folder in a skin directory which you put layout.ini file.

You need to make ・dw0.bmp 〜 dw9.bmp (artwork file 0 to 9)
・dw_sep_hour.bmp (separator artwork between hour and minutes)
・dw_sep_min.bmp (separator artwork between minutes and seconds)

How to set layout

As of calendar, you set position from left-top of main-background.bmp.

You need to set position of 2 separeters in layout.ini.

DesignWatch-Hour-Separator-Pos-X
You set X position of dw_sep_hour.bmp

DesignWatch-Hour-Separator-Pos-Y
You set Y position of dw_sep_hour.bmp

DesignWatch-Min-Separator-Pos-X
You set X position of dw_sep_min.bmp

DesignWatch-Min-Separator-Pos-Y
You set Y position of dw_sep_min.bmp

Hour and seconds layout just left and right from separator.

Minutes shows center between 2 separators automatically.

Artwork files for Year

You need to put artwork files in a "clock_artwork" folder in a skin directory which you put layout.ini.

You need to make ・dy0.bmp 〜 dy9.bmp (0 to 9 number artwork files for showing year)
・dy_sep.bmp (separator after year)

You need to set follwing parameters for showing year.

DesignWatch-Year-Pos-X
You set X position of left-top position of year(4 digits)

DesignWatch-Year-Pos-Y
You set Y position of left-top position of year(4 digits)

DesignWatch-YearSeparator
You set ON to show separator after year, set OFF to hide separator.

Artwork files for Month and Day

You need to put artwork files in a "clock_artwork" folder in a skin directory which you put layout.ini.

You need to make ・dm0.bmp 〜 dm9.bmp (0 to 9 number artwork files for showing month)
・dd0.bmp 〜 dd9.bmp (0 to 9 number artwork files for showing month)
・dm_sep.bmp (separator betweekn month and day)

You need to set values following parameters in layout.ini file.

DesignWatch-MonDayOrder
You set MonDay to show Month first,
DayMon to show Day first.

DesignWatch-MonDay-Pos-X
You set X position of Month and Day.

DesignWatch-MonDay-Pos-Y
You set Y position of Month and Day.

DesignWatch-ShowFullMonDay
You set ON to show Month and Day,
set OFF to show only previously one.

eg, if you set DayMon and set OFF, then PocketLaunch shows only Day.