yashsingh1/xdaforums huggingface dataset:
[JAMin, XDA Neo, S200 General] lastnikita:
Arg, theme-making is killing me !

I'm really having a hard time with positioning...

It really needs a WYSIWYG configurator on desktop side, whoever writes it !

It's so painfull to design a skin right now IMHO...

I wrote a macro that saves the job in notepad, copy the xml to ppc then reload BS plugin.

Very usefull, I'll see if I can get it to work on most PC (currently it needs pocket controller to be installed).

Still, I don't understand why I have to give my first item a left="-27" attribute for it to be left-aligned.

I guess I also need to read the manual about related and absolute values, but I'll have to wait for the website to be up again :D

While doing it I noticed BS already did it on its own on oct. 8 if I remember well..

What's that ?

If there's no image, is the label placed absolute or relative (to previous item) ?

Yep, I wish the clock can be displayed in multiple views of the same row.

Never had such issue... I'll give the ..\..\my documents a try.

PocketKnife sounds better to my ears, but I can't understand what echo8 implies so far ^^

Na ! ^^
[JAMin, XDA Neo, S200 General] Woet:
Can someone please mirror the latest download..?

chi-tai is down and i cant wait to download it :P
[JAMin, XDA Neo, S200 General] lastnikita:
as usual, first post of this thread
[JAMin, XDA Neo, S200 General] Woet:
The first post contains attachments with lots of weird files :-/

Im searching for an exe or cab..

Cant you just put the cab/exe as an attachment.. or upload it on something like rapidshare?
[JAMin, XDA Neo, S200 General] lastnikita:
It's called batterystatus, ends with .cab, so it should fit just fine ;)

http://xdaforums.com/attachment.php?attachmentid=56019&d=1193605761

Don't use UPX version..
[JAMin, XDA Neo, S200 General] alSee:
ikarus,

"clock_alarm" item is not shown if 0.png-9.png, am.png, pm.png missed in theme. But I want to use this item without clocks. Also "clock_alarm" separately (of clocks) does not correspond to actual alarm state. It's always on.
[JAMin, XDA Neo, S200 General] utak3r:
Oh... I have a request for you, ikarus...

You've added a launcher - it's fantastic, one plugin less. But - you should make it dpad-aware, I mean you should be able to select a single icon with your dpad, now it's selecting a whole row... :(
[JAMin, XDA Neo, S200 General] Woet:
That was stupid of me, i thought it was a .rar :x

Thanks
[JAMin, XDA Neo, S200 General] nisagit:
i've got very small problem with this version [build 0248 - 10/28/2007]

when it's in lock mode battery charging display won't update.

you need to unlock to see the real battery status. thanks
[JAMin, XDA Neo, S200 General] ikarus:
it's dpad-aware. copy the sample and try it. You have to specify itemselect="1".. this is needed for backward-compatibility..

I've already mentioned it one page before..

btw. i could activate one domain www.chi-tai.info with the manual.. for the rest i need more time, which i currently don't have much..
[JAMin, XDA Neo, S200 General] vindiesel:
Hi,

can anyone tell me how to show the percentage usage of memory instead of displaying it in megabytes?
[JAMin, XDA Neo, S200 General] utak3r:
geee...... :rolleyes:

of course, you're right. Thanks!

And is there a way to block some rows from being selected at all?

Waiting for a docs being back :)
[JAMin, XDA Neo, S200 General] Byte_Me:
Since I upgraded to WM6 on my wizard (NBD) the CPU scaler works like a charm. Only problem is, a couple opf days ago i clicked on minimize in the context menu, and the entire program has disappeared from my today screen. went to today screen items - options for batstat+ but cant find any option to undo the minimize :( BTW, rebooting my phone also didnt restore the program. I'm sure there must be some simple solution, but i've been looking and looking and cant find it.
[JAMin, XDA Neo, S200 General] lastnikita:
in options > advance > reset view state or something similar
[JAMin, XDA Neo, S200 General] Byte_Me:
tried it, doesnt work unfortunately. BTW, BS+ is still running and working, i can see the CPU speed and use under the battery icon. just lost the today screen.
[JAMin, XDA Neo, S200 General] lastnikita:
then reload the xml file (in \windows\batterystatus), still via options > advance
[JAMin, XDA Neo, S200 General] Byte_Me:
still no luck. i noticed that there was no configuration file, so i simply saved one: config.xml (was saved as config.xml.reg). exited the options, no BS+. entered options again, reloaded it, exited options, no today plugin. i did notice however that for a second or so, a black line is present where the plugin should start. this line disappears after a moment.

i think i'll just reinstall the program tonight.
[JAMin, XDA Neo, S200 General] lastnikita:
yep, it sounds like it is corrupted, reinstalling should do the job
[JAMin, XDA Neo, S200 General] lastnikita:
@ikarus, just for your information:

I remember I told you before about one battery that displayed a level of -1%, while WM was unusable because of the slowness.

It looks like that battery (the original one) was dead. It turned out that my (at that time) additionnal 1300mAh battery died too (same -1%).

A few days ago I went with another custom ROM (I think it's Touch IX but maybe it is another one...) and I had the same problem with my new 1800mAh battery -1% and slowed down OS). I flashed the ROM back to TNT 5 and the problem is gone so, at least in some cases, it sounds like it can be a driver/software problem.

Not to mention my first prophet died few days after my first battery problem.... while I had an old WM6 rom installed (one of the first) with bad drivers...

ps: If you create another thread for a new version, it would be wise to put it under Hacking and Development category, I think a lot of people are missing it right now ! Also, if I don't know BS and I read the first post, it doesn't say what BS really does in the first lines....
[JAMin, XDA Neo, S200 General] ikarus:
unfortunatelly there is no class for this. Is that really needed? not a problem at all, but it must make sense..

hm... not yet. Does it make sense?

Docs are online since yesterday.. but may be not up to date for some parts..

it's just simple hehe, tap on that cpu-speed/cpu-usage and a context-menu will appear. There you can chose Maximize..

I'm not sure because i'm still not at home, but i remember not to add a trayicon in case the taskbar-reading is enabled.. something like that..

thanks a lot for the information. It seems you're playing a lot with ppc's hehe

Yes, the new name will come with a new thread and maybe move to development-section, but not sure, because actually i have only a prophet for testing and developing. This is why i posted it here..

I will think about in time :)
[JAMin, XDA Neo, S200 General] utak3r:
Yep, if I have two first rows rather informative (battery, signal, clock, etc.) and the third row for, let's say, launcher, than... yes :)

But, I mean selectable via dpad. Not via taping, you could still tapping such a row, but not by dpad.

Something, like a TabStop function.... if you know what I mean :)
[JAMin, XDA Neo, S200 General] :
hello, this is utak3r theme mod made by me..

http://www.mm.pl/~xoen/nothinpack_xo1BStheme.cab

(letters are taken from my home plugin mod..).

damn, i like that program..
[JAMin, XDA Neo, S200 General] gzbenc:
Many thx! This is very great plugin!
[JAMin, XDA Neo, S200 General] utak3r:
hey... got an idea :)

how about using a class "space"? I'm using it in a launcher for switching views. It has no default anything, you should customize it for yourself... just right as you want :D

going to check this idea...
[JAMin, XDA Neo, S200 General] :
yup, thanks.

heja.
[JAMin, XDA Neo, S200 General] utak3r:
For everybody...

How to make backgrounds for your rows:

<Row>
<View height="20" itemselect="1"	>
<Item class="space" >
<image left="-28" src="bar_20px.png" />
</Item>
<Item type="iconvalue" class="phone_signal" ontap="CtlPnl" index="20" >
<image src="signal.bmp" left="-238" top="3" transparent="ff00ff" vga="0" />
<label left="4" width="30" />
</Item>
..................................
</View>
</Row>

<Row>
<View height="42">
<Item class="space" >
<image left="-28" src="bar_42px.png" />
</Item>
<Item class="clock_digit" >
<image resize="100" left="-200" top="2" />
</Item>
..................................
</View>
</Row>
[JAMin, XDA Neo, S200 General] utak3r:
OK, here's my updated theme.

- battery meter fixed

- free RAM meter added

- backgrounds for meters and a clock

- launcher has two rows now, switched with the first left icon

- launcher items are now selectable by DPad

​
[JAMin, XDA Neo, S200 General] lastnikita:
When a new today plugin is added, BS is often put back at the bottom of the list/screen, even if I took care of putting it at the top of the list..

I don't think it's a bug in BS, but in my other today plugin (spb diary).

Do you guys already noticed this ?

Do you have an idea how to avoid it ?
[JAMin, XDA Neo, S200 General] anhvansubi_atm:
thanks so much it is very good
[JAMin, XDA Neo, S200 General] nextturnpls:
Hi,

Just moved up from 247 to 248.

Don't know what these new features do. Can anybody shed some light please?

"- added: itemselect="1" for Item-tag - selects single icons for one-hand-navigation

- added: multi="1" for Item-tag - specifies multiple lines in one row for one-hand-navigation"

"- added: ontap/onhold= DeviceLock, DisplayOff, MenuBlueTooth, MenuPhone, MenuWiFi, TaskList, ToggleA2DP, ToggleBluetooth, TogglePhone, ToggleWiFi"

Thanks much!
[JAMin, XDA Neo, S200 General] :
yeah, regeditor and change /hklm/software/microsoft/today/items/"spbsomething" /type to 4, if i remember right...(same thing was with home plugin).
[JAMin, XDA Neo, S200 General] maxpain:
is it possible to add funkction "auto off gprs sesion " after declarated time ?

would be nice :)

M
[JAMin, XDA Neo, S200 General] corky_aloof:
Anyone know what the biggest culprit for battery drain is?

What I am using...

8125(G3)

TNT 1921 rom(10ppl)

IPL/SPL: 3.08

Radio: 2.69

My BatteryStatus plugin shows me using 274mA/.120mW charge idle. This seems extremely high especially since many post in their sig they are idling around 35mW.

Any recommendations?
[JAMin, XDA Neo, S200 General] :
yeah ,turn that nightmarish function OFF.

it can cause paranoia, and confusion :)
[JAMin, XDA Neo, S200 General] corky_aloof:
LOL!

I take it that it's not very accurate then.

Too bad. I love mind numbing statistics filling up my today screen. :(

On a side note, my Wizard gives me about 2 days battery life with moderate use of video's, music and phone calls. Definitely lower than factory WM5 rom it shipped with. Does two days sound about average for custom roms?
[JAMin, XDA Neo, S200 General] lastnikita:
It's different for every usage, so no one can really tell. Try another custom rom and then you'll know ;)

Also, what you can try is backing up your system, hard reset and test battery drain right after... Only if you want to be sure if it's normal or not.
[JAMin, XDA Neo, S200 General] HSOC:
Thank you buddy! Latest version works perfect on 247Mh (for HTC touch).

You are no1 in my book!
[JAMin, XDA Neo, S200 General] utak3r:
I'll tell you what....

What is draining your battery, are... all those statistics ;) :rolleyes:
[JAMin, XDA Neo, S200 General] tiggerbcn:
Can they put oneself on the icons of the launcher in any position? All together go out for me and for the sides space remains great. Is there any instruction to place them on the screen and to distribute them better?

Thank you Ikarus, big work now on the screen Today only I have the battery Status, although it seems to me that it does not update well the values of load of battery and the scale Omap.

Grettings

Edit: View capture: it's a mix of the skin of Nostramo with my modifications, quite what is seen is batteryStatus there is no any other plugin
[JAMin, XDA Neo, S200 General] ikarus:
build 0249 - 11/01/2007

:

- fixed: bug in rectangle-matrix for paint-method (Refresh)

- changed: DigitClock for multiple Views, but only one DigitClock can be painted at any time

- added: image-tags for Window/Row/View (Background images as bmp/png/gif/jpeg

- added: VGA-png-image for SoftReset

e.g.

<Window xmlns="http://www.chi-tai.info/BatteryStatus" imagesrc="default" version="1" >
<image src="bg.png" left="10" top="2" />
<Row>
<image src="bg.png" vga="1" /> <!-- will be resized to qvga if required -->
<image src="bg.png" resize="50" />
<View>
<image src="bg.gif" left="10" top="2" transparent="000000" height="18" width="240" /> <!-- transparency by color 000000 -->
<image src="bg.png" resize="50" />

<Item class="date" ontap="CtlPnl" index="16" absolute="1" >
<label text=" dddd " fontsize="-1" bold="1" align="left" width="60" />
</Item>
</View>
</Row>

great idea ;)

In the new build, there is a bug for painting fixed (reason for update)

and you can specify image-tags for Window/Row/View for background-images too hehe see example

sorry, less time.. maybe i can reply to questions later..
[JAMin, XDA Neo, S200 General] maxpain:
I noticed that newer version has problem with "task list" - no answer after tap

(marker exist)

sometimes "tasks list" winfow freazing

eten x500, wm6
[JAMin, XDA Neo, S200 General] lastnikita:
Hi Ikarus, I successfully duplicated a view with digits :)

Bug: onhold action will also trigger ontap (when releasing finger)

FR: more notifications ! We already have battery and phone reception levels, I'd also like bt, a2dp, wifi signal meter, data mode (off, GSM, GPRS, EDGE, UMTS, HSDPA, HSUPA), but not in the tray.. ;)

Also, would be great to have a way to only display item on request / if a condition is fulfilled. Actually it could even make the above request useless...

And a "pressed" state image would be nice also for feedback :)

I believe they are removed now ? :)

Can't tell if it is reduced since it was already so low, but I'm also getting 0-2% cpu utilization (1% most of the time)
[JAMin, XDA Neo, S200 General] maxpain:
update: this problem seems to be appear when I using BS and PHONE ALARM.

M
[JAMin, XDA Neo, S200 General] lastnikita:
bug: phone signal will stay on both views while it shouldn't !

Also, I don't understand why the date is moved (1/2pix) when it should be right-aligned with an absolute value...

Attached xml & screenshots.

edit: some stuff is not well placed yet, do not pay attention :)
[JAMin, XDA Neo, S200 General] ikarus:
great :)

example? did you specified onhold explicitly?

actually there are ways to enable it independently with registry-tracker.

You could use tcl, part of spb testsuite, (btw. the best language i've seen for scripting on ppc) and store values to registry and have them shown in bs.. there are other ports of tcl for ppc too, but can't find now.

The registry-tracker has been enhanced a lot but it's far from being stable enough for public testing.

Could you make an example? Maybe i can see a generic method for..

no. still in and i think it's better for the moment.

supply a fixed width for date. e.g. <label width="..." ...

Each label has a width and in your case the label has moved 1/2pix left in the other view, that is the right-border of label has also moved..

working with relative-values is good for automatically calculating coordinates, but you could try absolute="2" with absolute-values for anything. Could be easier to place things.

hm.. i c..

of course there are instructions. have you read the manual?

There are also several examples at first page of this thread and in the manual.

Copy the example into your xml and reuse the code you need.

Anything you need is written on first page of this thread or are linked there.

exactly :D
[JAMin, XDA Neo, S200 General] :
w- where is your.. TASKBAR?!?!!?
[JAMin, XDA Neo, S200 General] nihil0:
new mini theme

I made a new mini theme.
[JAMin, XDA Neo, S200 General] hendrixus:
Thanks for the update Ikarus
[JAMin, XDA Neo, S200 General] lastnikita:
Sorry for the lack of details. I only tried it with ontap="ToggleBluetoothMenu" onhold="ToggleA2DP" (or whatever those are called). When I release the finger, it displays the menu then will switch to A2DP.

http://www.pocketpcfreewares.com/fr/index.php?soft=1457

Nice tool :)

However I'd rather prefer a direct solution... maybe with the improved registry-tracker ? Will it have a way to display things on condition ?

The main goal is to replicate tray icons inside the layout, as you can see in my screenshot (tray icons are too small). I'd like the possibility to display a gray BT/WiFi/etc. icon when it's off.... Display missed calls only if there are some, display some GRPS or 3G, A2DP labels if they are enabled, etc.

edit: It doesn't work neither with absolute=2, same ~5pix difference between both views.

Maybe it is related with the bug that makes Phone signal level display in both views while it isn't specified in 2nd view ?

Check that post, there are 2/3 versions of that tool uploaded there and there, and no more news from Vijay. I guess he won't care if I upload the file here, if you want to.

I'm getting serious stability issue now, with just BS and SPB diary running.

BS disappeared (I didn't minimize it), no more tray icons, but still checked into Today settings. I reinstalled choosing not to keep the settings, and it was put at the bottom of today. Fine, I reload my configuration, still looks fine.

Now I went into Today settings to put it back at the top of screen, and it freezed the Today settings page ! Any idea to isolate that problem ? I just hope it depend only on my configuration, which was recently hard reset, so... nothing special was running (no VJToggle especially)
[JAMin, XDA Neo, S200 General] tiggerbcn:
Ok, thanks, but if I have asked about it it is because in the manual I have not seen any reference to the launcher of applications :(
[JAMin, XDA Neo, S200 General] lastnikita:
Just a little update to my pb, if ever it was not specific to my device (if it is specific I don't care).

Couldn't get it back, so I reinstalled it again, it showed at the bottom.

Didn't touch the settings, only tried to load my skin and it gave me an empty row. I tried to reach options (via context menu) and look at the result :)

The 100% (battery level) only appeared a bit later.

(the row with text is part of the other plugin)

edit: just realised quickmenu is also running. A guy mentionned on its thread that he ran into stability problems with it, so maybe....

After a soft reset my theme is displayed again... and I could move it to the top....

edit 2: It doesn't work neither with absolute=2, same ~5pix difference between both views.

Maybe it is related with the bug that makes Phone signal level display in both views while it isn't specified in 2nd view ?

Btw, this is absolute="3" right ? 2 is still relative for labels, but doesn't take icon width in consideration if I understand well.
[JAMin, XDA Neo, S200 General] ikarus:
you're welcome :D

I'll check it tomorrow hehe

great. tcl is just wonderful. you can include so many moduls..

I'm afraid, it will not that powerful, but as soon as it's stable enough, i will let you know.

tomorrow..

I will check that tomorrow. Had too much to do today.

hm.. i guess quickmenu is hooking the taskbar. In case you're using the taskmanager or taskbar-indicator BS is hooking the taskbar too.

It will definately crash your system sometimes. The only way to avoid this is to ensure that the quit-order of the programs are exactly the reversed-order as the start-order, but that's almost impossible.

If you're not using the taskmanager or taskbar-indicator, then i don't know what happend..

As a thumb rule, if you're using at least one application hooking the taskbar, that is having to do with the top-bar, then don't use the taskmanager..

e.g. if x-button is integrated into the rom, be careful with the taskmanager. it may crash the system if x-button can't be disabled completely.

of course, your're right hehe
[JAMin, XDA Neo, S200 General] lastnikita:
Sure bro, take your time there's absolutely no hurry :)

FYI I am not using BS taskmanager nor taskbar indications...

Time to go to sleep, I'll check back tomorrow :)
[JAMin, XDA Neo, S200 General] ikarus:
hm.. could you send me the files and the xml for your theme? I could see the problem (if there is a problem) much faster.

btwl. i had the image you've attached within the latest-build only in extremely low-memory-situation-test.

edit: oh and i can see in the xml, that you're having the resources in "My Documents". Do you have ActiveSync connected while it happend?
[JAMin, XDA Neo, S200 General] lastnikita:
Yep, the XML should almost be the same as the one I attached earlier..

Indeed I'm connected to activesync while working on it, but only in guest mode, I don't think it could corrupt any file like what you described before (strange behaviour btw, never experienced it). And I've checked, every image are still in the folder.. I guess the memory was ok, since it happened right after a soft reset, but after startup memory was released.

I re-attached the whole theme
[JAMin, XDA Neo, S200 General] lastnikita:
Damn, I had to turn the computer back on to let you know this :)

I've just hard reset, didn't touch any system settings, only installed pocket controller, resco explorer then BS build 249, applied my theme and it showed old theme but no icons, and a weird 20% (and more) cpu usage until I opened an app and came back to today. I tried to reach BS settings and got the same blank page.

So.... something is definitely broken in BS world :D

edit: oops, just checked again my xml against the schema and I was missing a space.... left="193"top="0"

While it should not solve every problem, it helps me understand why I kept default theme on last try !

edit 2: 2nd hard reset, just installed BS, went into options > advanced.

Then I opened (without leaving) file explorer to cut/paste theme files

When I tried to go back to BS options -> blank page....

Good luck mate :D
[JAMin, XDA Neo, S200 General] ikarus:
oh hehe.. me too.. too much thoughts in my brain.. can't sleep.

Your xml is invalid on line 32, 65 and 90. Furthermore on line 77, it must be ToggleBluetooth instead of ToggleBlueTooth..

All this information you can get from schema-validator hehe

The main problem is, that in case of invalid xml, the default-theme is used and the default-memory-field (which heavily relies on matrices for the sake of efficiency) seems invalid so that invalid pointers are used, which in turn causes the crahes..

I will update with build 0250 soon, because this is really a critical issue..

edit: solved the problem.. updated build 0250...

ikarus
[JAMin, XDA Neo, S200 General] piya_m:
Date don't update when day change.

First of all, this is my first post here.

Thanks a lot for this little but great program, I've used BS for a while and like it very much.

The problem I found with BS is about Date show on today screen. (I mean, class="date")

It won't change when date change, except reset view state.

At first, I don't see this problem because I schedule to backup my phone on 1.00 am every day. After backup it will automatic soft reset, so it'll show correct date every day in the morning when I wake up.

But last night, I worked past midnight and when look at my phone, just wonder why time is 00:30 but it still shows old date.

So I simulate this again by change time to 23:59 and wait till day change.

Nothing change in Date show, it still shows old date on today page.

Go to system clock, it show correct date, come back today page, still incorrect.

But if I go in BS option and comeback, it changes now :(

May be something wrong with class "date", hope you can solve this.

Sorry for my poor English. :)

edited: just try build 250 with others shared theme (Minimalistic theme by utak3r) and found same problem.

so it shouldn't be my own wrong with xml :)
[JAMin, XDA Neo, S200 General] RedUser:
And at the same time to check up show of status WiFi, a status of lines wifi_networks and wifi_ip_info, statuses "on\off" in contextual menus. In last versions some indicators have ceased to be updated in due time.