SndStreamArchitectureView Class Reference

View showing the current layout of Snd streaming components (rudimentary). More...

#import <SndStreamArchitectureView.h>

List of all members.

Public Member Functions

(id) - update:
 NSTimer callback that forces a fresh of the view.
(id) - drawStreamClient:inRect:
 To come.
(id) - drawMixerInRect:
 To come.
(id) - drawStreamManagerInRect:
 To come.
(id) - drawAudioProcessorChain:inRect:
 To come.
(id) - drawRect:withColor:
 To come.
(void) - mouseUp:
 To come.
(void) - setDelegate:
 To come.
(id) - delegate
 To come.
(id) - currentlySelectedAudioArchObject
 To come.
(id) - clearCurrentlySelectedAudioArchObject
 Clears the currently selected audio architecture object to nil.

Protected Attributes

NSTimer * timer
NSMutableArray * displayObjectsArray
NSMutableAttributedString * msg
id currentSndArchObject
NSLock * objectArrayLock
id delegate


Detailed Description

View showing the current layout of Snd streaming components (rudimentary).

Shows the manager, mixer, clients and processors attached to each. User may click on any object to see their current description (updated every second). Object then becomes the currentObject, which triggers a message to an interested delegate which, for example, may wish to activate an editor for that object. An example of this behaviour may be found in SndAudioProcessorInspector.


Member Function Documentation

- (id) update: (NSTimer *)  timer  

NSTimer callback that forces a fresh of the view.

To come

Parameters:
timer 
Returns:
self

- (id) drawStreamClient: (SndStreamClient *)  client
inRect: (NSRect)  rect 

To come.

For internal use only

Parameters:
client 
rect 
Returns:
self

- (id) drawMixerInRect: (NSRect)  rect  

To come.

For internal use only

Parameters:
rect 
Returns:
self

- (id) drawStreamManagerInRect: (NSRect)  rect  

To come.

For internal use only

Parameters:
rect 
Returns:
self

- (id) drawAudioProcessorChain: (SndAudioProcessorChain *)  apc
inRect: (NSRect)  rect 

To come.

For internal use only

Parameters:
apc 
rect 
Returns:
self

- (id) drawRect: (NSRect)  aRect
withColor: (NSColor *)  aColor 

To come.

Parameters:
aRect 
aColor 
Returns:
self

- (void) mouseUp: (NSEvent *)  theEvent  

To come.

Parameters:
theEvent 

- (void) setDelegate: (id)  delegate  

To come.

Parameters:
delegate 
Returns:
self

- (id) delegate  

To come.

Returns:
A delegate id.

- (id) currentlySelectedAudioArchObject  

To come.

Returns:
Returns the id of the current, user selected audio architecture object.

- (id) clearCurrentlySelectedAudioArchObject  

Clears the currently selected audio architecture object to nil.

Returns:
self.


Member Data Documentation

- (NSTimer*) timer [protected]

- (NSMutableArray*) displayObjectsArray [protected]

- (NSMutableAttributedString*) msg [protected]

- (id) currentSndArchObject [protected]

currentSndArchObject

- (NSLock*) objectArrayLock [protected]

objectArrayLock

- (id) delegate [protected]


The documentation for this class was generated from the following file:

Generated on Sat Dec 5 17:01:16 2009 for MusicKit by  doxygen 1.5.6