MonitorGui:
Filter:
Classes | JITLib > GUI | Live Coding

MonitorGui

display and control a Monitor
Location: NOT INSTALLED!

Description

MonitorGui displays the state of a NodeProxy's Monitor. It is used in NdefGui, ProxyMixer, and NdefMixer.

First examples

Class Methods

Creation

.new

Arguments:

object

the nodeproxy whose monitor state will be shown, or nil.

parent

a parent view where MonitorGui is to be shown. If nil, a window is made.

bounds

bounds where the view (or window) will be shown.

makeSkip

a flag whether to create and start a SkipJack for auto-updating.

options

an array of symbols for options of what to display.

Class Variables

.lastOutBus

the highest outbus number to allow. Default is 99.

Inherited class methods

Instance Methods

Instance Variables

.config

some information on what to display

.ampSl

an EZSlider for Monitor volume

.playBut

a play button. Shift-click opens a dialog window for playN output routing by code

.setOutBox

a numberbox to set output routing

.fadeBox

a numberbox for setting monitor fadeTime.

Some Methods

Making various gui elements:

.makeViews

.makeVol

.makeNameView

.makePlayOut

.makeFade

Standard JITGui methods:

.setDefaults

create default layout sizes

.accepts

accepts nil or NodeProxy

.getState

get the object's current state

.checkUpdate

compare previous state with current state, and update gui elements.

Inherited instance methods