Adds a child, possibly moving it into a timeline if the underlying nuages surface is a timeline.
Adds a child, possibly moving it into a timeline if the underlying nuages surface is a timeline.
Runs a deep collection for particular input.
Runs a deep collection for particular input. This will perform a nested search for collection views such as grapheme or timeline.
the matcher function to apply to the leaves of the traversal
an iterator over all elements that were successfully matched
GUI property: whether the node is allowed to move around
as part of the dynamic layout (false
) or not (true
).
GUI property: whether the node is allowed to move around
as part of the dynamic layout (false
) or not (true
).
Called when the pointer device has dragged the item.
Called when the pointer device has dragged the item.
Called when the pointer device has entered the item.
Called when the pointer device has entered the item.
Called when the pointer device has exited the item.
Called when the pointer device has exited the item.
Called when a key is pressed over the item.
Called when a key is pressed over the item.
Called when a key is released over the item.
Called when a key is released over the item.
Called when a key has been typed over the item.
Called when a key has been typed over the item.
Called when the pointer device has pressed the item.
Called when the pointer device has pressed the item.
true
if the event was handled, false
if it was ignored and
should bubble up to the parent container
Called when the pointer device has released the item.
Called when the pointer device has released the item.
The scan or attribute key in parent
to point to this component.
The scan or attribute key in parent
to point to this component.
GUI property: name displayed.
GUI property: name displayed.
Removes a child, possibly moving it into a timeline if the underlying nuages surface is a timeline.
Removes a child, possibly moving it into a timeline if the underlying nuages surface is a timeline.
Asks the receiver to paint its GUI representation.
Asks the receiver to paint its GUI representation.
Tries to migrate the passed object to this input view.
Tries to migrate the passed object to this input view.
That is, if the view can exchange its model for this
new object, it should do so and return true
.
Returning false
means the object cannot be consumed,
for example because it is of a different type.
Attempts to replace the contents of the view.
Attempts to replace the contents of the view.
the new value to attempt to associate with the view
Some
if the either the old view accepted the new value or if
a new view was created that could "consume" the old view. This may
happen for example if the new value is a container with a single
element and the old view can replace its own single element.
None
if this was not possible and the caller should act
accordingly (dispose the old view, create a fresh new view).
Called from drag-control: updates the current geometric shape of the corresponding visual item.
Called from drag-control: updates the current geometric shape of the corresponding visual item.
Updates a child, possibly moving it into a grapheme if the underlying nuages surface is a timeline.
Updates a child, possibly moving it into a grapheme if the underlying nuages surface is a timeline.