static ObjectChange * dependency_add_segment_callback(DiaObject *obj, Point *clicked, gpointer data) { ObjectChange *change; change = orthconn_add_segment((OrthConn *)obj, clicked); dependency_update_data((Dependency *)obj); return change; }
static ObjectChange * zigzagline_add_segment_callback(DiaObject *obj, Point *clicked, gpointer data) { ObjectChange *change; change = orthconn_add_segment((OrthConn *)obj, clicked); zigzagline_update_data((Zigzagline *)obj); return change; }
static ObjectChange * realizes_add_segment_callback(DiaObject *obj, Point *clicked, gpointer data) { ObjectChange *change; change = orthconn_add_segment((OrthConn *)obj, clicked); realizes_update_data((Realizes *)obj); return change; }
static ObjectChange * compfeat_add_segment_callback(DiaObject *obj, Point *clicked, gpointer data) { ObjectChange *change; change = orthconn_add_segment((OrthConn *)obj, clicked); compfeat_update_data((Compfeat *)obj); return change; }
static ObjectChange * participation_add_segment_callback(DiaObject *obj, Point *clicked, gpointer data) { ObjectChange *change; change = orthconn_add_segment((OrthConn *)obj, clicked); participation_update_data((Participation *)obj); return change; }
static ObjectChange * generalization_add_segment_callback(Object *obj, Point *clicked, gpointer data) { ObjectChange *change; change = orthconn_add_segment((OrthConn *)obj, clicked); generalization_update_data((Generalization *)obj); return change; }
static ObjectChange* transition_add_segment_cb(DiaObject *obj, Point *clickedpoint, gpointer data) { ObjectChange *change; change = orthconn_add_segment((OrthConn*)obj, clickedpoint); uml_transition_update_data((Transition*)obj); return change; }