[chaoscope] Re: Beta .2

  • From: Chaoscope <chaoscope@xxxxxxxxxxxxxx>
  • To: chaoscope@xxxxxxxxxxxxx
  • Date: Sat, 17 Apr 2004 16:17:33 +0100

Hi,

 Scrollbar = a bar that allows you to scroll. ;)  Slider = something that
 slides. ;)  Same thing, really.  I suppose if you look at it from the
 point that sliders have no increase/decrease buttons on the end of their
 bars, then I can see the difference...  However, to get slightly off
 topic for a moment, sliders aren't that great...  For example, if I want
 to increase a colour value I'd much rather have a scrollbar then a
 slider (because of the ability to 'step' through values)...

What I meant was scrollbars and sliders (AKA trackbars) are different controls, i.e. different code altogether. Although you could use either of them for the same purpose, it wouldn't be standard. Sliders come with tickmarks (which are disabled on Chaoscope to minimize their size) and selection range. Scrollbars thumb size varies in proportion to the scroll area size.
You can step through values with sliders as well, just click on the wedge, either side of the thumb.


Using a scrollbar in an interface for the user to define a value is total evil.

 Well, I suppose so. ;)  Again, I think this really works with what we've
 been discussing regarding stopping a render.  Implementing it there
 would work great...  I'm curious, though - any ideas how you're going to
 set these methods up?  For example, are you going to ask the user, via a
 pop-up for example, if they want to continue or stop since one of their
 criteria has been met, or is it going to be more interface related (via
 boolean(s))?

Interface related : a check box next to each properties. If all of them are unchecked, it's up to the user to stop the rendering.


Imagine if it was a pop-up, you could get a message like :

"Attractor iterations reached 100,000,000. Would you like to stop the rendering? Please note you set the view iterations to 250,000,000 so there could be 150,000,000 more iterations to go. Please note you set the iterations timer to 20 minutes 0 seconds. 19 minutes 50 seconds have elapsed since you started rendering. You have 10 seconds to answer Yes or No. Hurry up." :-)

I'll probably work on a very basic script-maker for rotating animations (imagine a strange attractor in a micro-wave) and I'll leave the more advanced stuff to other programmers. I'll have to describe the project file format in detail.

 Or rotating like one of those chicken 'heaters' (rotation over/through a
 horizontal, as well as a vertical, line)?

Okay, we'll have three radio buttons for the script-maker animation type : - Rotisserie (X axis) - Microwave (Y axis) - Washing machine (Z axis)

Nicolas Desprez
======================================================
The Chaoscope mailing-list
Archives : //www.freelists.org/archives/chaoscope
Admin contact : chaoscope@xxxxxxxxxxxxxx
Web site : http://www.chaoscope.org
======================================================

Other related posts: