Part 1: Smart Importer
This section describes the creation of a new SolutionSolution. We will use the Smart Importer to import a Photoshop .psd file. Smart Importer will analyze the PSD file and howtry to proceedidentify importingwhich IVI_Sample.psdcontrols fileare viaincluded Smartin Importer.the Speciallypicture. aboutThe howfinal assignment of controls (such as RadioButtons, DigitalClocks, CheckBoxes, etc.) however has to assignbe performed manually. After some configuration effort Scene Composer Controls tocan eachbe imageimported parts.into your Scene Composer solution.
Creating a new Solution
SmartStartImporterScene Composer and double-click on [Empty] from [Samples and Templates] on the startup screen.HeaderATreenew solution will be created based on the Empty solution template.
Menu_buttontree
In the Render Targets panel, select [Display (0)].
The

Create a new Solution
The first step is to create a new Solution for Scene Composer.
Double-click on

Activate the "Render Targets"[Properties] panel and selectconfigure the "Display". Change the display's resolution as shownin the table below.
640

Click the "[Save solution..." icon] in the menutoolbar.
The Windows [Save As] dialog will appear.


A
[Save].
Using Smart Importer
In our example we will use the Smart Importer to import a Photoshop .psd file. Smart Importer will analyze the PSD file and try to identify which controls are included in the picture. After some configuration effort you can directly create CGI Studio Controls wherever it is applicable.
Choose
Configuration "of Header
Select the following Photoshop file and press
<cgi-studio-root>\cgi_studio_content\2D\PSD\IVI_Sample.psd


<cgi-studio-root>\cgi_studio_content\2D\PSD\IVI_Sample.psd

In the


Click

If aSceneComposer Control isDigitalClock set and imported with layers and properties that do not match when imported, the original group will not reflect the Control, and another new group node with Control applied will be added.
Followingwith thethese previousproperty operation, similar operations are performed on each item.
Header Tree

In
Menu_buttonthe tree
Layer 

In the Control List panel click the [Apply] button next to [Tell Tale].
In the Appearance Tab you can see that the Telltale's properties OnStateImage and OffStateImage are automatically configured with the Photoshop file's layers OnStateImage and OffStateImage. TellTale_Error as well as its OnStateImage and OffStateImage will be displayed in a different color and with different icon in the Layer Tree to indicate successful assignment of a Scene Composer control.
Configuration of Menu Buttons
In the Layer Tree select TextButton_Car.
In the Control List apply the Scene Composer control TextButton.
In the [Basic Properties] tab empty the textfield of the Text property (delete "Text...").
Repeat the 3 steps above with the other TextButtons to achieve a configuration as in the table below.
| Target Layer | Control List | Basic Properties | |
| TextButton_Car | TextButton | Text | (blank space) |
| TextButton_Navigation | TextButton | Text | (blank space) |
| TextButton_Phone | TextButton | Text | (blank space) |
| TextButton_Music | TextButton | Text | (blank space) |
Configuration of Music Tree


In the Layer Tree select the target layer. Apply the controls in the [Control List] tab and configure the property values in the [Basic Properties] tab according to the table below.


| Target Layer | Control List | Basic Properties | ||
| Slider | ||||
Boolean FALSE
DigitalClock_Total_Time
DigitalClock
Time UInt32 18000 ShowFull24Hours Boolean TRUE ShowSeconds
CheckBox
Text String (blank space)
Configuration of Comfort Tree


In the Layer Tree select the Seat_Left's target layer. Apply the controls in the [Control List] tab and configure the property values in the [Basic Properties] tab according to the table below.


In
the Layer Tree expand [Comfort > Seat_Right].


In the Layer Tree select the Seat_Right's target layer. Apply the controls in the [Control List] tab and configure the property values in the [Basic Properties] tab according to the table below.
| Seat_Right | ||||||





(*)Layer Tree expand [Comfort > Fan].
| Fan | ||||||
In the Layer Tree select Air. Apply the control in the [Control List] tab and configure the property values in the [Basic Properties] tab according to the table below.
| Air | ||||||
(*)The image is treated like a checkbox. So there is no additional rectangle for that.



RadioButton
Text
String
(blank space) RadioButton_AUTO
RadioButton
Text
String
(blank space) When expanding these RadioButtons in the Layer Tree, you can see that each of them contains a Control_Background. Uncheck the checkbox of these Control_Background images in the Layer Tree as seen in the image below.

| [Air] In the Layer Tree Panel |
RadioButton_Inside
disable (uncheck checkbox
disable (uncheck checkbox

Navigation

Since
Configuration of Navigation Tree

Completing the Import
After
