Jump to content

Recommended Posts

Posted

I am new to the site and have been working on my first theme.

My goal: To have my missed calls and vmail really large so I can see it at a glance in a meeting even if it is both counts are "0".

Problem 01: When I first start the phone the missed calls and vmail counts dont appear at all and I can only select the blank missed calls. After I recieve a call, the missed call plugin goes to 1. If I select and check the missed calls the counter then reads "0". Why will it not give a number when I turn on the phone?

Problem 02: The vmail plugin remains empty until I actually recieve a vmail. In the meantime, my calandar plugin rises into the vmail area messing up my layout. Once I have a message everything looks perfect. Once I check my messages the vmail plugin disappears and my calendar rises again. How do I fix this so that everything stays where it is?

My xml so far: Please help me fix anything else or remove excess code...

<?xml version="1.0"?>

<home>

<author>test</author>

<contacturl>test</contacturl>

<title lang="0x0409">test</title>

<version>1.0</version>

<default target-width="240" target-height="320" font-face="Segoe Condensed" font-size="18" font-weight="normal" padding-left="5" padding-right="5" bgcolor="transparent" fgcolor="COLOR_HOMETEXT" padding-top="0" b-border-width="0">

<format state="selected" fgcolor="CCCCCC"/>

</default>

<background bgimage="bug01.bmp"/>

<scheme>

<color name="COLOR_WINDOW" value="#FFFFFF" />

<color name="COLOR_WINDOWTEXT" value="#000000" />

<color name="COLOR_STATIC" value="#FFFFFF" />

<color name="COLOR_STATICTEXT" value="#CCCCCC" />

<color name="COLOR_HIGHLIGHT" value="#CCCCCC" />

<color name="COLOR_HIGHLIGHTTEXT" value="#000000" />

<color name="COLOR_TEXTSELECT" value="#000000" />

<color name="COLOR_MENU" value="#FFFFFF" />

<color name="COLOR_MENUTEXT" value="#000000" />

<color name="COLOR_GRAYTEXT" value="#CCCCCC" />

<color name="COLOR_GRADLEFT" value="#FFFFFF" />

<color name="COLOR_GRADRIGHT" value="#FFFFFF" />

<color name="COLOR_INTGRADLEFT" value="#FFFFFF" />

<color name="COLOR_INTGRADRIGHT" value="#FFFFFF" />

<color name="COLOR_TRAYGRADLEFT" value="#FFFFFF" />

<color name="COLOR_TRAYGRADRIGHT" value="#FFFFFF" />

<color name="COLOR_TRAYTEXT" value="#CCCCCC" />

<color name="COLOR_WINDOWFRAME" value="#FFFFFF" />

<color name="COLOR_BTNFACE" value="#FFFFFF" />

<color name="COLOR_BTNTEXT" value="#000000" />

<color name="COLOR_SCROLLBAR" value="#FFFFFF" />

<color name="COLOR_HOMETEXT" value="#000000" />

<color name="COLOR_HOMEHIGHLIGHT" value="#CCCCCC" />

<color name="COLOR_HOMEHIGHLIGHTTEXT" value="#000000" />

<color name="COLOR_HOMERULE" value="#0000BB" />

<color name="COLOR_ALERTWINDOW" value="#FFFFFF" />

<color name="COLOR_ALERTTITLE" value="#000000" />

<color name="COLOR_ALERTRULE" value="#000000" />

</scheme>

<plugin clsid="{837FC251-FE69-43ad-84E0-EBCEDEBA0884}" name="Iconbar" height="25">

<background b-border-width="0">

</background>

<iconbar fgcolor="COLOR_TRAYTEXT" bgcolor="transparent" x="0" y="0"/>

</plugin>

<plugin file="sysplug.dll" clsid="{E09043DF-510E-4841-B652-388316977A7A}" height="35">

<background b-border-width="0">

</background>

<clock>

<date font-weight="normal" valign="top" mode="short" y="0" x="1" />

<time font-weight="normal" valign="top" mode="24" y="0" x="205" />

</clock>

</plugin>

<plugin clsid="{0BA8ABB8-1F1D-417f-88C6-DA8530E2E7A6}" name="missedcalls" height="90">

<background b-border-width="0">

<format state="selected" bgcolor="COLOR_HOMEHIGHLIGHT"/>

</background>

<format state="nocall" visible="true"/>

<format state="selected" fgcolor="#FFFFFF" bgcolor="transparent"/>

<label font-size="85" font-weight="bold" fgcolor="#CCCCCC" bgcolor="transparent" x="15" h="90">

<text lang="0x0409"><calls/></text>

</label>

</plugin>

<plugin clsid="{DCE58428-275E-491f-B835-F2AC38D0CC17}" name="voicemail" height="90">

<background b-border-width="0">

<format state="selected" bgcolor="COLOR_HOMEHIGHLIGHT"/>

</background>

<format state="nocall" visible="true"/>

<format state="selected" fgcolor="#FFFFFF"/>

<label font-size="85" font-weight="bold" fgcolor="#CCCCCC" bgcolor="transparent" x="15" h="90">

<text lang="0x0409"><unreadVmail/></text>

</label>

</plugin>

<plugin clsid="{865A354A-4A96-4687-B001-C155DC0DBE76}" name="calendar" height="60">

<background b-border-width="0">

</background>

<label bgcolor="transparent" x="3" y="0">

<text><subject/></text>

</label>

<label bgcolor="transparent" x="3" y="15">

<text><time/> <location/></text>

</label>

</plugin>

</home>

Guest w411y
Posted

The objects are moving up and down because the height of the screen is only 293 and u got 4 plugins at height 90 and the rest.

Cant help with the missed calls and vmail sorry... dont use them personally. No experience

Guest pavankp
Posted
Problem 01: When I first start the phone the missed calls and vmail counts dont appear at all and I can only select the blank missed calls. After I recieve a call, the missed call plugin goes to 1. If I select and check the missed calls the counter then reads "0". Why will it not give a number when I turn on the phone?

This is how this plugin works. It does not show a 0 until you call up the call history at least once. After you start the phone, if you go to call history (even if you don't have a missed call), it will start showing 0. I think this is a bug in the plugin. The work-around I use is to have something like "Calls ()" around the plugin text so I at least know that there are no missed calls. So my label XML reads something like:

<text>Calls (<calls/>)</text>
Another possible work-around is of course to open Call History as part of Startup -- but I don't like that too much.
Problem 02: The vmail plugin remains empty until I actually recieve a vmail. In the meantime, my calandar plugin rises into the vmail area messing up my layout. Once I have a message everything looks perfect. Once I check my messages the vmail plugin disappears and my calendar rises again. How do I fix this so that everything stays where it is?
The vmail plugin ignores the "nocall" state that you have set up. I don't think there is a way to get it to show when there are no messages. I tried playing with autoheight="false" and so on, but the plugin doesn't show. If you want to avoid the calendar plugin moving up, you should try autoheight="false" in the plugin line:
<plugin clsid="{DCE58428-275E-491f-B835-F2AC38D0CC17}" 

						name="voicemail" height="90" autoheight="false">
I am not sure this will work, but worth a try. Another way to solve the problem is to use the messaging plugin instead of the vmail plugin. That plugin will show a 0 when there are no voice messages. This is how that would look in XML:
<plugin file="sysplug.dll" clsid="{2F930BF0-6FE9-4a53-9E17-88E9247BAB48}" height="90">

	<label font-size="85" y="0" x="15">

		<text lang="0x0409">

			<unreadVMail /> 

		</text>

	</label>

</plugin>

The big downside of this plugin (because of which I don't use it) is that when you choose the plugin, it calls up Outlook, not the speed-dial for checking voicemail.

Pavan

Guest pavankp
Posted

I just noticed you're using a BMP file as your background image, and it's probably in your Application Data\Home folder. If you convert it to a JPG, it will save you some scarce storage space.

Pavan

Posted
If you want to avoid the calendar plugin moving up, you should try autoheight="false" in the plugin line:

<plugin clsid="{DCE58428-275E-491f-B835-F2AC38D0CC17}" 

						name="voicemail" height="90" autoheight="false">

I am not sure this will work, but worth a try.

Another way to solve the problem is to use the messaging plugin instead of the vmail plugin. That plugin will show a 0 when there are no voice messages. This is how that would look in XML:

The big downside of this plugin (because of which I don't use it) is that when you choose the plugin, it calls up Outlook, not the speed-dial for checking voicemail.

Thanks for the explainations!

The messaging plugin works with the layout except I don't like the outlook menu either. At least it looks right and has the important info visible.

I will try the autoheight attribute out. I'm sure I can't be the first to want to do this.

Please sign in to comment

You will be able to leave a comment after signing in



Sign In Now
×
×
  • Create New...

Important Information

By using this site, you agree to our Terms of Use.