tomwalters@0
|
1 % tool
|
tomwalters@0
|
2 %
|
tomwalters@0
|
3 % INPUT VALUES:
|
tomwalters@0
|
4 %
|
tomwalters@0
|
5 % RETURN VALUE:
|
tomwalters@0
|
6 %
|
tomwalters@0
|
7 %
|
tomwalters@0
|
8 % (c) 2003, University of Cambridge, Medical Research Council
|
tomwalters@0
|
9 % Stefan Bleeck (stefan@bleeck.de)
|
tomwalters@0
|
10 % http://www.mrc-cbu.cam.ac.uk/cnbh/aimmanual
|
tomwalters@0
|
11 % $Date: 2003/02/13 18:16:07 $
|
tomwalters@0
|
12 % $Revision: 1.4 $
|
tomwalters@0
|
13
|
tomwalters@0
|
14 function combi=slidereditcontrol_setup(sliderhandle,edithandle,minvalue,maxvalue,current_value,is_log,editscaler,nreditdigits)
|
tomwalters@0
|
15 % a slidereditcontrol consists of a slider and an edit object, that are
|
tomwalters@0
|
16 % related. When one value changes, the other also changes.
|
tomwalters@0
|
17 % The combination has the following variables:
|
tomwalters@0
|
18 % sliderhandle - the handle of the slider control
|
tomwalters@0
|
19 % edithandle - the handle of the edit control
|
tomwalters@0
|
20 % minvalue - the minimum value allowed
|
tomwalters@0
|
21 % maxvalue - the maximum allowed value
|
tomwalters@0
|
22 % (current_value - the current value)
|
tomwalters@0
|
23 % is_log - whether the slider reponds logarithmically
|
tomwalters@0
|
24 % editscaler - a number, that is multiplied to the edit control (to make ms of secs)
|
tomwalters@0
|
25 % nreditdigits - the number of digits in the edit control
|
tomwalters@0
|
26
|
tomwalters@0
|
27 combi.sliderhandle=sliderhandle;
|
tomwalters@0
|
28 combi.edithandle=edithandle;
|
tomwalters@0
|
29 combi.minvalue=minvalue;
|
tomwalters@0
|
30 combi.maxvalue=maxvalue;
|
tomwalters@0
|
31 combi.current_value=current_value;
|
tomwalters@0
|
32 combi.is_log=is_log;
|
tomwalters@0
|
33 combi.editscaler=editscaler;
|
tomwalters@0
|
34 combi.nreditdigits=nreditdigits;
|
tomwalters@0
|
35
|
tomwalters@0
|
36
|
tomwalters@0
|
37 combi=slidereditcontrol_set_range(combi,maxvalue/10);
|
tomwalters@0
|
38
|
tomwalters@0
|
39 % set(sliderhandle,'SliderStep',[0.01 0.1]);
|