Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with
or
.
Download ZIP
Newer
Older
100644 33 lines (24 sloc) 1.133 kB
86a3973 @oatmealandcoffee Initial commit to GitHub
authored
1 //
2 // OCResizeTabObj.h
3 // Bridge
4 //
5 // Created by Philip Regan on 2011/12/03.
6 // Copyright (c) 2011 __MyCompanyName__. All rights reserved.
7 //
8
9 /*
10 This is a particular interface class used to give the user a visible, clickable
11 object so that they may resize the length of a given object. Only those objects
12 that handle resizing need implement this class. It is, more than anything, simply
13 a convenience class to aid in interface development.
14
15 This class contains no data other than a link back to the data class that it was
16 attached to upon that object's creation via the super's parent property. But that
17 link is crucial to link mouse clicks to objects.
18
19 The object's appearance and mouse click interception is handled entirely within
20 the piano roll along with all of the other objects.
21
22 Resize tabs are drawn directly to the right of the object to be resized. To keep
23 sizing consistent and scalable across classes and context, we base it on kNoteLength_16
24 */
25
26 #import "OCMusicObj.h"
27
28 @interface OCResizeTabObj : OCMusicObj
29
30 // use the parent property of OCMusicObj to link back to the affected object
31
32 @end
Something went wrong with that request. Please try again.