canvas polygon

Name

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.

-fill

type: color with transparancy (default: black)

Color of the polygon.

-joinStyle

type: ONEOF 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 substituated: TABLE %% | % %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) TABLE

-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 substituated: TABLE %% | % %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) TABLE

-onEnter

type: string (default: "")

Tcl command which is executed if a mouse enters the item. Before evaluation the following percent strings are substituated: TABLE %% | % %w | canvas name %i | item id %x | x coordinate %y | y coordinate %s | state of the buttons and modifiers (bitmask) TABLE

-onLeave

type: string (default: "")

Tcl command which is executed if a mouse enters the item. Before evaluation the following percent strings are substituated: TABLE %% | % %w | canvas name %i | item id %x | x coordinate %y | y coordinate %s | state of the buttons and modifiers (bitmask) TABLE

-onMotion

type: string (default: "")

Tcl command which is executed if the mouse is moved inside the item. Before evaluation the following percent strings are substituated: TABLE %% | % %w | canvas name %i | item id %x | x coordinate %y | y coordinate %s | state of the buttons and modifiers (bitmask) TABLE

-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 not start with a digit and must not contain any of "|", "&", "!", "~", "(" and ")".

-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

canvas ellipse, canvas bPath, canvas rectangle, GnomeCanvasPolygon