That's certainly what I'd like to see happen. The problem is that as a taskbar toolbar, the application doesn't have control over it's placement/location. If there's a way to force the location of the toolbar, I haven't found it in the Windows API documentation.
That sounds pretty complicated... I don't currently track any information about how long it's been in sleep or how much power was used while it was in sleep.
The simplest way to implement your suggestion I suppose would be to include an option to show a notification popup when resuming from sleep that would tell you how much battery power was used and for how long it was in sleep. Is that what you're thinking?
I'm not exactly sure how this is a feature request for BatteryBar? Windows already includes power options that allow you to force it to go into Hibernate if it's been sleeping for more than x hours. For example, you can set your sleep time to 1 hour and your Hibernate time to 2 hours. AFter 1 hour of inactivity it goes to sleep, after another hour it automatically hibernates.
It looks like what might be happening is another toolbar is loading to the right of BatteryBar. When that toolbar closes, BatteryBar doesn't shift back. The problem is, the IDeskBand interface that Windows exposes doesn't give the toolbar any control over its position, so I can't really do anything about that. Right now, I have the "gripper" disabled (only works in Windows Vista/7), so you can't manually move it. I can check if it's possible to make it an option, but right now it's hard coded in the COM object definition.
What happens if you turn of BatteryBar and turn it back on? Does it go back to the right?
Actually I was thinking of the MIOBAR or Battery theme myself.
The problem is that the Win7 theme is transparent, and doesn't look as good in XP or Vista as is does in Windows 7. I have been thinking that it would be best to come up with a more generic, standard theme as the default theme, something that would look good on XP, Vista, and 7.
BatteryBar 3.6.2 and newer provide a time measurement of how long it’s been since the battery state changed. Since the power state can change while the computer is sleeping or turned off, it’s impossible to get a precise measurement.
Question: Would this timer report the time since the last time the power cord was disconnected, regardless of the capacity level of the battery? For example, if you unplug it while it still has only 80% battery remaining (didn't fully charge), would that trigger the timer reset?
I could say something along the lines of "A/C was disconnected 1 hour 10 minutes ago. Battery had 80% remaining when A/C was disconnected" (obviously it would be more concise than that, but that's the general idea).
I’m not sure that I understand. BatteryBar has no control over its placement on the taskbar. That’s controlled by explorer. Perhaps I should an option to show the gripper bar so that it’s easier to move.
No. BatteryBar doesn't have control over its placement on the taskbar. All it does it tell the taskbar what size it is, but the placement is controlled by explorer and the user.
To discuss troubleshooting the issue, please make a post on the forum (http://osirisdevelopment.com/forum)
That is kind of interesting. If you don't want the Hebrew translation to be used, you can change it in the Pro version in the Preferences window. In the free version, just delete the C:\Program Files\BatteryBar\Translations folder. That will force the default English to be used.
Unfortunately, I don't have a Hebrew version of Windows to test this with, so making the gripper available may be the best solution (so you can drag the bar to wherever you want it).
That depends on the battery. All of my batteries have “Wh” printed on the battery. It’s possible to do.
That makes sense.
That’s odd. Please download the test application from:
Run “Test.exe”. Verify that you see the same message, close the application, then send me the file “BatteryBar.log”
Just send me an email and attach BatteryBar.log in the email.
Sorry about that, it's BatteryBarTranslation.exe