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

NdefParamGui : EnvirGui : JITGui : Object

display the settings of a nodeproxy

Description

NdefParamGui displays all settings and mappings of a nodeproxy, so one can change them flexibly. Single number get displayed with an EZSlider, and anything else is shown as an EZText (a text field). Its main use is within NdefGui.

It inherits some useful methods from EnvirGui.

Class Methods

Creation

NdefParamGui.new(object, numItems: 8, parent, bounds, makeSkip: true, options: [ ])

From superclass: EnvirGui

create a new NdefParamGui

Arguments:

object

the nodeproxy whose settings are to be displayed.

numItems

the number of items to display. If an envir is given, and no num, num is envir.size.

parent

the parent view to display in; if none is given, a new window is created.

bounds

the bounds within which to display; if none is given, bounds are calculated.

makeSkip

flag whether to make a skipjack to manage updates of the envirgui. default is true.

options

a list of additional information, e.g. flags about optional buttons.

Inherited class methods

Instance Methods

.name = name

From superclass: EnvirGui

if in its own window, set the window's name

Inherited instance methods

Undocumented instance methods

.accepts(obj)

.checkUpdate

From extension in /home/stefan/.local/share/SuperCollider/downloaded-quarks/JITLibExtensions/classes/scide_scqt/GUI/SystemOverwrites/extMakeEnvirGui.sc

.dragAction(i)

.drags

.getState

From extension in /home/stefan/.local/share/SuperCollider/downloaded-quarks/JITLibExtensions/classes/scide_scqt/GUI/SystemOverwrites/extMakeEnvirGui.sc

.makeViews

.paintWetParams(editKeys)

From extension in /home/stefan/.local/share/SuperCollider/downloaded-quarks/JITLibExtensions/classes/scide_scqt/GUI/SystemOverwrites/extMakeEnvirGui.sc

.setByKeys(newKeys, newSettings)

.setDefaults

.setFunc(key)

.showFields(num: 0)

.updateSliderSpecs(editKeys)

From extension in /home/stefan/.local/share/SuperCollider/downloaded-quarks/JITLibExtensions/classes/scide_scqt/GUI/SystemOverwrites/extMakeEnvirGui.sc

Examples