Patent ID: 7218329

Claim:
A drawing tool comprising: a drawing canvas for drawing at least one pattern part; a pattern part window for displaying a plurality of pattern parts, wherein the pattern parts are candidates to be drawn on the drawing canvas; a pointing device for dragging and dropping at least one pattern part, wherein the at least one pattern part is selected from the plurality of pattern parts displayed on the pattern part window; an attribute palette comprising a plurality of attribute display regions for displaying attributes selectively given with respect to the selected pattern part; an attribute detection means for detecting in the attribute palette an attribute display region through which the pointing device has passed along a route in which the selected pattern part is dragged and dropped onto the drawing canvas using the pointing device; an attribute hold means for holding an attribute that is selectively determined to correspond to the detected attribute display region; and a drawing means for drawing the pattern part having the held attribute by dropping the selected pattern part onto the drawing canvas.