Пример #1
0
void
handlebuttonev(Widget w, caddr_t clientdata, caddr_t calldata)
{

    XButtonEvent *buttonev = (XButtonEvent *) calldata;

    switch (buttonev->button) {
      case Button1:
	slopelocation((GRAPH *) clientdata, buttonev->x, buttonev->y);
	break;
      case Button3:
	zoomin((GRAPH *) clientdata);
	break;
    }

}
Пример #2
0
static void
handlebuttonev(Widget w, XtPointer client_data, XEvent *ev, Boolean *continue_dispatch)
{
    GRAPH *graph = (GRAPH *) client_data;

    NG_IGNORE(w);
    NG_IGNORE(continue_dispatch);

    switch (ev->xbutton.button) {
    case Button1:
        slopelocation(graph, ev->xbutton.x, ev->xbutton.y);
        break;
    case Button3:
        zoomin(graph);
        break;
    }
}