2012년 4월 23일 월요일

xgraph 마우스 클릭하면 데이터 좌표 출력하도록 수정

xgraph modification to show data x,y coordination.

xgraph 마우스 클릭하면 데이터 좌표 출력하도록 수정

xgraph.c

 271             case ButtonPress:
 272                 /* Handle creating a new window */
 273                 //  Get data x,y from inverse SCREENX,SCREENY
 274                 fprintf(stdout, "%lf %lf\n",
 275                         (theEvent.xbutton.x - win_info->XOrgX - 0.5) * win_info->XUnitsPerPixel + win_info->UsrOrgX,
 276                         (win_info->XOppY - theEvent.xbutton.y - 0.5) * win_info->YUnitsPerPixel + win_info->UsrOrgY);
 277 #if 0 // SGSG
 278                 Num_Windows += HandleZoom(Prog_Name,
 279                                           &theEvent.xbutton,
 280                                           win_info, zoomCursor);
 281 #endif
 282                 break;

참고) xgraph 소스 다운 받아 빌드하면 getline 관련 에러가 나는데, dialog.c 의 getline을 mygetline 따위로 변경하면 된다.