A compass with triangles at the 4 cardinal directions. The center of the compass of triangles is the center of the widget.
Returns the size (width,height) that is preferred for this component.
When called on a component that does not contain other components, this method just returns the component bounds. If the component is resizable and can draw into any size, the method returns a size that is visually appropriate. (The component’s actual bounds are determined by its container’s do_layout() method.)
Called when the mouse is first pressed inside one of the triangles. This gets called after self.clicked is set.
arrow ("n", "e", "s", "w") – indicates which arrow was pressed
Called when the mouse is released. This gets called after self.clicked is unset.