[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/functions.php on line 4668: Cannot modify header information - headers already sent by (output started at [ROOT]/includes/functions.php:3815)
[phpBB Debug] PHP Warning: in file [ROOT]/includes/functions.php on line 4670: Cannot modify header information - headers already sent by (output started at [ROOT]/includes/functions.php:3815)
[phpBB Debug] PHP Warning: in file [ROOT]/includes/functions.php on line 4671: Cannot modify header information - headers already sent by (output started at [ROOT]/includes/functions.php:3815)
[phpBB Debug] PHP Warning: in file [ROOT]/includes/functions.php on line 4672: Cannot modify header information - headers already sent by (output started at [ROOT]/includes/functions.php:3815)
XWidgetSoft Forum • View topic - Smoother needle movement

XWidgetSoft Forum

XWidget & XLaunchpad , Desktop customization
It is currently April 17th, 2024, 8:26 pm

All times are UTC - 8 hours




Post new topic Reply to topic  [ 6 posts ] 
Author Message
 Post subject: Smoother needle movement
PostPosted: May 14th, 2013, 3:56 pm 
Offline
User avatar

Joined: March 22nd, 2013, 3:49 am
Posts: 154
Hello,

I like to suggest enabling smoother movements of needles.
Here is a video, where you see a Windows Standard Gadget on the left and an xwidget on the right for comparison:





The needle of the CPU Monitor Gauge (RAM on the bottom) moves significant smoother than the one on the right.


Top
 Profile  
 
PostPosted: May 14th, 2013, 4:52 pm 
Offline
User avatar

Joined: December 5th, 2012, 5:52 pm
Posts: 4887
Enabling "smoother" movement means increase the times in "Switch Animation" and this causes more CPU consumption! Or the background image/the widget in general should be really small or you will have a 20-30Mb for a single widget!! A this is not good....
Also the cpu meter that changes ontinuously, with more smooth movement it will be less accurate!

Edit:
Check better and you'll see that the left widget loose values!

_________________
...and remember: don't take life too seriously...
My profile on Deviantart: http://jimking.deviantart.com/


Top
 Profile  
 
PostPosted: May 14th, 2013, 5:12 pm 
Offline
User avatar

Joined: March 22nd, 2013, 3:49 am
Posts: 154
Hi jimking,

would you know what method I could use to find out the exact CPU load for each gadget?

Actually, if smoother movements really causes more CPU utilization, then that'd be alright with me.
See, I have lots of different gadgets on my desktop all the time and in idle, my CPU load shows approx 8%.

Regarding the accuracy, if I compare the two gauges from the video, I still prefer the movements on the left hand side.
If the widgets show the actual digital numbers next to the analog display, 100% accuracy of the needle is not important anymore.
Whether it's gauges or bars, the user only gets an estimate impression anyway. And actually for me it's all about the visuals.


Top
 Profile  
 
PostPosted: May 14th, 2013, 5:47 pm 
Offline
User avatar

Joined: December 5th, 2012, 5:52 pm
Posts: 4887
As I said you can edit (for personal use) the animation increasing the values in "Switch Animation" tab..
The original background image must be small. Then needs less CPU.. Just "play" a litte with the values and check the CPU.
Normally a widget has to consume 0%!!! ;)

viewtopic.php?f=3&t=2868

pm: The only way to check the CPU during your design, just press "Debug" and then open the task manager (Alt/Crtl/Delete and check the values of XWTest.exe and the rest XW processes)

_________________
...and remember: don't take life too seriously...
My profile on Deviantart: http://jimking.deviantart.com/


Top
 Profile  
 
PostPosted: May 14th, 2013, 6:05 pm 
Offline
User avatar

Joined: March 22nd, 2013, 3:49 am
Posts: 154
Hi jimking,

I just tried it out, it worked !!

• selected Edit
• highlighted "rotator1"
• went to "Animate"
• to "Switch Animation"
• changed value (slider) from 0.30 to 1.50
• refreshed widgets, I can indeed see a difference

• changed value from 1.50 to 0.10 just to see
• refreshed and wow, that's a massive difference!





Edit: I just tried Debug Mode and checked the Task Manager / Perfmon.
Very interesting results, thanks for that!


Top
 Profile  
 
PostPosted: May 14th, 2013, 6:11 pm 
Offline
User avatar

Joined: December 5th, 2012, 5:52 pm
Posts: 4887
Good! Now you know. ;)

_________________
...and remember: don't take life too seriously...
My profile on Deviantart: http://jimking.deviantart.com/


Top
 Profile  
 
Display posts from previous:  Sort by  
Post new topic Reply to topic  [ 6 posts ] 

All times are UTC - 8 hours


Who is online

Users browsing this forum: Bing [Bot] and 32 guests


You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot post attachments in this forum

Search for:
Jump to:  
cron

Powered by phpBB® Forum Software © phpBB Group