Jump to content

Scrolling theme...


Guest nikjensie

Recommended Posts

Guest nikjensie

I'm trying to make a theme with 5 pages... height within ()

Start

Carrier/Clock/Date (180)

Iconbar (20)

SMS

Unread SMS (165)

Clock/Date (15)

Iconbar (20)

E-mail

Unread @ (165)

Clock/Date (15)

Iconbar (20)

Calls

Missed Calls (165)

Clock/Date (15)

Iconbar (20)

Profile

Profile (165)

Clock/Date (15)

Iconbar (20)

But the pages doesn't scroll entirely... I have a BGImage for every plug-in...

Here's the code, what am I doing wrong? (And P.S. has anyone any idea on how to make the Missed Call "0" appear after right reboot without having to wait until the actual missed call for it to start showing a digit???

<?xml version="1.0"?>


<home> 


   <author>Nicko</author> 


   <contacturl>Nicko da Mad Rapper</contacturl> 


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


   <title lang="0x0809">Baseball</title> 


   <title lang="0x040c">Baseball</title> 


   <title lang="0x0407">Baseball</title> 


   <title lang="0x0410">Baseball</title> 


   <title lang="0x0816">Baseball</title> 


   <title lang="0x040a">Baseball</title> 


   <title lang="0x0804">Baseball</title> 


<version>1.0</version>




	<default font-face="nina" font-size="16" font-weight="bold" padding-left="3" padding-right="1" bgcolor="transparent" fgcolor="COLOR_HOMETEXT" padding-top="2" b-border-color="COLOR_HOMERULE" b-border-width="0">


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


	</default>


<background bgimage="Baseball_home.jpg" valign="top"/>


 <scheme>


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


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


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


  <color name="COLOR_HIGHLIGHT" value="#8D91A0"/>


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


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


  <color name="COLOR_MENUTEXT" value="#8D91A0"/>


  <color name="COLOR_GRAYTEXT" value="#9BC3E8"/>


  <color name="COLOR_GRADLEFT" value="#8D91A0"/>


  <color name="COLOR_GRADRIGHT" value="#9BC3E8"/>


  <color name="COLOR_INTGRADLEFT" value="#8D91A0"/>


  <color name="COLOR_INTGRADRIGHT" value="#8D91A0"/>


  <color name="COLOR_TRAYGRADLEFT" value="#8D91A0"/>


  <color name="COLOR_TRAYGRADRIGHT" value="#9BC3E8"/>


  <color name="COLOR_HIGHGRADLEFT" value="#9BC3E8"/>


  <color name="COLOR_HIGHGRADRIGHT" value="#8D91A0"/>


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


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


  <color name="COLOR_BTNFACE" value="#8D91A0"/>


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


  <color name="COLOR_SCROLLBAR" value="#8D91A0"/>


  <color name="COLOR_HOMETEXT" value="#1841B7"/>


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


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


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


  <color name="COLOR_alertWINDOW" value="#C8EFC7"/>


  <color name="COLOR_alertTITLE" value="#8D91A0"/>


  <color name="COLOR_alertRULE" value="#8D91A0"/>


</scheme>




<!-- Page One -->






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


	<clock>


  <time font-weight="bold" fgcolor="#1841B7" halign="left" x="-2" y="165" font-size="14" mode="24"/>


  <date font-weight="normal" fgcolor="#1841B7" halign="right" x="-2" y="165" font-size="12" mode="long"/>


	</clock>


	<label font-weight="bold" fgcolor="#FFFFFF" halign="right" y="1" font-size="12">


  <text><carrier/></text>


	</label>


</plugin>




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


   <iconbar fgcolor="#1841B7"/>


</plugin>
















<!-- Page Two -->




<plugin clsid="{2F930BF0-6FE9-4a53-9E17-88E9247BAB48}" name="smscount" height="165">


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


     	 <format state="selected" bgcolor="transparent" bgimage="IPSMApplication DataHomeBaseball_smsover.jpg" valign="top"/>


	</background>


  <label font-size="16" font-weight="bold" x="12" y="137">


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


 	 <text lang="0x0809"><unreadSMS/></text>


 	 <text lang="0x040c"><unreadSMS/></text>


 	 <text lang="0x0407"><unreadSMS/></text>


 	 <text lang="0x0410"><unreadSMS/></text>


 	 <text lang="0x0816"><unreadSMS/></text>


 	 <text lang="0x040a"><unreadSMS/></text>


 	 <text lang="0x0804"><unreadSMS/></text>


  </label>


</plugin>




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


	<clock>


  <time font-weight="bold" fgcolor="#1841B7" halign="left" x="-2" y="0" font-size="14" mode="24"/>


  <date font-weight="normal" fgcolor="#1841B7" halign="right" x="-2" y="0" font-size="12" mode="long"/>


	</clock>


</plugin>




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


   <iconbar fgcolor="#1841B7"/>


</plugin>




















<!-- Page Three -->




<plugin clsid="{2F930BF0-6FE9-4a53-9E17-88E9247BAB48}" name="emailcount" height="165">


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


  <format state="selected" bgcolor="transparent" bgimage="IPSMApplication DataHomeBaseball_mailover.jpg" valign="top"/>


	</background>


  <label font-size="16" font-weight="bold" x="12" y="137">


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


 	 <text lang="0x0809"><unreadEmail/></text>


 	 <text lang="0x040c"><unreadEmail/></text>


 	 <text lang="0x0407"><unreadEmail/></text>


 	 <text lang="0x0410"><unreadEmail/></text>


 	 <text lang="0x0816"><unreadEmail/></text>


 	 <text lang="0x040a"><unreadEmail/></text>


 	 <text lang="0x0804"><unreadEmail/></text>


  </label>


</plugin>




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


	<clock>


  <time font-weight="bold" fgcolor="#1841B7" halign="left" x="-2" y="165" font-size="14" mode="24"/>


  <date font-weight="normal" fgcolor="#1841B7" halign="right" x="-2" y="165" font-size="12" mode="long"/>


	</clock>


</plugin>




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


   <iconbar fgcolor="#1841B7"/>


</plugin>
















<!-- Page Four -->




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


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


      <format state="selected" visible="true" bgcolor="transparent" bgimage="IPSMApplication DataHomeBaseball_callsover.jpg" valign="top"/> 


      </background> 


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


  <label font-size="16" font-weight="bold" x="12" y="137">


        <format state="unselected" visible="true" bgcolor="transparent"/> 


        <format state="selected" visible="true" x="12" y="137" bgcolor="transparent" fgcolor="#FFFFFF"/> 


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


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


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


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


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


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


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


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


  </label>


	</plugin>




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


	<clock>


  <time font-weight="bold" fgcolor="#1841B7" halign="left" x="-2" y="165" font-size="14" mode="24"/>


  <date font-weight="normal" fgcolor="#1841B7" halign="right" x="-2" y="165" font-size="12" mode="long"/>


	</clock>


</plugin>




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


   <iconbar fgcolor="#1841B7"/>


</plugin>


















<!-- Page Five -->




	<plugin clsid="{95976968-45D5-40c9-9779-2B859B1C2FEC}" name="profile" height="165">


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


  <format state="selected" bgcolor="transparent"  bgimage="IPSMApplication DataHomeBaseball_profileover.jpg" valign="top"/>


  </background>


 	 <label font-size="16" fgcolor="#FFFFFF" x="9" y="137"> 


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


    <text lang="0x0809"><profile/></text>


    <text lang="0x040c"><profile/></text>


    <text lang="0x0407"><profile/></text>


    <text lang="0x0410"><profile/></text>


    <text lang="0x0816"><profile/></text>


    <text lang="0x040a"><profile/></text>


    <text lang="0x0804"><profile/></text>


 	 </label>




    </plugin>




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


	<clock>


  <time font-weight="bold" fgcolor="#1841B7" halign="left" x="-2" y="165" font-size="14" mode="24"/>


  <date font-weight="normal" fgcolor="#1841B7" halign="right" x="-2" y="165" font-size="12" mode="long"/>


	</clock>


</plugin>




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


   <iconbar fgcolor="#1841B7"/>


</plugin>






</home>

Thanks in advance

Nik

Link to comment
Share on other sites

Guest nickcornaglia

You need to make the plugins 200px high EACH or they will only scroll one plugin at a time.

Currently you have.....

Start - 2 plugins

SMS - 3 plugins

E-mail - 3 plugins

Calls - 3 plugins

Profile - 3 plugins

Unfortunately...the homescreen looks at the whole thing as one page with 14 plugins.

So the only way to scroll changing the whole screen at once would be to make each plugin 200px hign...that means you are not going to get the icon bar or clock/date on every screen. :)

You could do this as an example:

Missed Calls - (200px high) but hidden until you have missed calls.

Start - icon bar only (200 pixels high) - top justified

Clock/Date - (200px high) both on the same plugin

SMS/Email - (200 pixels high) both in the same plugin

Profile/Carrier - (200px high)

For a total of 5 plugins

Search Smartphony.org or Coolsmartphone.com for a skin named "Holly". This is a good simple example for you to see how it works.

I dont know who holly is but she's pretty cute.

-Nick

Link to comment
Share on other sites

Guest nikjensie

Hmmmm... well, sitting playing around with it tonight, I got it to work. If I put an exact copy of the SMS plugin page after the original SMS-page, then it works, only I have to scroll twice (obviously) on the way back past the SMS screens to get to the start screen although NOT on the way down..., can't explain why that works, but it does...

Link to comment
Share on other sites

Guest nickcornaglia

Just another post that I didn't read correctly! :oops: I should learn to keep my nose out of other people's business.

I should have seen that you're plugins do equal 200px per page.

I think you just need to make sure that on every scroll...there's enough height in the next plugin to jump the whole screen.

Does it jump to the first SELECTABLE plugin...jumping over those like iconbar?

If so...The way you had it would mean from the first screen...clicking down once would give the icon bar from the first screen and the unread sms and clock from the second because they = 200. Another click would be the clock/date and icon bar from the SMS screen and the unread email from the EMAIL screen.

If all that is correct...then changing the order would fix the problem as all of the selectable plugins are 165 in height....Is this correct? Or am I still wrong? I should really try this but I'm just trying to think it thru as it's a new idea for me.

Would this order work?

Start

Carrier/Clock/Date (180)

Iconbar (20)

SMS

Iconbar (20)

Clock/Date (15)

Unread SMS (165) SELECTABLE

E-mail

Iconbar (20)

Clock/Date (15)

Unread @ (165) SELECTABLE

Calls

Iconbar (20)

Clock/Date (15)

Missed Calls (165) SELECTABLE

Profile

Iconbar (20)

Clock/Date (15)

Profile (165) SELECTABLE

Link to comment
Share on other sites

Guest nickcornaglia

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


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


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


      <format state="selected" bgcolor="transparent" bgimage="IPSMApplication DataHomeplugin05.jpg"/> 


   	 </background> 	 


   	 <label font-weight="bold" font-size="16" halign="left" valign="top" x="25" y="7" >  


      <text><calls/></text>


   	 </label>


  </plugin>

Here's the code for Deemons cheerleader theme which you may have seen...I'm sure that that is visible when there are no missed calls. Compare the above code to yours. You have an extra selected state in there and you may want to change the order.

Link to comment
Share on other sites

Guest nikjensie

Well, in fact, just tried that theme and it does NOT show a "0" when you change to the theme in the first place...

Thanks though....

Link to comment
Share on other sites

Guest nickcornaglia

I give up! I'm 0 for 4.

(I do remember that a theme I had would show my missec calls text but not the 0...I thought his was different. The plugin does show...just not the 0...I dunno why!)

Link to comment
Share on other sites

Guest nickcornaglia

Just checked it out on my theme.

The missed calls does not show a zero until you actually get a missed call and view it. After you viw the missed call and return to the homescreen...a zero is returned. Must be a bug in the plugin or because when your first run the plugin on a new homescreen there is no data to view. (I redeemed myself :) )

Link to comment
Share on other sites

  • 1 year later...

Nick,

It looks like you were making a baseball theme.

I've been searching for one.

did you get it working?

If so, any chance I could see it, get a copy?

Thanks,

Dan

Link to comment
Share on other sites

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.