The Canvas Widget
Create a canvas for drawing with the Canvas method. The Canvas widget uses a
coordinate system with the x coordinate increasing as you move right,
and the y coordinate increasing as you move down (i.e., the y
coordinate is mathematically upside-down). The x and y coordinates are
specified in pixels by default.
$parentwidget->Canvas (options)The standard configuration options that apply to Canvas are: -background, -bor-derwidth, -cursor, -height, -highlightbackground, -highlightcolor, -highlight-thickness, -insertbackground, -insertborderwidth, -insertofftime, -inserton-time, -insertwidth, -relief, -selectbackground, -selectborderwidth, -selectfore-ground, -state, -takefocus, -width, -xscrollcommand, and -yscrollcommand.
Other options are:
-closeenough =>amountThe distance considered “close enough” to an item to be judged to be within it. Default is 1 pixel.
-confine =>booleanWhether to limit the canvas to the scroll region. Default is
1.-scrollregion => [x, y, w, h]Sets the region that the user is allowed to scroll. The option is a list reference that conveniently corresponds to the return value of the
bboxmethod.-xscrollincrement =>amountThe distance to use for scrolling in the x direction.
-yscrollincrement =>amountThe distance to use for scrolling in the y direction.