ConductorGUI is an Enivronment whose parent environment (defined by GUIEvent) is a 'style sheet' of default gui functions that determine how a Conductor is to be displayed.
Called internally when a new Conductor gets instantiated. Usually doesn't need to be called by the user directly.
conductor | |
keys |
(describe method here)
(describe returnvalue here)
(describe method here)
(describe returnvalue here)
The conductor to be displayed
An Array of keys and arrays of keys of items in the Conductor to be displayed. Each item in the array is displayed on its own line, so arrays of keys share a line. Unless overridden in guis each item identified by a key is sent a draw message.
An Array of keys of items to be displayed before those in keys. Defaults to #[player, settings, preset]
An IdentityDictionary of gui functions that override the normal draw method of an item in the Conductor
Flag determines if Conductor is stopped when gui window is closed. Set to true
by default calling new.
(describe method here)
(describe returnvalue here)
(describe method here)
key |
(describe argument here) |
gui |
(describe argument here) |
(describe returnvalue here)
(describe method here)
(describe returnvalue here)
(describe method here)
argName |
(describe argument here) |
x |
(describe argument here) |
y |
(describe argument here) |
w |
(describe argument here) |
h |
(describe argument here) |
(describe returnvalue here)
(describe method here)
win |
(describe argument here) |
(describe returnvalue here)
(describe method here)
newKeys |
(describe argument here) |
(describe returnvalue here)
(describe method here)
pt |
(describe argument here) |
(describe returnvalue here)
ConductorGUI defines default gui functions for the most commonly used classes within a Conductor:
The dictionary in guis can redefine how a particular key is to be drawn. Entries in this dictionary can be:
Conductor[name]
as arguments.See the examples section for some examples on how to use these features.