A project can be exported and built into the ROM image. To do this, perform the following steps:
1. On the left hand tree view, expand Theme Project, then Settings, and click Paths.
A view with an edit box for the Emulator and ROM image paths will be displayed, as shown in Figure 2-39.
2. Set the ROM Image path to the root directory of
an empty folder. This can be done by either pressing the Browse
button, which opens a browse dialog to search for the folder, or by typing the path directly into the edit box.
3. On the Tools menu, click Export to Device. If there are any validation failures in the project a dialog box will pop
up with the message “There are errors in the theme project that must be fixed before you can export the theme.”
For more information, see Section 2.16, “Correcting Validation Failures.” If successful, the path set in the previous
step will contain the following files:
a. Skinpath.txt in the folder epoc32\data\z\system\data\skinconfig\. This file
determines which theme is currently loaded.
b. <UID>.skn in the folder epoc32\data\z\system\skins\<UID>\. This file is the Theme
Configuration File, where <UID> represents a placeholder for the UID string.
c. MBM files in the folder epoc32\data\z\system\skins\<UID>\mbm\. These contain the theme
bitmaps, where <UID> represents a placeholder for the UID string.
d. Font files in the folder epoc32\data\z\system\fonts\.
e. An
IBY file in the folder epoc32\rom\include\.
The UID and project name can be set in the global properties (See Section 2.14, “Changing a Global Property”).