Packages‎ > ‎gnocl::canvas‎ > ‎

polygon

A canvas polygon item. (in gnoclCanvas)

Synopsis

canvasId create polygon [-option value...]

Options

-coords
type: list-of-floats
List of x and y coordinates, must be a multiple of 2 and at least 4.
-dash
type: list (default: "")
Dash pattern used for this item. The list must contain an even number of integer. The odd elements of this list give the length in pixel of the line segements, the even elements give the length of the space between these line segements.
-fill
type: color with transparancy (default: black)
Color of the polygon.
-joinStyle
type: ONE OF miter, round, bevel
Defines the join style.
-onButtonPress
type: string (default: "")
Tcl command which is executed if a mouse button is press inside the item. Before evaluation the following percent strings are substituted:
%w     canvas name
%i    item id
%t    type of event: one of buttonPress, button2Press or button3Press
%x    x coordinate
%y     y coordinate
%b    button number
%s    state of the buttons and modifiers (bitmask)
-onButtonRelease
type: string (default: "")
Tcl command which is executed if a mouse button is released if it has been pressed inside the item. Before evaluation the following percent strings are substituted:
%w    canvas name
%i    item id
%t    type of event: always buttonRelease
%x    x coordinate
%y    y coordinate
%b    button number
%s    state of the buttons and modifiers (bitmask)
-onEnter
type: string (default: "")
Tcl command which is executed if a mouse enters the item. Before evaluation the following percent strings are substituted:
%w    canvas name
%i    item id
%x    x coordinate
%y    y coordinate
%s    state of the buttons and modifiers (bitmask)
-onLeave
type: string (default: "")
Tcl command which is executed if a mouse enters the item. Before evaluation the following percent strings are substituted:
%w    canvas name
%i    item id
%x    x coordinate
%y    y coordinate
%s    state of the buttons and modifiers (bitmask)
-onMotion
type: string (default: "")
Tcl command which is executed if the mouse is moved inside the item. Before evaluation the following percent strings are substituted:
%w    canvas name
%i     item id
%x    x coordinate
%y    y coordinate
%s    state of the buttons and modifiers (bitmask)
-parent
type: tag-or-id
This option sets the parent of the item. The parent must be a clipGroup item, which implements clipping for its children.
-outline
type: color with transparancy (default: black)
Color of the outline.
-pixelWidth
type: integer
Width of the outline; does not change, if the line is scaled.
-tags
type: list (default: "")
List of tags to be associated with this item. A tag must start with a alphabetic character which is followed by zero or more alphabetic or numeric characters.
-width
type: float
Width of the outline; changes, if the line is scaled.

Description

A polygon is a closed figure with straight lines between three or more points. The connection between these lines can be changed via joinStyle.

See also



Comments