adds missing Qt support for viewExtensions (.horz .vert .comp .flow .deepDo .asFlowView)
[supercollider.git] / SCClassLibrary / QtCollider / QScope.sc
blobae3d12d78ae040dadf9538bb4e012ba1f65953da
1 QScope : QView {
2   var <bufnum, <style=0, <xZoom=1.0, <yZoom=1.0, <x=0.0, <y=0.0;
3   var <waveColors;
5   *qtClass { ^"QcScope" }
7   bufnum_ { arg anInt;
8     bufnum = anInt;
9     this.setProperty( \bufferNumber, anInt );
10   }
12   style_ { arg anInt;
13     style = anInt;
14     this.setProperty( \style, anInt );
15   }
17   xZoom_ { arg aFloat;
18     xZoom = aFloat;
19     this.setProperty( \xZoom, aFloat );
20   }
22   yZoom_ { arg aFloat;
23     yZoom = aFloat;
24     this.setProperty( \yZoom, aFloat );
25   }
27   x_ { arg aFloat;
28     x = aFloat;
29     this.setProperty( \xOffset, aFloat );
30   }
32   y_ { arg aFloat;
33     y = aFloat;
34     this.setProperty( \yOffset, aFloat );
35   }
37   waveColors_ { arg aColorArray;
38     waveColors = aColorArray;
39     this.setProperty( \waveColors, aColorArray );
40   }
42   background { ^this.getProperty( \background ); }
44   background_ { arg color; this.setProperty( \background, color, true ); }