B | |
| black [Gctx] | |
| blue [Gctx] | |
| border [Widget] |
Adds a border around another widget
|
| button [Widget] |
A button has a string, which can be controlled by the
corresponding label_controller, and an event listener, which can be
controlled by the notifier_controller to add listeners (e.g.
|
C | |
| canvas [Widget] |
Canvases are just widgets with an associated notifier_controller.
|
| checkbox [Widget] |
A checkbox widget.
|
| create [Deque] |
create a new container
|
| cyan [Gctx] | |
D | |
| draw_ellipse [Gctx] |
Draw an elipse, centered at position with given x and y radii.
|
| draw_line [Gctx] |
Draw a line between the two specified positions
|
| draw_rect [Gctx] |
Draw a rectangle, with lower-left corner at position of the specified
dimension.
|
| draw_string [Gctx] |
Display text at the given position
|
E | |
| event_pos [Gctx] |
Accessor for the widget local position of an event.
|
| event_type [Gctx] |
Accessor for the type of an event.
|
F | |
| fill_rect [Gctx] |
Display a filled rectangle with lower-left corner at position with the
specified dimension.
|
G | |
| green [Gctx] | |
H | |
| hlist [Widget] |
A horizontal group of widgets
|
| hpair [Widget] |
A pair of horizontally adjacent widgets
|
I | |
| insert_head [Deque] |
add to the front of the deque
|
| insert_tail [Deque] |
add to the back of the deque
|
| is_empty [Deque] |
is the container empty
|
| iterate [Deque] |
run a command c for each node of the deque in order
of head to tail
|
L | |
| label [Widget] |
Construct a label widget and its controller.
|
M | |
| magenta [Gctx] | |
| make_test_event [Gctx] |
Make a dummy event for testing.
|
| mouseclick_listener [Widget] |
Performs an action upon receiving a mouse click.
|
N | |
| notifier [Widget] |
Construct a notifier widget and its controller
|
O | |
| open_graphics [Gctx] |
Open the graphics window
|
R | |
| red [Gctx] | |
| remove_head [Deque] |
remove the first element from the deque and return it,
fail if the queue is empty
|
| remove_tail [Deque] |
remove the last element from the deque and return it
fail if the queue is empty
|
| run [Eventloop] |
This function takes a widget, which is the "root" of the GUI interface.
|
S | |
| space [Widget] |
A widget that does nothing but take up space
|
T | |
| text_size [Gctx] |
Calculates the size of text when rendered.
|
| top_level [Gctx] |
The top-level graphics context
|
| translate [Gctx] |
Produce a new gctx shifted by (dx,dy)
|
V | |
| vlist [Widget] |
A vertical group of widgets
|
| vpair [Widget] |
A pair of vertically adjacent widgets
|
W | |
| wait_for_event [Gctx] |
Wait for a mouse or key event.
|
| white [Gctx] | |
| with_color [Gctx] |
Produce a new gctx with a different pen color
|
Y | |
| yellow [Gctx] |