def cline_tp_first_entry_event_cb(doc, text, tool): if len(text): _x, _y = CocoaEntities.make_tuple(text) tool.setFirstPoint(_x, _y) tool.setHandler("mouse_move", cline_tp_mouse_move_cb) tool.setHandler("left_button_press", cline_tp_second_left_button_press_cb) tool.setHandler("entry_event", cline_tp_second_entry_event_cb) doc.setPrompt("Click in the drawing area or enter the second point as 'x, y'") doc.getDA().setTempPoint(NSMakePoint(_x, _y))
def vcline_entry_event_cb(doc, text, tool): if len(text): _x, _y = CocoaEntities.make_tuple(text) tool.setPoint(_x, _y) CocoaEntities.create_entity(doc, tool)