void appmouse_drag(ViewInfo *v, int x, int y)
void appmouse_key_release(ViewInfo *v)
static void appmouse_down(ViewInfo *v, int x, int y)
void appmouse_move(ViewInfo *v, int x, int y)
void appmouse_key_press(ViewInfo *v, int key)
void appmouse_middle_click_down(ViewInfo *v, int x, int y)
static void apply_actions(ViewInfo *v, int x, int y)
void appmouse_left_click_down(ViewInfo *v, int x, int y)
void appmouse_right_click_down(ViewInfo *v, int x, int y)
void appmouse_up(ViewInfo *v, int x, int y)
void glmotion_pan(ViewInfo *v)
void to3D(int x, int y, float *X, float *Y, float *Z)
int get_mode(ViewInfo *v)
void add_selpoly(Agraph_t *g, glCompPoly_t *selPoly, glCompPoint pt)
void pick_objects_rect(Agraph_t *g)
void pick_object_xyz(Agraph_t *g, topview *t, float x, float y, float z)
#define MM_RECTANGULAR_SELECT
#define MM_POLYGON_SELECT
int keyVal
depressed key or 0 if none
size_t active_camera
<number of cameras
struct topview::@55 fisheyeParams
void changetopfishfocus(topview *t, float *x, float *y, int num_foci)