Create the external constraint function: A + B + K
Note: the "self" object and orientation for this constraint need to
be filled in before the constraint is used.
Construct a cartoon line between two points.
You should make sure that if you use a pacing function which is
a slow_in_slow_out that the result of the slow part is 0.2
(== cutoff_point).
Create the external constraint function: (A + B)/2 + K
Note: the "self" object and orientation for this constraint need to
be filled in before the constraint is used.
An interface_pred predicate class to serve as a "continue predicate" (see
base_interactor.traverse_and_collect()) for a semantic redraw traversal
(done by a semantic lens object).
Constructor based on a loaded_image for use as an icon within a button
and assuming a default position (presumably this object will be positioned
with constraints).
This callback method collects callbacks from multllist_lists that don't have
a "private" callback object set on them and forwards to our callback
object.
Create the external constraint function: clip(A, B+K, C-K) which means:
result = A;
if (A < B+K) result = B+K;
if (A < C-K) result = C-K;
return result
For the external case, K can be any integer.
Note: the "self" object and orientation for this constraint need to
be filled in before the constraint is used.
Create the constraint function: clip(A, B+K, C-K) which means:
result = A;
if (A < B+K) result = B+K;
if (A < C-K) result = C-K;
return result
In this case K is treated as an unsigned 8 bit quantity.
Constant for return from char_filter to signify that character is to
be considered a closure point which ends input and should be acted upon
(usually this would be done for end of line characters).
This interface provides constants for refering to parts of objects in
composition placement rules and for declaring expected types to composer
objects.
Do the constraint evaluation necessary to make sure all visible objects
in the subtree rooted at this object have up-to-date bounds (and other
information) prior to drawing.
Do the constraint evaluation necessary to make sure all visible objects
in the subtree rooted at this object have up-to-date bounds (and other
information) prior to drawing.
Indicate that the object has been modified in such as way that its
appearance within the given area of the screen (expressed in local
coordinates) might change and needs to be redrawn.
Indicate that the object has been modified in such as way that its
appearance within the given area of the screen (expressed in local
coordinates) might change and needs to be redrawn.
Indicate that the object has been modified in such as way that its
appearance within the given area of the screen (expressed in local
coordinates) might change and needs to be redrawn.
Indicate that the object has been modified in such as way that its
appearance within the given area of the screen (expressed in local
coordinates) might change and needs to be redrawn.
Indicate that the object has been modified in such as way that its
appearance within the given area of the screen (expressed in local
coordinates) might change and needs to be redrawn.
Indicate that the object has been modified in such as way that its
appearance within the given area of the screen (expressed in local
coordinates) might change and needs to be redrawn.
This is subclass of interactor applet that inserts a debugging lens
above its normal subtree (using a debug_lens_top_level object with
a fake_top_level child).
This class is a special subclass of top_level that provides support for
a semantic_lens object providing debugging information about the
interactors installed under it.
This class has been provided an extensibility hook for the particular
purpose of allowing code that monitors the effects of input dispatches
of other people's code.
This method is called by some policies (most notably the
positional policy) to dispatch events which did not meet the
selection criteria of the policy itself.
We override dispatch_unused_event so we can tell the object
that the mouse left the area even if the mouse is now not
over any of our sub_arctic interactors.
Create the external constraint function: (A / B) + K (returns K on div
by zero)
Note: the "self" object and orientation for this constraint need to
be filled in before the constraint is used.
Attempt to perform event dispatch(es) to the given object, resetting
the state to the start state when appropriate (see comments for
make_transition).do_init() -
Method in class sub_arctic.lib.interactor_applet
Initialize by registering the component with the manager then calling
user routines.
Draw the object on the given drawing surface at the given location.
Note: this will produce useful results only if compose() has already been
called to establish a layout.
Specialization of, and wrapper for, Graphics class.
This class provides a specialization of the AWT Graphics class that
modifies drawing operations slightly to work better with subArctic
(e.g., in the area of image drawing), and add some operations for
convenience purposes.
Establish an associative link between the given part of a value_consumer
(usually an interactor) and part of a value_provider (usually an
external_constraint) that gives it a value.