Introduction
allocimage[8]
Allocate data for an image item
create [17]
Create new items
delete
[19] Delete existing items
find[27]
Search for items by various keys
freeimage
[31] Free data from an image item
itemconfigure[47]
Configure existing items
lower[49]
Push an item lower in the drawing order
pick[53]
Find the item under a point
popcoordframesc[54]
Pop a relative coordinate frame off of the stack
pushcoordframe[56]
Add a new relative coordinate frame to the stack
raise[57]
Bring an item higher in the drawing order
resetcoordrame[61]
Reset coordinate frame stack to empty
setid[67]
Change the id of an item
text[76]
Modify text item
type
[78] Get the type of an item
-arrow
[78] Some items only: Whether to draw arrow heads with this item
-arrowshape[52]
Some items only: The shape of drawn arrow heads
-dither
[47] Some items only: Render with dithering
-file[87]
Some items only: File an item should be defined by
-height[6]
Height of an item. Normally computed automatically, but can be set
-html
[43] Some items only: The HTML item associated with an htmlanchor
-htmlanchors[38]
Some items only: The anchors associated with an HTML page
-image[48]
Some items only: Image data associated with item (allocated by allocimage)
-info[7]
A place to store application-specific information with an item
-ismap[44]
Some items only: True if an htmlanchor is an image map
-lock[9]
Locks an item so it can not be modified or deleted
-state[45]
Some items only: State of an item (such as visited, unvisited, etc.)
-sticky
[14] Specifies if an item should stay put when the view changes
-title[70]
Some items only: Title of an item
-url[41]
Some items only: The URL associated with an item
-width[21]
Width of an item. Normally computed automatically, but can be set
-zoomaction[24]
A script that gets evaluated when an item is scaled larger or smaller than a set size
bbox
[9] Get the bounding box of an item
coords[16]
Change the coordinates of an item
getsize
[39] Get the size of an item (possibly within portals)
scale[62]
Change the size of an item relatively
slide[74]
Move an item relatively in (x, y)
-anchor[2]
The part of the item that -place refers to
-place[12]
Transformation of an item - Translation (x, y), and magnification (z)
-x[22]
X componenent of -place transformation
-y[23]
Y componenent of -place transformation
-z[25]
Z componenent of -place transformation
center[12]
Change the view so as to center an item
centerbbox[13]
Change the view so as to center a bounding box
getview[42]
Get the current view (possibly within portals)
moveto[50]
Change the view (possibly within portals)
zoom
[83] Zoom the view around a specified point
-viewscript
[19] A script that gets evaluated whenever the view is changed
-view[71]
Some items only: Specifies the view this item sees
-lookon[67]
Some items only: Specifies the pad widget this item sees
addtag
[4] Add a tag to an item
deletetag[19]
Delete a tag from an item
dtag
[19] Synonym for deletetag
gettags[40]
Get the tags an item has
hastag[44]
Determine if an item has a particular tag
-tags[15]
List of tags associated with an item
addmodifier[2]
Add a new user-defined modifier for future use
bind[10]
Create, modify, access, or delete event bindings
bindtags[11]
Specify whether events should go to the most-specific or most-general description
deletemodifier[20]
Delete a user-defined modifier
focus[28] Set the focus for keyboard events
getmodifier [36] Get the current user-defined modifier
setmodifier[71]
Make the specified user-defined modifier the current one
-events
[4] True if item receives events, false otherwise
addgroupmember[1]
Add an item to a group
getgroup[33]
Get the group an item belongs to
removegroupmember[59]
Remove an item from a group
-divisible
[26] True if events go through a group to its members
-members[28]
The list of members of a group
grid[43]
Layout pad items in a grid as with the Tk grid command
tree
[77] Layout pad items with a dynamic graphical-fisheye view tree
damage
[18] Specify that a group of items needs to be redrawn
update[79]
Force any requested render requests to occur immediately
-alwaysrender
[1] True if the item must be rendered, even if the system is slow and the item is small
-border[31]
Some items only: Specifies border color of item
-borderwidth
[32] Some items only: Specifies width of border
-capstyle[53]
Some items only: Specifies how to draw line ends
-faderange[5]
Range over which an item fades in or out
-fill
[29] Some items only: Specifies fill color of item
-font
[37] Some items only: Specifies font to use for text
-joinstyle[54]
Some items only: Specifies how to draw the joints within multi-point lines
-layer[8]
The layer an item is on
-noisedata
[55] Some items only: Specifies parameters to render item with noise
-maxsize
[10] The maximum size an item is rendered it (absolute or relative to window size)
-minsize
[11] The minimum size an item is rendered it (absolute or relative to window size)
-pen
[30] Some items only: Specifies pen color of item
-penwidth
[57] Some items only: Specifies width of pen
-relief[69]
Some items only: Specifies how a border should be rendered
-transparency[18]
Transparency of an item. 0 is completely transparent, 1 is completely opaque
-visiblelayers[58]
The layers that are visible within this view (just for portals and pad surface, item #1)
read[58]
Read a .pad file
write[82]
Write a .pad file (all the items on a widget)
configure[15]
Modify the pad widget
info[45]
Get type-specific information about an item
islinked
[46] Determine if the top-level window that a pad widget is in has been mapped yet
setlanguage[69]
Set the language to be used for future calback scripts
settoplevel[72]
Set the language to be used by the top-level interpreter
windowshape[81]
Modify the shape of the top-level window that a pad widget is in
clock[14]
Create a clock to measure elapsed milliseconds
getdate
[32] Get the current date in unix format
getpads
[37] Get a list of all pad widgets currently defined
line2spline[48]
Generate points for a spline that approximate a line
noise[51]
Generate 'perlin' noise
padxy[52]
Convert a window point (x, y) to pad coordinates
spline2line[75]
Generate points for a line that approximate a spline
urlfetch[80]
Retrieve a URL over the internet in the background
-donescript[34]
Some items only: A script to evaluate when a background action has completed
-errorscript
[35] Some items only: A script to evaluate when a background action has an error
-updatescript
[40] Some items only: A script to evaluate when a background action has made progress
allocborder[6]
Allocate a border for future rendering
alloccolor[7]
Allocate a color for future rendering
allocimage [8]
Allocate a image for future rendering
drawimage
[23] Draw an image within a renderscript
drawline[24]
Draw a line within a renderscript
drawpolygon
[25] Draw a polygon within a renderscript
drawtext
[26] Draw text within a renderscript
freeborder
[29] Free a border previously allocated
freecolor [30]
Free a color previously allocated
freeimage[31]
Free an image previously allocated
getlevel
[34] Get the render level within a renderscript
getmag[35]
Get the current magnification within a renderscript
getportals[38]
Get the list of portals being rendered within during a renderscript
gettextbbox[41]
Get the bounding box of a text string
renderitem[60]
Render an item in a render callback
setcapstyle[63]
Specify how the end caps of lines should be drawn
setfont[65]
Specify the font to be used for renderscript drawing
setfontheight[66]
Specify the font height to be used for renderscript drawing
setjoinstyle[68]
Specify how the joints within multi-point lines should be drawn
setlinewidth[70]
Specify the penwidth of lines when they are drawn
-renderscript[13]
A script that gets evaluated every time an item is rendered
-bb [50]
A script that gets evaluated to specify the bounding box of an item
printtree[55]
Print all the items on the pad surface in their internal tree structure
addoption
[3] Create a new option for an existing type
addtype[5]
Create a new item type
Generated with Harlequin WebMaker