yashsingh1/xdaforums huggingface dataset:
[JAMin, XDA Neo, S200 General] eknutson:
Greetings,

I've been a user of Raulka's Floyd theme (http://xdaforums.com/showthread.php?t=414342) - a wonderul theme that I recommend you try out. Lately I started playing with settings and getting deeper and deeper into customizing his work for myself. The evolution has become my EMK theme for HS++ (not very creative, it's my initials). It's currently in draft and is very much a work in progress.

I still have a few of his images in my theme and so double-checked with him before posting (they are easy to spot, his are the good-looking images ;) ). Also, his black PSShutXP theme is bundled in there - pretty much everything in the /smallicons sub-folder and a few in the root folder as well. He graciously said that my theme was worth sharing, and so here it is =)

I love the light-weight footprint and configurability of HomeScreen Plus Plus. I've tried a lot of today plugins and shells out there, and I've settled on this one for my use. It's powerful and highly customizable, and most of all not resource intensive.

EMK is a light-weight HUD-like theme, along with 2 (switchable) rows of buttons for notifications, and connection status. There's also a favorites button which toggles a sliding launcher for my personal favs / most used apps. (Note that the links are probably not going to work for you out of the box, as I have a habbit of moving things around, and some of the apps linked are not freeware, so are not included).

I'd be more than happy to recieve any constructive criticism and/or ideas for improvement.

I'm hesitant to show the theme knowing my graphics need a lot of refinement and having someone elses work embedded... but being that this is a development comunity I'm more than happy to be able to give a little something back. The voicemail phone number isn't working quite right yet and the inbox is still pointing to the default - you'll want to replace the phone number / point to your specific inbox (if you don't replicate outlook), along with other tweaks I'm forgetting.

So, w/out further ado, here is the theme:
[JAMin, XDA Neo, S200 General] jraggio:
Reminders & Next Appointment Indicators

I have two things I'd like to add, but have not yet seen in any other theme. I appreciate your help.

1) I am showing the next appointment on my main screen under the clock, but I'd like to add the time for the meeting as well as the location if possible. Now it just shows the title for the appointment. I got the registry setting for this from lepsyfou or toggletoday. I forget which.

2) I'd like to add an icon with a count for reminders that need to be snoozed or dismissed. If I get reminders now, I have to tap the bell icon in the start bar to view them if I don't happen to have to phone on when they first are triggered. This is hard to do without a stylus. I now have counters for everything else with large buttons that I can access without the stylus (active sync mail, yahoo mail, missed calls, voicemail, sms/mms). Adding an icon for reminders would complete the set nicely.

I don't yet have a screen capture utility installed. If somebody suggests one I can post my screen and theme files for you to use if you like it. It's a modified version of a theme called "diamond". I forget where I got it and can't find it on xda or the HS++ site.

Thanks,

John
[JAMin, XDA Neo, S200 General] dave.:
Screen capture can be made with mymobile. use google.

1. the reg keys ere:

HKCU\System\State\Appointments\....

The reg keys are only available if there are some appointments.

2. Thats very important for me. so who can help
[JAMin, XDA Neo, S200 General] dave.:
I think a pm to egoist would be better. or try to klick on the link in his sig!!!!

This thread is for Homescreen Themes only.

but every question is worthy to be answert so just klick here

and have fun.

Dave.
[JAMin, XDA Neo, S200 General] egoist6:
here you go:

HKLM\System\State\Shell\Notify
[JAMin, XDA Neo, S200 General] Homer-S:
Hello guys,

I am using BS ... oh no Homesreen++ for years and now I was really impressed how it can be developed in usability. So i took some of the best Themas (Thanks to ancola66, lepsyfou, daryelv) and tried to make my own.

At the beginning the "Home Screen" worked perfect. The Clock was working but than after I adjusted all my other pages the homescreen was completle gone. It now shows only the to white background images of the watch. No Icons and numbers are displayed.

Can anyone help me with that?

Here is my

Code:

<!-- 0 Home -->

<View height="194" selmode="3" multi="1" animate="109">

<Item class="space" ontap="CtlPnl" index="16" subindex="0">

<image src="ClockRow.png" left="-28" top="10"/>

<imagealt src="Clockfocus.png" left="-42" top="25"/>

</Item>

<Item class="clock_digit" ontap="CtlPnl" index="16" subindex="0">

<image left="-8" top="26" />

</Item>

<Item class="clock_digit" ontap="CtlPnl" index="16" subindex="0">

<image left="0" top="26"/>

</Item>

<Item class="clock_seperator" ontap="CtlPnl" index="16" subindex="0">

<image top="14" left="0" />

</Item>

<Item class="clock_digit" ontap="CtlPnl" index="16" subindex="0">

<image left="4" top="26" />

</Item>

<Item class="clock_digit" ontap="CtlPnl" index="16" subindex="0">

<image left="-1" top="26" />

</Item>

<Item class="registry_tracker" ontap="PhoneMissedCalls" >

<image src="Icons\PhoneAlarm.png" left="-184" top="120" vga="0" />

<label text="%d" width="20" left="2" top="150" fontsize="24">

<registry key_value="HKCU\System\State\Phone\Missed Call Count" />

</label>

</Item>

<Item class="registry_tracker" ontap="InboxSms" >

<image src="Icons\SMS2.png" top="120" vga="0" />

<label text="%d " width="20" left="2" top="150" fontsize="24">

<registry key_value="HKCU\System\State\Messages\sms\Unread\Count" />

</label>

</Item>

<Item class="registry_tracker" ontap="InboxMms" >

<image src="Icons\Email3.png" top="120" vga="0" />

<label text="%d " width="20" left="2" top="150" fontsize="24">

<registry key_value="HKCU\System\State\Messages\mms\Unread\Count" />

</label>

</Item>

</View>
[JAMin, XDA Neo, S200 General] egoist6:
not sure what the exact outcome is.

if the complete row is not being displayed, do not forget to enable the row in the options menu
[JAMin, XDA Neo, S200 General] dave.:
Pleas share your image folder and the complete xml.

and we can try to help you.
[JAMin, XDA Neo, S200 General] Homer-S:
OK, maybe due to my bad english. I try to upload a screeny.
[JAMin, XDA Neo, S200 General] mayen:
I think your the clock part should be in the first ROW of the XML file, as well as the part with missed calls etc.
[JAMin, XDA Neo, S200 General] tiggerbcn:
Does nobody know about what I ask? I have done many tests with other plugins of the screen Today and they me work well, but Spb Weather me does not work,

Does anybody know if the SPB Weather is compatible? Thank you
[JAMin, XDA Neo, S200 General] egoist6:
i guess it is the following:

all images for displaying the time have to be of the same size and color depth. could you check that?
[JAMin, XDA Neo, S200 General] hohoeyo:
Try using tplug title=""Spb Weather"" ... I noticed the same thing when I tried to insert Spb Weather ... if you check the list of today plugins through HomeScreen's tab for integrating today plug-ins, you'll notice that Spb Weather is in quotes. So you need to have that in your tplug title.

Good luck
[JAMin, XDA Neo, S200 General] tiggerbcn:
Ok, thank you very much, works perfectly this way.

Thank you very,very much :) :) :) :)
[JAMin, XDA Neo, S200 General] tiggerbcn:
Good finally I have finished the skin of the HomeScreen, it is taking as basic a skin that has done Koma imitating to Windows Vista with several modifications, but it is in Spanish, if someone is interested in here it can download it:

http://www.htcspain.com/foro-f83/pon-tu-pda-como-si-fuese-windows-vista-skin-homescreen-t13533.html
[JAMin, XDA Neo, S200 General] Homer-S:
hmmm

I checked all numbers and the background file. all have RGB 8bit

all numbers are the equal size.

Any other point?
[JAMin, XDA Neo, S200 General] Homer-S:
I HAVE IT!!!!!!

If you look at chi tais how to....

you need the pm/am files the text entrys are not mandatory.
[JAMin, XDA Neo, S200 General] jraggio:
Thanks Ego, but that didn't seem to work for me. The value there was '4' regardless of how many active reminders there were. I setup some test cal entries and the registry value remained at 4 when I had one active reminder or when there were none.

HKCU\System\State\Shell\Reminders did have items for the active reminders, but did not have a count.

Also, with regard to my other question, do you know how to display the time for the next appointment. I'm using HKCU\System\State\Appointments\HomeScreen\Subject for the title of the appointment, but \Start Time looks to be in some sort of binary format. How do I modify it to a time that can be displayed?

Thanks,

John
[JAMin, XDA Neo, S200 General] marttin:
Check the Mortscript script here

Only things you need to change is the offset and instead of dispalying message on the screen to replace with function writing in some registry

About the offset: in the example Offset=-111600, which is for USA central daylight savings time. I am using offset for Beijing (Offset=108000), but got it based on trial and error tests

hope the above helps
[JAMin, XDA Neo, S200 General] egoist6:
as to my understanding, reminders (= notifications) are managed by the notification queue. you need special tools to read out reminders.

the above reg key works on my device. you might want to check if there are other reg-keys available and working for your device.

if you go to sk tools website you will find two apps (ssnap and idiff).

with these tools you can find out reg-keys that have been changed after the previous registry snapshot
[JAMin, XDA Neo, S200 General] jraggio:
I'll give that thread a peek. Looks like there is some good stuff there. Then again I might just use the standard calendar plugin to show the next appointment. Though for some reason I've had trouble getting that to work. It just won't show up.

Thanks,

John
[JAMin, XDA Neo, S200 General] jraggio:
I found something interesting at the mortscript thread linked to above by Martin:

http://xdaforums.com/showthread.php?t=289197&page=4

I may be able to leverage this somehow:

# check the registry for any notifications

Notify = RegValueExists( "HKLM", "System\State\Shell\Notifications\Active", "CLSID" )

This key only exists if there is a notification active. I cam probably use it to set a button as off or on when there is at least one notif. Now how can I write an action for the button in HS++ to show the same little popup used to dismiss / view reminders that is shown when tapping the "bell" icon in the start bar? Without this ability the indicator is not that useful.

Thanks,

John
[JAMin, XDA Neo, S200 General] Homer-S:
Hello it's me again.

I have some more questions:

1. Is it possible to make HomeScreen++ switching to a default view after a defined time automatically ?

2. Is it possible to change views by using finger gestures? I talk about the Home/Contacts/Timing/etc views, within a view (menu bar) I knwo that and how it works.

3. and my last question: when question 2 is possible, is it than feasiable to have the correct fitting menu bar icon highlighted?

Thanks

After playing around I have one more question

I have a problem with the side scroll bar. I dont want to see it.

I have a space of 269 pixels in height of the todayscreen without top and bottom bars.

My 4 rows in XML file has additional 267 pixels. But it always shows the scrollbar. If I reduce it by 1 pixel scroll bar is away but you see a empty pixel row between today plugin and bottom bar.

Please have a look at the attached picture.

Thanks
[JAMin, XDA Neo, S200 General] egoist6:
hm. but that doesn't give you the number of active notifications - only the text of the last active one. but it is a start.

good question. i was asking exact the same a couple of days ago. look here.

but unfortunately no answer.

if you find out anything, would you please post it here as i am still searching for a solution?

thanks
[JAMin, XDA Neo, S200 General] egoist6:
re 1.) an easy way of achieving this is to use mortscript in combination with registrysetstring.exe 100 0 1

re 2.) not sure what you mean. what do you want to slide and what is what you already know of?

you need animate="9" for example as a row attribute and set slide="0" as a view attribute to achieve a cube animation when slidingovr the view

re 4) are you using the seperator tag?

<row seperator="1" ...
[JAMin, XDA Neo, S200 General] Homer-S:
in advance...THANK YOU!

now some additional things

to 1. do you have a sample code for me?

to 2. I attached a picture. not every view can be used with guestures especially the calender one with today agenda. I have there for also attached my xlm file

to 3.

My screen contains 4 rows. when I shift by finger row 3, is it possible to change to the correct Menu button in row4 as well. with the correct highligthed button ?

to4:

no every where separator=0 ???
[JAMin, XDA Neo, S200 General] no.1kaka:
Play video Next Generation by Eins.
[JAMin, XDA Neo, S200 General] salahnajm:
this looks great!!! could you share?!
[JAMin, XDA Neo, S200 General] egoist6:
re 1.

this script for starting and stopping the script:

_chgview = SystemPath("ScriptPath") \ "chgview.mscr"
If (ScriptProcExists(_chgview))
If (Question( "Terminate Script?" ) = YES )
KillScript( "chgview.mscr" )
EndIf
Else
Run(_chgview)
EndIf

this script (chgview.mscr) actually changes the view after 2 minutes of timeout

timeout = 2
while ( 1 > 0 )
sleep(timout*60000)
Run("\pathname\registrysetstring", "100 3 1")
endwhile

haven' tried it yet...

both scriptfiles have to be in the same directory.

re 2

sliding over the calendar plugin should move you forward or backward in the calendar.

consider some extra spaces on top and underneath the plugin to give batterystatus the chance to slide away the whole plugin.

if this does not work then you have to decide between calendar sliding changing views (but here you have to disable the sliding feature within the calendar plugin)

re 3

now thats a tricky one...

you'll have to use mortscript again and do some more changes. but that will be complex:

if you press one of the buttons of the bottom navigation bar, you have to run a script. the script does the following:

- it changes the registry-key

RegWriteDWord( "HKCU", "any path you like", "name", 1 ) (this key is being used by hs++ to alternate the icons, you cannot use the imagealt class anymore. instead you have to use registry_tracker)

- it changes the view (Run("\pathname\registrysetstring", "100 3 1")

now if you slide in the other view above, you have to try to find a way to simultaneously change the view and change the registry key back to 0.

this would only work if you could decide to forget the sliding and place some invisible buttons on both halfs of this area which will bring you back and forward.

in this case the script would revert the values to the state before.

re 4

separator="0" is corrdect. i have no idea.

i see in your xml file that you are probably using an older version of hs.

try the latest one.
[JAMin, XDA Neo, S200 General] dave.:
Hi How do you manage that the top bar looks like that? is it a todayplug wich use hs++? please explane.

And can you share the easylink soft?
[JAMin, XDA Neo, S200 General] Homer-S:
In my theme it is Wisbar advance 3 with a custom Theme.
[JAMin, XDA Neo, S200 General] Homer-S:
to 1: Thanks for the script texct, I will try.

to 4: I am using built 347, I guess its the latest one...

to 3: take your time. Iam so happy that ur helping me at all

to 2: re 2: the funny thing is, when I want to finger guesture to the rught it does not work visversa to the left. with this code

<View height="194" multi="1" selmode="3" animate="109">
<Item class="tPlug" title='"TodayAgenda"' unload="0" gesture="1">
<label top="-1" left="-30" height="155"/>
</Item>

another funny thing

from commanager to aplicatinon view (to the left) it does not work. to the right to camera it works? with this code

<!-- 4 Comm Manager -->

<View height="194" selmode="3" multi="1" animate="109" >

<Item class="registry_tracker" ontap="TogglePhone" onhold="MenuPhone" >
<image src="ph%d.png" left="-20" top="2"/>
<registry key_value="HKLM\System\State\Phone\Radio Ready State" />
</Item>
<Item class="registry_tracker" ontap="ToggleBluetooth" onhold="MenuBlueTooth" >
<image src="bt%d.png" left="-240" top="49"/>
<registry key_value="HKLM\System\State\Hardware\Bluetooth" mask="0xFF" />
</Item>
<Item class="registry_tracker" ontap="ToggleWiFi" onhold="MenuWiFi" >
<image src="wifi%d.png" left="-240" top="96"/>
<registry key_value="HKLM\System\State\Hardware\Wifi" mask="0x02" />
</Item>

<Item class="registry_tracker" ontap="StartApp" path="\Windows\Startmenü\Tools\WisBar Advance 3\[Profiles].lnk" >
<image src="norm%d.png" left="-230" top="150"/>
<registry key_value="HKCU\ControlPanel\Volume\Volume" />
</Item>
<Item class="registry_tracker" ontap="StartApp" path="\Windows\BatteryStatus\Blue_Ocean\progs\volume\Mute.exe" >
<image src="fort%d.png" left="18" top="150"/>
<registry key_value="HKLM\System\State\Phone\Status" />
</Item>
<Item class="registry_tracker" ontap="StartApp" path="\Windows\BatteryStatus\Blue_Ocean\progs\volume\muteonoff.exe"

>
<image src="mute%d.png" left="18" top="150"/>
<registry key_value="HKCU\ControlPanel\Volume\Volume" />
</Item>
<Item class="registry_tracker" ontap="ToggleFlight">
<image src="flight%d.png" left="18" top="150"/>
<registry key_value="HKEY_LOCAL_MACHINE\System\State\Phone\Status" mask="0x16"/>
</Item>
</View>
[JAMin, XDA Neo, S200 General] dave.:
i don´t want to buy some soft ore use crack. i decide to use only freeware.

but thx for reply.
[JAMin, XDA Neo, S200 General] Homer-S:
Normally I also look for freeware but Wisbar I use for years and I did not find some alternative so I payed ...grrrr
[JAMin, XDA Neo, S200 General] egoist6:
why not creating a new taskbar with hs++? i have done that and it works perfectly...
[JAMin, XDA Neo, S200 General] egoist6:
@homer-s

re 2: just for testing purposes:

does the view slide with this?

<View height="194" multi="1" selmode="3" animate="109" gesture="1">
<Item class="tPlug" title='"TodayAgenda"' unload="0" gesture="0">
<label top="-1" left="-30" height="155"/>
</Item>

BE AWARE:

make sure that your finger sliding gesture moves across the icons. it does not work across spaces.

i have found a workaround for this:

add

<Item class="space" >
<image src="background.png" left="1" top="1" width="x" height="y" />
</Item >

to the last line of each view and use the backround attached (it is basically a single transparent pixel)

re 4:

is homescreen the only plugin activated?

maybe the separator line results from other today plugins?
[JAMin, XDA Neo, S200 General] mayen:
just with hs++ or do you also use mortscripts with it?

could you share the code? :rolleyes:

Thnx!
[JAMin, XDA Neo, S200 General] egoist6:
here you go. be aware that the taskbar is designed for vga devices

<Row name="Taskbar" >
<View height="41" multi="0" slide="0" adaptwidth="0" itemselect="-1" animate="0" >

<Item class="registry_tracker" ontap="TogglePhone" >
<image src="ps%d.png" left="1" top="5" width="40" height="32"/>
<registry key_value="HKLM\System\State\Phone\Signal Strength" />
</Item>
<Item class="registry_tracker" ontap="TogglePhone" >
<image src="psoff%d.png" left="1" top="5" width="40" height="32" />
<registry key_value="HKLM\System\State\Phone\Radio Ready State" />
</Item>

<!-- DATA: GPRS 1, 1xRTT 2, EVDO 4, EDGE = 8, UMTS/3G 16, EVDV = 32, HSDPA 64 (regkey-values for CellSysAvail sometimes incremented by 1) -->
<Item class="registry_tracker" ontap="StartApp" path="\Program Files\vijay555\VJKeyPress.exe ::126" >
<image src="pca%d.png" left="55" top="11" />
<registry key_value="HKLM\System\State\Phone\Cellular System Available" />
</Item>
<Item class="registry_tracker" ontap="StartApp" path="\Program Files\vijay555\VJKeyPress.exe ::126" >
<image src="pcc%d.png" left="48" top="4" />
<registry key_value="HKLM\System\State\Phone\Cellular System Connected" />
</Item>

<!-- BT: 8 Off, 9 On, 11 Discoverable, 25 Headset -->
<Item class="registry_tracker" ontap="ToggleBluetooth" onhold="MenuBlueTooth" >
<image src="bt%d.png" left="90" top="4" />
<registry key_value="HKLM\System\State\Hardware\Bluetooth" />
</Item>

<!-- WIFI: HKLM\System\State\Connections\Network\Count
alt: 2 - PowerOn , 8 Connecting, 16 Connected
1, 5 off, 7 waiting, 23 connecting/ed, 31 connected -->
<Item class="registry_tracker" ontap="ToggleWiFi" onhold="CtlPnl" index1="17" >
<image src="wlan%d.png" left="130" top="4" />
<registry key_value="HKLM\System\State\Hardware\Wifi" />
</Item>
<!-- Item class="registry_tracker" ontap="ToggleWiFi" onhold="MenuWiFi" >
<label text="%s" align="left" left="130" top="30" bold="0" color="CCCCCC" height="20" width="55" fontsize="20" valign="middle" >
<registry key_value="HKLM\System\State\Connections\Network\Descriptions" />
</label>
</Item -->

<!-- InCall: Aktiv 1, inaktiv key is deleted -->
<Item class="registry_tracker" >
<image src="incall%d.png" left="170" top="4" />
<registry key_value="HKLM\System\State\Phone\Active Call Count" />
</Item>

<Item class="clock" ontap="CtlPnl" index="16" subindex="1" >
<label align="center" left="210" top="1" text="HH':'mm" bold="0" height="40" width="60" fontsize="26" color="CCCCCC" valign="middle" />
</Item>

<Item class="battery_ac_icons" >
<image src="Icon_AC.png" left="347" top="14" />
</Item>

<Item type="value" class="battery_meter" >
<label align="right" left="363" top="1" bold="0" color="CCCCCC" height="40" width="55" fontsize="26" valign="middle" />
</Item>

<!-- Close: -->
<Item class="space" ontap="StartApp" path="registrysetstring.exe ::3" onhold="TaskList" >
<image src="close.png" left="435" top="1" />
</Item>
</View>
</Row>
[JAMin, XDA Neo, S200 General] dave.:
Take a look at the image. i got this space (red frame) i cant use this.what do i wrong?

i use vjtoggle.
[JAMin, XDA Neo, S200 General] egoist6:
i remember that conversation.

after flashing duttys rom v2.8 i found out that vjtoggle only blanks the taskbar but does not make the space gained available to the today screen.

with v2 everything is working fine. it is rom dependent.

furthermore, i think, vjtoggle generally does not work in combination with manila.

which version of vjtoggle do you use?

vjtoggletodayiialpha.exe or the other one (vjtoggle.exe i think)
[JAMin, XDA Neo, S200 General] dave.:
Don´t understand??
[JAMin, XDA Neo, S200 General] egoist6:
in your first post you forgot the image, so i asked to post the image. but after writing it i saw that the image has already been attached.

please see above. i edited my post again
[JAMin, XDA Neo, S200 General] dave.:
Thanx for reply. i use vjtoggletodayiialpha.exe and i dont use manila. i disabled it. i got the original 1.37 o2 rom
[JAMin, XDA Neo, S200 General] egoist6:
then you are facing the same problem than me. i was not able to find out yet, which component (or registry key) of the various roms prevents vjtoggle from working properly.

as you can see in my screenshot above, vjtoggle works properly on dutty v2, but does not on dutty v2.8.

i have started a thread about this a couple of days ago, but no answer.

right now i have started a thread about this in duttys thread here

lets see.

another alternative would be to find a different tool...
[JAMin, XDA Neo, S200 General] mayen:
Same here, when i use vjtoggletodayiialpha.exe, i get a blank space where the taskbar used to be, but i'm not able to use it with HS++.

Even tried it with top="-40", but no luck :confused:

And BTW, is there a way to get the taskbar back without softreset?

Running the app again doesn't work.....
[JAMin, XDA Neo, S200 General] egoist6:
run vjtoggletodayiialpha.exe -config

cange the values and click on "apply both"

no need for a softreset