File: classNameRedirects.sc

package info (click to toggle)
supercollider 1%3A3.10.0%2Brepack-1
  • links: PTS, VCS
  • area: main
  • in suites: buster
  • size: 45,496 kB
  • sloc: cpp: 283,513; lisp: 74,040; ansic: 72,252; sh: 23,016; python: 7,175; makefile: 1,087; perl: 766; java: 677; yacc: 314; lex: 175; ruby: 136; objc: 65; xml: 15
file content (90 lines) | stat: -rw-r--r-- 2,203 bytes parent folder | download | duplicates (6)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
// these were the QT implementation classes.
// These subclasses should be removed after a while

QWindow : Window {}
QTopScrollWidget : TopScrollWidget {}
QScrollTopView : ScrollTopView {}
QScrollView : ScrollView {}
QScrollCanvas : ScrollCanvas {}
QTopView : TopView {}
QWebView : WebView {}
QStaticText : StaticText {}
QTextViewBase : TextViewBase {}
QItemViewBase : ItemViewBase {}
QAbstractScroll : AbstractScroll {}
QAbstractStepValue : AbstractStepValue {}
QHLayoutView : HLayoutView {}
QTextField : TextField {}
QButton : Button {}
QVLayoutView : VLayoutView {}
QUserView : UserView {}
QStethoscope : Stethoscope {}
QDragView : DragView {}
QDragSource : DragSource {}
QDragSink : DragSink {}
QDragBoth : DragBoth {}
QFileDialog : FileDialog {}
QDialog : Dialog {}
QEnvelopeView : EnvelopeView {}
QKnob : Knob {}
QTreeView : TreeView {}
QTextView : TextView {}
QLayout : Layout {}
QNumberBox : NumberBox {}
QLineLayout : LineLayout {}
QHLayout : HLayout {}
QVLayout : VLayout {}
QGridLayout : GridLayout {}
QStackLayout : StackLayout {}
QLevelIndicator : LevelIndicator {}
QListView : ListView {}
QMultiSliderView : MultiSliderView {}
QPen : Pen {}
QQuartzComposerView : QuartzComposerView {}
QRangeSlider : RangeSlider {}
QSlider : Slider {}
QSlider2D : Slider2D {}
QSoundFileView : SoundFileView {}
QPopUpMenu : PopUpMenu {}
QCheckBox : CheckBox {}
QFont : Font {}
QTreeViewItem : TreeViewItem {}
QImage : Image {}
QView : View {}

// keeping the names of older versions to avoid breaking too much code

CompositeView : View {}

PlusFreqScopeView : FreqScopeView {}
PlusFreqScope : FreqScopeView {}

FreqScopeWindow : FreqScope {}
PlusFreqScopeWindow : FreqScope {}

Scope2 : ScopeView {}
QScope : SCScope {}
QScope2 : ScopeView {}


+ Object {
	// this isn't really needed, but some third party may be relying on it.
	*implClass { ^this }

}

// these were already removed, but it is better to deprecate them
+ Window {
	drawHook_ { |func|
		this.deprecated(thisMethod, this.class.findRespondingMethodFor('drawFunc_'));
		this.drawFunc_(func);
	}
}


+ UserView {
	drawHook_ { |func|
		this.deprecated(thisMethod, this.class.findRespondingMethodFor('drawFunc_'));
		this.drawFunc_(func);
	}
}