SKINS
1.
Introduction
A lot of people
will get excited when they find out that they can change the look
of GIMSO dialer through skinning. The problem is they get turned off
once they hit a roadblock, or indeed, just figuring out how to get
started. So here we have a set of simple steps that holds your hand
from initial idea to finished masterpiece. Good luck!
1.1 Required
Tools
Before creating
a complete skin, you will need the following tools. There are some
suggestions below, but we don't necessarily endorse or require you
to use any of them. We leave you to choose one that you're most comfortable
with.
Bitmap Editor:
How else will you "paint" your skins? Must be able to recognize the
.BMP format. eg. MS Paint, Macromedia Dreamweaver, Adobe Photoshop.
Text Editor:
For use in opening the Skin template file. Also used if you want to
change the base color of your own created GISMO dialer. eg. MS Notepad,
MS Word, Corel WordPerfect
2.The
Skinning Pipeline
All skinners go
through the following steps in one way or another. Follow along and
you too can take your place amongst the skinning elite.
2.1
Download the Base Skin and Skin template
The Base Skin
is a copy of the default skin built into GISMO dialer. All you have
to do to skin GISMO dialer is paint over or replace a skin component
with your own design and voila, your own personalized version of GISMO
dialer. You can replace any or all of the components in a skin. Anything
you don't replace will use its Base Skin counterpart. Naturally the
Base Skin components will look out of place, so we suggest changing
every file. You will also need to download the skin template (Standard.skn).
This is a list of all the .BMP
files that are used to create the GISMO dialer. It's also a guideline
for name, size and position (X, Y) of each component. The guideline
will ease your work and makes it possible for you to determine which
.BMP files your want to change the size and position of that specific
component.
2.1.1 The base
skin breakdown
The Base Skin
can be split into 5 logical segments: Main, Call register, Message,
Phone book, Settings.
Main
The Main window is probably the most complex window, graphics wise,
of all its windows. There are many things going on in that one window
at all times. Each part of the main window is divided up into various
bitmap images. Here is a list of the images below that actually create
the main window.
Yes/No:
Yes.bmp, Yes_Glow.bmp
No.bmp, No_Glow.bmp
NoBottom.bmp, NoBottom_Glow.bmp
|
 |
Volume:
Volume.bmp, Volume_Glow.bmp
|
 |
Battery:
Battery_25.bmp, Minus_Battery_25.bmp
Battery_50.bmp, Minus_Battery_50.bmp
Battery_75.bmp, Minus_Battery_75.bmp
Battery_100.bmp, Minus_Battery_100.bmp
|
 |
GSM:
GSM_25.bmp, Minus_GSM_25.bmp
GSM_50.bmp, Minus_GSM_50.bmp
GSM_25_MENU.bmp, Minus_ GSM_25_MENU.bmp
GSM_75.bmp, Minus_GSM_75.bmp
GSM_100.bmp, Minus_GSM_100.bmp
|
 |
GPRS:
GPRS_25.bmp,
Minus_GPRS _25.bmp
GPRS_50.bmp, Minus_GPRS _50.bmp
GPRS_25_MENU.bmp, Minus_GPRS _25_MENU.bmp
GPRS_75.bmp, Minus_GPRS _75.bmp
GPRS_100.bmp, Minus_GPRS _100.bmp
|
 |
WLAN:
Wlan_25.bmp, Minus_ Vlan_25.bmp
Wlan_50.bmp, Minus_ Vlan_50.bmp
Wlan_75.bmp Minus_ Vlan_75.bmp
Wlan_100.bmp, Minus_ Vlan_100.bmp
|
 |
Navigation
key:
NaigationKey.bmp
NaigationKey_Glow.bmp
|
 |
Keypad:
0.bmp, 0_glow.bmp
1.bmp, 1_glow.bmp
2.bmp, 2_glow.bmp
3.bmp, 3_glow.bmp
4.bmp, 4_glow.bmp
5.bmp, 5_glow.bmp
6.bmp, 6_glow.bmp
7.bmp, 7_glow.bmp
8.bmp, 8_glow.bmp
9.bmp, 9_glow.bmp
Star.bmp, Star_glow.bmp
Hash.bmp, Hash_glow.bmp
|
 |
These number
bitmaps creates the keypad image for GISMO dialer. Many skin
artists can create their own keypad image as well as the other
components to make their skin as unique as possible. Although
the regions in which the buttons can be clicked are fixed, the
artists have a certain amount of pixels to play with for each
element. This will enable the artists to give the illusion of
making smaller more precise number pads, or even just big silly
dumb ones if they wish. The possibilities are simply endless.
|
The bitmaps
listed earlier in the text (page 2-3) are layed out together
to create the GISMO dialer (picture 1). The images are divided
into various segments only divided by spaces between the sections.
The first components in GISMO dialer, from the upper left-hand
corner, are; Yes-button in an un-pressed state, the four bitmaps
that creates the battery indicator and the No-button in an un-pressed
state.
The next
image, directly underneath the Yes-button, is the volume-button.
To the right side of the volume-button you'll se an empty area
that are intended for the two displays (head display and main
display, row 153-155 in the Standard.skn file). Underneath the
No-button you'll find the bottom part of the No-button.
|

Picture 1 |
Directly
underneath the Volume-button and the bottom part of the No-button
you'll find the GSM and Wlan/GPRS indicator. These indicators
are made of four bitmaps. Between these indicators you'll find
the navigation key (row 113 in Standard.skn)
The next
set of image contains three columns followed by three rows.
These images create the number pad for the GISMO dialer.
The other
four logical segments (Call register, Message, Phone book, Settings)
are created without the number pad bitmaps. These logical segments
are created with sections of the other bitmaps listed earlier
in the text. Theses bitmaps are cropped and layered around each
other. The areas that are not covered by the already created
bitmaps are the active display areas. These areas are created
by the GISMO application it self (row 159-162 in Standard.skn).
The color of these active areas is determined by the RGB value
in the configuration file (row 167 in Standard.skn).
Four
logical segments
Compared to what it takes to skin the main window, the other
four logical segments is far simpler. The Call register, Message,
Phone book, Settings are composed of 17 bitmap images and not
29 as the case is with the GISMO dialer keypad.
2.2
Configuration files
Any skin
file is not complete without first finishing up the configuration
files. This configuration file controls such things as the background
colors of the GIMSO dialer, and areas that are designated to
be displayed to the end user. There are one text files that
allow you to change these various aspects of GISMO dialer. The
file is Standard.skn
Standard.skn,
as mentioned before, sets the colors for the dialer panel. It
contains 169 lines. Each line consists of size and the position
of each .BMP file. It also consists of the RGB value. Here is
a brief explanation of the lines:
1-92 |
Consists
of bitmaps and their name
|
1-3 |
Creator
Info
|
9-33 |
A
list of all the .BMP files that are used to create the
GIMSO dialer.
|
35-47 |
Yes/no
Volume and Navigation bitmaps and their name
|
54-64
|
GSM
bitmaps and their name
|
65-75 |
GPRS
bitmaps and their name
|
76-83 |
Wlan
bitmaps and their name
|
85-92 |
Battery
bitmaps and their name
|
|
|
98-164 |
Consists
of the size and X, Y coordinate for each .BMP file
|
98-109 |
Keypad
size and X, Y coordinates
|
111-112 |
Yes/No
size and X, Y coordinates
|
113-114 |
Size
and X, Y coordinates for the navigation key in main
mode (row 113) and the four other logical segments (row
114)
|
116-120 |
GSM-indicator
size and X, Y coordinates
|
122-126 |
GPRS-indicator
size and X, Y coordinates
|
128-131 |
Battery-indicator
size and X, Y coordinates
|
133-134 |
Size
and X, Y coordinates for the volume bitmap and the bottom
part of the No-bitmap.
|
142-146 |
Size
and X, Y coordinates for the GISMO dialer initialized
sub menus
|
148-150 |
|
153-155 |
Displays
for the main window (GISMO dialer keypad)
|
157 |
Pin
code display
|
159-162 |
Displays
for the four logical segments (Call register, Message,
Phone book, Settings)
|
164 |
Volume
slider
|
167 |
RGB
value
|
That wasn't
too tough, was it? Not at all! This should probably take no
more than an hour or so to skin and creates an all around fuller
affect if skinned with the same 'scheme' of the GISMO dialer
interface
|
|
|
|