Copyright 2010-2017 Obihai Technology, Inc.
128
Customizable Screen Elements
The styles of some elements on the phone screen can be customized independently to provide unique look and feel for
your deployment. The elements that can be customized are listed in the following table along with the corresponding
configuration parameters to specify the customized style. These parameters are under the parameter Group
Phone
Settings
–
Screen Item Customization
.
Parameter
Description
Example
RingItem
For customizing the Ringing Calls Screen
which shows a list of ringing calls. The
value must be a <ScreenItem> XML
<ScreenItem>
</ScreenItem>
CallItem
For customizing the Calls Screen which
shows a list of all current calls on the
phone. The value must be a <ScreenItem>
XML
<ScreenItem>
</ScreenItem>
CallTransferItem
For customing the Call Transfer Screen
(that shows the call status with the call
transfer target). The value must be a valid
<ScreenItem> XML
<ScreenItem>
</ScreenItem>
ScreenSaverCustom
Contents
For customizing the contents on the
screen saver display. The value must be a
valid <ScreenItem> XML
<ScreenItem>
</ScreenItem>
SoftKeyStyles
Contains a list of up to 32 <style>
elements to be used for format a soft key.
The enclosing root element must be
<SoftKeyStyles>. To use a style, specify a
style attribute in the custom soft key (in a
soft key set parameter), with the value
equal to id attribute of the corresponding
<style> element. If no style attribute is
specified or the given style is not found,
the <style> with id="default" is used for
the soft key, if one is found. Otherwise
the internally defined style is used for the
soft key.
<SoftKeyStyles
bgimg="http://abc.com/sk1.png"
hlimg="http://abc.com/sk2.png">
<style id="default">
<label align="center"/>
<icon align="center"/>
</style>
<style id= "left">
<label align="left"/>
<icon align="right"/>
</style>
<style id= "right">
<label align="right"/>
<icon align="left"/>
</style>
</SoftKeyStyles>
LineKeyStyles
Contains a list of up to 16 <style>
elements to be used for format the
contents of Line Key. The enclosing root
element must be <LineKeyStyles>. To use
a style, specify a style attribute in the
custom soft key (in a soft key set
parameter), with the value equal to id
attribute of the corresponding <style>
element. If no style attribute is specified
or the given style is not found, the <style>
with id="default" is used for the soft key,
if one is found. Otherwise the internally
defined style is used for the Line Key.
<LineKeyStyles
bgimg="http://abc.com/lkey.png"
>
<style id="default">
<text1 align="center"/>
<text2 align="center"/>
<icon align="center"/>
</style>
<style id= "left">
<text1 align="left"/>
<text2 align="left"/>
<text3 bgimg="" bgcolor="red"
border="1"/>
<icon align="right"/>
</style>
</LineKeyStyles>
TitleBarStyle
This parameter serves to customize the
style of the title bar (across the top of the
screen). The value must be a valid
<TitleBarStyle> XML as shown in the
example on the right.
The height and width
<TitleBarStyle>
<time format="@dateFmt"/>
<date format="@timeFmt"/>
<Notifications list="*">
<dnd icon="$eval($state==Enabled?
{http://abc.com/dnd.png}:)"/>
</Notifications>
</TitleBarStyle>