Patent ID: 6219068
Filing Date: 2001-04-17
Classification: G06F

Abstract:
An editor in CAD system having a pointing device provided with a plurality of pointing buttons used to operate a cursor on a display for pattern design of a printed circuit board, said editor comprising:an editor main loop unit for governing an overall management of various types of events which occur during editing;operation discrimination processing means for, when receiving from said editor main loop unit a command instructing the editing of an N-gonal (where N is three or more) graphic on the display, recognizing which button among the plurality of buttons has been operated, recognizing a designation of the cursor and discriminating whether processing for adding a graphic or processing for subtracting the graphic should be performed in accordance with a type of the button which is operated;coordinate fetching means for fetching coordinates of an editing graphic and specifying an overall shape of the editing graphic based on the designation of the cursor;graphic computing means for receiving an instruction output from said operation discrimination processing means to perform addition processing or subtraction processing, receiving information regarding the overall shape of the editing graphic from said coordinate fetching means, and editing the N-gonal graphic on the display by adding the editing graphic to or subtracting the editing graphic from the N-gonal graphic on the display;; andgraphic registering means for registering the N-gonal graphic edited by said graphic computing means in a memory area of said editor main loop unit.