- XtVaGetValues(w, XmNwidth, &width,
- XmNheight, &height,
- (char *)NULL);
- x = click->x / (width/5);
- y = click->y / (height/5);
+ switch (b->button) {
+ case Button1:
+ if (b->state & Button3Mask)
+ break;
+
+ XtVaGetValues(w, XmNwidth, &width,
+ XmNheight, &height,
+ (char *)NULL);
+
+ do_input_move(state, b->x / (width / 5),
+ b->y / (height / 5));
+ break;
+ case Button3:
+ set_view_goal(state, 1);
+ break;
+ }
+ break;
+ case ButtonRelease:
+ switch (b->button) {
+ case Button3:
+ set_view_goal(state, 0);
+ break;
+ }