Battery Status themes and theme questions

Search This thread

R0N1N

Senior Member
Ikarus suggested we start a new thread with our customized themes and questions on theming, so I thought I would post my current to start it off.
Theme includes the segoe ui font. Ikarus said he would assist in this thread as time permits for him, otherwise anyone with BS experience can jump in and assist anyone with problems.
If you don't know what the excellent Battery Status is, check out here
Here is the online-manual for customization, which is linked in the first post of BS-Thread too.
 

Attachments

  • pc_capture3.jpg
    pc_capture3.jpg
    17.5 KB · Views: 28,238
  • IphoneJW.cab
    669.9 KB · Views: 5,591
Last edited:

mr_deimos

Senior Member
Nov 22, 2007
386
101
Yet another clock theme

Here's a clean and simple theme i made for my wizard. Not all meters can be shown, since i made icons for only the ones i use (no operator info, no AM/PM indicator for 12h clock, maybe something else is not implemented).
Includes icons for tray launcher - BT on/off, WiFi on/off, Phone on/off, rotate screen, disable screen and lock device.

With Ecqlipse 2 icons used for Touch commander and ppcProfiles Pro with modified tray icons and profile selection menu to match the overall look (done with ResourceHacker since ppcProfiles has no skinning option) it makes quite a good impression :)
Works best with HTC Touch Today screen theme, or other dark backgrounds.

Enjoy.
 

Attachments

  • screenshot.jpg
    screenshot.jpg
    64.7 KB · Views: 11,150
  • BS_DeimosClockTheme.zip
    267.7 KB · Views: 3,010

R0N1N

Senior Member
Here's a clean and simple theme i made for my wizard. Not all meters can be shown, since i made icons for only the ones i use (no operator info, no AM/PM indicator for 12h clock, maybe something else is not implemented).
Includes icons for tray launcher - BT on/off, WiFi on/off, Phone on/off, rotate screen, disable screen and lock device.

With Ecqlipse 2 icons used for Touch commander and ppcProfiles Pro with modified tray icons and profile selection menu to match the overall look (done with ResourceHacker since ppcProfiles has no skinning option) it makes quite a good impression :)
Works best with HTC Touch Today screen theme, or other dark backgrounds.

Enjoy.

Nice job Mr_Deimos, looks great with a dark theme.
 

mario23

Senior Member
Nov 13, 2007
810
29
South Fla
Just started using this program and love it.
I actually got rid of Ilauncher since all I was using it for was the meters.
Keep those themes coming :)
TKS
 

Herunim

Member
Nov 28, 2005
34
0
Hi ikarus,

- How do you add the class="start_app" in the class "date" or the class "cpu_utilization" ?
I tried <Item class="date" ontap="\Windows\Calendar.exe" > but it doesn't work.

- How do change the icons for class="battery_ac_icons" ?

- Sorry to ask : where can I find the manual with all the tags ?

- Something strange : if the view with the CPU load is not active, the CPU load is not displayed in the taskbar. If the view is active and BS is minimized, the CPU load is still displayed in the taskbar.

- I believe the skin setup should override the option setup : if the option is set, the CPU frequency is bold, even with :

<Item class="cpuspeed" >
<label fontfamily="Tahoma" fontsize="12" bold="0" />
</Item>

- When trying to display the CPU utilization below the icon, using :

<Item class="cpu_utilization" ontap="CtlPnl" index="4" subindex="2" >
<image src="CPU.png" width="12" top="2" left="10" />
<label fontfamily="Tahoma" fontsize="12" width="40" top="7" left="-25" align="center" />
</Item>

Only the label area below the icon is refreshed (12 pixels) instead of the whole area (40 pixels).

Thanks again for this great apps.

Kind regards,

Herunim
 

ikarus

Senior Member
Oct 26, 2005
1,224
1
www.chi-tai.net
Themes

Theme by Nostramo. Many Thanks to Nostramo for his great work!!!
Download -> see attachement

Capture052.jpg


ClockTheme by RedUsr:

Download -> 4pda.ru

img-55685-Untitled-4.png
img-55981-Untitled-3.png


Theme by banan4ik -> internal Link

miniBS_utak3r.png




Minimalistic theme by utak3r
--> Download




Example for application launcher:
Code:
<Row seperator="1" >        
        <View height="20" itemselect="1" >
            <Item class="space" >
                <image left="-25" src="rotate.bmp" transparent="020202" />
            </Item>            
            <Item class="start_app" onhold="StartApp" path="\Windows\fexplore.exe" path1="\Windows\solitare.exe" />            
            <Item class="start_app" path="\Windows\BubbleBreaker.exe" />            
            <Item class="start_app" path="\Windows\solitare.exe" />
            <Item class="start_app" path="\Windows\pword.exe" />
            <Item class="start_app" path="\Windows\iexplore.exe" />
            <Item class="start_app" path="\Windows\Calc.exe" />
        </View>
        <View height="38" itemselect="1" >
            <Item class="space" >
                <image left="-25" src="rotate.bmp" transparent="020202" />
            </Item>            
            <Item class="start_app" path="\Windows\Calc.exe" /> 
            <Item class="start_app" onhold="StartApp" path="\Windows\fexplore.exe" path1="\Windows\solitare.exe" />            
            <Item class="start_app" path="\Windows\iexplore.exe" >
                <image smallicon="1" />
            </Item>            
            <Item class="start_app" path="\Windows\ppt.exe" />            
            <Item class="start_app" path="\Windows\pword.exe" />            
            <Item class="start_app" path="\Windows\solitare.exe" />
        </View>
        
        <View height="62" absolute="2" itemselect="1" >
            <Item class="space" absolute="0" >
                <image left="-25" src="rotate.bmp" transparent="020202" />
            </Item>
            
            <Item class="start_app" title="Calc" path="\Windows\Calc.exe" >
                <image top="1" left="25" />
                <label width="40" top="36" valign="top" align="center" left="-2" fontsize="-3" />
            </Item>
            
            <Item class="start_app" title="File Explore" path="\Windows\fexplore.exe" >
                <image top="1" left="65" />
                <label width="40" top="34" valign="top" align="center" left="-4" format="wordbreak" fontsize="-3" />
            </Item>
            
            <Item class="start_app" title="Internet Explore" path="\Windows\iexplore.exe" >
                <image top="1" left="105" />
                <label width="40" top="36" valign="top" align="center" left="-2" format="wordbreak" fontsize="-3" />
            </Item>
            
            <Item class="start_app" title="Power Point" path="\Windows\ppt.exe" >
                <image top="1" left="145" />
                <label width="40" top="36" valign="top" align="center" left="-2" format="wordbreak" fontsize="-3" />
            </Item>
            
            <Item class="start_app" title="Solitare" path="\Windows\solitare.exe" >
                <image top="1" left="185" />
                <label width="40" top="36" valign="top" align="center" left="-2" fontsize="-3" />
            </Item>
        </View>
        
        <View height="112" itemselect="1" multi="1" >
            <Item class="space" >
                <image left="-25" src="rotate.bmp" transparent="020202" />
            </Item>
            
            <Item class="start_app" title="   Calculator" path="\Windows\Calc.exe" >
                <image top="1" />
                <label width="180" bold="1" valign="top" top="10"/>
            </Item>
            
            <Item class="start_app" onhold="StartApp" title="   File Explorer" path="\Windows\fexplore.exe" path1="\Windows\solitare.exe" >
                <image left="-216" top="38" />
                <label width="180" bold="1" top="46" valign="top" />
            </Item>
            
            <Item class="start_app" title="   Internet Explorer" path="\Windows\iexplore.exe" >
                <image left="-216" top="76"/>
                <label width="180" bold="1" top="84" valign="top" />
            </Item>
        </View>
        
        <View height="112" itemselect="1" multi="1"  >
            <Item class="space" absolute="1" >
                <image src="rotate.bmp" transparent="020202" />
            </Item>
            
            <Item class="start_app" absolute="1" title="   Calculator" path="\Windows\Calc.exe" >
                <image left="25" top="1" />
                <label width="180" bold="1" valign="top" top="10"/>
            </Item>
            
            <Item class="start_app" onhold="StartApp" absolute="1" title="   öFile Explorer" path="\Windows\fexplore.exe" path1="\Windows\solitare.exe" >
                <image left="25" top="38" />
                <label width="180" bold="1" top="46" valign="top" />
            </Item>
            
            <Item class="start_app" absolute="1" title="   Internet Explorer" path="\Windows\iexplore.exe" >
                <image left="25" top="76"/>
                <label width="180" bold="1" top="84" valign="top" />
            </Item>
        </View>
    </Row>
Example for Clock with seconds:
Code:
<View height="58">
              <Item class="clock_digit" >
                  <image left="-18" resize="85" />
              </Item>
              <Item class="clock_digit" />
              <Item class="clock_seperator" >
                  <image top="8" />
              </Item>
              <Item class="clock_digit" />
              <Item class="clock_digit" />
              
              <Item class="clock_seconds_sep" >
                  <image resize="50" top="25" />
              </Item>
              
              <Item class="clock_seconds" >
                  <image top="22" />
              </Item>
              <Item class="clock_seconds" >
                  <image top="22" />
              </Item>
              <Item class="clock_alarm" ontap="CtlPnl" index="16" subindex="2">
                  <image left="-43" top="4" />
              </Item>
              
              <Item class="clock_apm" >
                  <image left="4" top="2" />
              </Item>
        </View>
 

Attachments

  • BSVistaTheme_by_Nostramo.zip
    7.9 KB · Views: 1,198
  • BSClockTheme_by_Nostramo.CAB
    62.7 KB · Views: 1,297

ikarus

Senior Member
Oct 26, 2005
1,224
1
www.chi-tai.net
Hello Herunim,

- Sorry to ask : where can I find the manual with all the tags ?
online-manual for customization, which is linked in the first post of BS-Thread too.
Shall i make the fontsize in first thread bigger?
Basically i don't like to emphasize so much, because it irritates more then..

- How do you add the class="start_app" in the class "date" or the class "cpu_utilization" ?
I tried <Item class="date" ontap="\Windows\Calendar.exe" > but it doesn't work.
you have to use ontap="StartApp", which specifies the action to do.
btw. the class="start_app" implicitly makes use of ontap="StartApp"..
After that you can supply the parameters for that action (see manual) e.g. path="\Windows\Calendar.exe"

Don't you've seen the example for AppLauncher at first page of BS-Thread?
Anything you need is used in the example...
btw. i've just moved it to first page of this thread.

- How do change the icons for class="battery_ac_icons" ?
there are a lot of methods, e.g.
- replace the bitmaps for that icons (copy the resources from default-folder to your desktop-computer and check which ones to change)
- use two <image src="..."... > for the images, where you can use png/bmp/gif/jpeg..

- Something strange : if the view with the CPU load is not active, the CPU load is not displayed in the taskbar. If the view is active and BS is minimized, the CPU load is still displayed in the taskbar.
It's by design. The taskbar-indicator is primarily for showing the cpuspeed.
If no cpu-utilization reading is on today-screen (and cpuscaler is disabled), then there's no need to hold the resources for cpu-utilization. Any resources for cpu-utilization will then be released.

- I believe the skin setup should override the option setup : if the option is set, the CPU frequency is bold, even with :
search for toggleBoldFont-Attribute in the online-manual

- When trying to display the CPU utilization below the icon, using :

<Item class="cpu_utilization" ontap="CtlPnl" index="4" subindex="2" >
<image src="CPU.png" width="12" top="2" left="10" />
<label fontfamily="Tahoma" fontsize="12" width="40" top="7" left="-25" align="center" />
</Item>

Only the label area below the icon is refreshed (12 pixels) instead of the whole area (40 pixels).
I will check this as soon as possible, but i don't know when...
Nevertheless, thanks for reporting your observation :)
 

Herunim

Member
Nov 28, 2005
34
0
Hi ikarus,

Thank you for your answers.

I'm still having troubles with the battery icons:

<Item type="icon" class="battery_ac_icons" ontap="CtlPnl" index="3" >
<image src="OnBatt.png" />
<image src="OnAC.png" />
</Item>

doesn't work.

It seems that path with accents are not correctly handled. Using:

<Item class="cpu_utilization" ontap="StartApp" path="\Windows\Menu Démarrer\Task Manager.lnk" >
<image src="CPU.png" width="20" top="2" left="10" />
<label fontfamily="Tahoma" fontsize="12" width="20" top="7" left="-20" align="center" />
</Item>

makes BS revert to the default theme.

Kind regards,

Herunim
 

whysolate

Member
Aug 14, 2007
30
0
Hi,

I had this code in my xml. The date and clock is showing fine but the alarmon image is always showing even when alarm is set to off.

Anybody knows how to make it work?
Thannks!

Edit : Another question...what does absolute parameter do?

Code:
	<Row>
		<View height="14">
			<Item class="date" ontap="CtlPnl" index="16">
				<label text="dddd, dd MMMM yyyy" bold="1" fontsize="12" left="-28" top="2" align="center" />
			</Item>
		</View>
	</Row>
	
	<Row seperator="1" >
		<View height="50">
	      	        <Item class="clock" ontap="CtlPnl" index="16">
                		<label text="HH':'mm':'ss" fontsize="40" left="-28" top="2" width="240" align="center" fontfamily="Alien Encounters" />
        		</Item>
			<Item class="clock_alarm" ontap="CtlPnl" index="16" >
		      	        <image top="6" left="-22" />
			</Item>
		</View>
	</Row>
 
Last edited:

mr_deimos

Senior Member
Nov 22, 2007
386
101
From what i've seen, the alarm icon works only if you use png image-based clock. I think it was mentioned somewhere that it won't work with a label class based clock.
Try getting digit files (0.png - 9.png, separator.png and empty.png") and clock code from any of the themes using png clocks to confirm if it is in fact the case.
 

ikarus

Senior Member
Oct 26, 2005
1,224
1
www.chi-tai.net
The download link for "HTC Home style by tzm0510" in post #10 seems to be incorrect?
oh, okay. thanks for report.. i will delete it. Actually i don't have a more recent link.

I'm still having troubles with the battery icons:

<Item type="icon" class="battery_ac_icons" ontap="CtlPnl" index="3" >
<image src="OnBatt.png" />
<image src="OnAC.png" />
</Item>

doesn't work
could you attach your xml and the images for battery_ac_icons?

It seems that path with accents are not correctly handled. Using:
...
makes BS revert to the default theme.
it's mentioned in the online-manual, but i don't know whether it works with accents.
You must load the xml on your PC with wordpad and "save as" "Unicode-document".
It's defaulted to ansi-encoding which is good for english. Even german users should do it btw...

I had this code in my xml. The date and clock is showing fine but the alarmon image is always showing even when alarm is set to off.
This will NOT WORK yet.
alarmon is part of digit_clock-component and does not work without the digit_clock. I don't know when, but maybe next year i have more time to make it work..

Edit : Another question...what does absolute parameter do?
check the online-manual ;)
 

ikarus

Senior Member
Oct 26, 2005
1,224
1
www.chi-tai.net
build 0264 - 22/12/2007:
- fixed: png allowed for battery_ac_icons
- removed: version-attribute from Window, version < 1 not supported any longer
- added: <Window ... custombg="0" > for using default-system-theme-background
- added: for RegistryTracker,
<image src="filename%d.png"...> respectively <image src="filename%s.ext"...>
for using images depending on registry-value
if a value is not covered by an image, then filename-1.ext (dword) or filename_empty.ext (string) will be used
- added: Mask to apply to registry-value (dword)
e.g. <label text="%d" mask="0xFF" >...

I'm still having troubles with the battery icons:

<Item type="icon" class="battery_ac_icons" ontap="CtlPnl" index="3" >
<image src="OnBatt.png" />
<image src="OnAC.png" />
</Item>

doesn't work.
fixed in build 0264.

Hey Ikarus,

Is there anyway that using "ontap" for a row, we can toggle the view of the next row (right now, for next row action, I can only find "ToggleNextRow" which enables or hides the next row. I was looking for something similar to ToggleView, i.e., ToggleNextRowView)..
hello shantzg, there's no way yet. Do you mean to switch the view or open a certain view?
 

shantzg001

Inactive Recognized Developer
ikarus, i meant open a certain view. Actually, I thought that if we have this feature we can have a "full-fledged" app launcher with BS. In one row, we can have 3-4 items that work as "tabs", and next row contains launcher icons. So, whenever we click on a tab, it switches the view of the next row accordingly so we see the corresponding icons.
 

Specktäter

Senior Member
Dec 9, 2007
54
18
Ikarus said that i have to post my problem here...

Here it is:
Screen1 = my Today-Screen
Screen2 = view 2 of BS in my Today-screen
It takes the red marked Field in Screen4 to open the tasks. When I tap onto the Tasks ("7 aktive Aufgaben") it switches to View 1.
Is there something wrong?

And my Problem 2: the green marked Field (in Screen3 and Screen4) doesnt change anything... it should change the views, but it doesnt change...:confused:

Please help me. Thanks you!
 

Attachments

  • Screen1.jpg
    Screen1.jpg
    30.6 KB · Views: 3,722
  • Screen2.jpg
    Screen2.jpg
    29.4 KB · Views: 1,336
  • MeinTheme.zip
    94 KB · Views: 764
  • Screen3.JPG
    Screen3.JPG
    18.5 KB · Views: 1,187
  • Screen4.JPG
    Screen4.JPG
    18.5 KB · Views: 1,267