LPView:
Filter:
Launchpad/Classes (extension) | Launchpad

LPView
ExtensionExtension

LPView is a SuperClass for what could also be called Launchpad-GUI-Elements.

Description

LPView is not used by itself, it is a superclass for what is called Lauchpad-GUI-Element. The constructor class method new is the same for all LPView subclasses.

Class Methods

.new

creates a new LPView need to be initialized further for use.

Arguments:

range

A LPRange you will get from Lauchpad.

onfront

A function which will be called when the view put on the front of the Lauchpad.

onhide

A function which will be called when the view is removed from the Lauchpad.

Returns:

a LPView

Instance Methods

.front

put the LPView onto the front of the lauchpad. (like open a window).

Arguments:

... args

arguments which will forwarded to the onfront-function.

.hide

remove the LPView from the Lauchpad. (like close a window)

Arguments:

updateLEDs

bolean to decide if the LEDs realy have to be updated. this might be helpful when a view is removed and another view will called immediately after this which will cover the same range.

... args

arguments which will forwarded to the onhide-function.

.onfront

Function that is called on front.

.onhide

Function that is called on hide.

.value

State of the LPView usually a integer.

.action

A function that is called when the Button on the Launchpad is pushed. The function gets as first argument the LPView itself.