NodeItem
Name
NodeItem -- A class for displaying a node on a Canvas.
Description
A class for displaying a node on a Canvas. A NodeItem has a position, a font, color, border color and width.
Methods
Phase: Creating
-
setX: (int)
x Y: (int)
y Set the position of the node.
-
setFont: (const char *)
font Set the font with which to draw the label.
-
setString: (const char *)
label Set the label to put on the node.
Phase: Using
- (void)
createPaddedText Create the space for the text for the node.
- (void)
createText Create the text for the node.
- (void)
setBorderWidth: (int)
aVal Set the width of the border.
- (void)
setBorderColor: (const char *)
aColor Set the border color of the node.
- (void)
setColor: (const char *)
aColor Set the color of the node.
- (int)
getY Get the y position of the node on the canvas.
- (int)
getX Get the x position of the node on the canvas.
- (void)
resetString: (const char *)
string Change the label on the string after the node is created.