Graphviz 12.1.0~dev.20240716.0947
Loading...
Searching...
No Matches
appmouse.h File Reference
#include "smyrnadefs.h"
Include dependency graph for appmouse.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Functions

void appmouse_left_click_down (ViewInfo *v, int x, int y)
 
void appmouse_left_click_up (ViewInfo *v, int x, int y)
 
void appmouse_left_drag (ViewInfo *v, int x, int y)
 
void appmouse_right_click_down (ViewInfo *v, int x, int y)
 
void appmouse_right_click_up (ViewInfo *v, int x, int y)
 
void appmouse_right_drag (ViewInfo *v, int x, int y)
 
void appmouse_middle_click_down (ViewInfo *v, int x, int y)
 
void appmouse_middle_click_up (ViewInfo *v, int x, int y)
 
void appmouse_middle_drag (ViewInfo *v, int x, int y)
 
void appmouse_move (ViewInfo *v, int x, int y)
 
void appmouse_key_release (ViewInfo *v)
 
void appmouse_key_press (ViewInfo *v, int key)
 

Function Documentation

◆ appmouse_key_press()

void appmouse_key_press ( ViewInfo v,
int  key 
)
extern

Definition at line 175 of file appmouse.c.

References keymap_t::down, key, _ViewInfo::keymap, and keymap_t::keyVal.

Referenced by cb_keyboard(), cb_special_key(), and key_press_event().

Here is the caller graph for this function:

◆ appmouse_key_release()

void appmouse_key_release ( ViewInfo v)
extern

Definition at line 165 of file appmouse.c.

References clear_selpoly(), keymap_t::down, glexpose(), _ViewInfo::keymap, keymap_t::keyVal, lastAction, MM_POLYGON_SELECT, topview::sel, _selection::selPoly, _ViewInfo::Topview, and view.

Referenced by cb_keyboard_up(), cb_special_key_up(), and key_release_event().

Here is the call graph for this function:
Here is the caller graph for this function:

◆ appmouse_left_click_down()

void appmouse_left_click_down ( ViewInfo v,
int  x,
int  y 
)
extern

Definition at line 105 of file appmouse.c.

References appmouse_down(), glMouseLeftButton, _ViewInfo::mouse, and glCompMouse::t.

Referenced by button_press_event(), and cb_mouseclick().

Here is the call graph for this function:
Here is the caller graph for this function:

◆ appmouse_left_click_up()

void appmouse_left_click_up ( ViewInfo v,
int  x,
int  y 
)
extern

Definition at line 112 of file appmouse.c.

References appmouse_up().

Referenced by button_release_event(), and cb_mouseclick().

Here is the call graph for this function:
Here is the caller graph for this function:

◆ appmouse_left_drag()

void appmouse_left_drag ( ViewInfo v,
int  x,
int  y 
)
extern

Definition at line 116 of file appmouse.c.

References appmouse_drag().

Referenced by cb_drag(), and motion_notify_event().

Here is the call graph for this function:
Here is the caller graph for this function:

◆ appmouse_middle_click_down()

void appmouse_middle_click_down ( ViewInfo v,
int  x,
int  y 
)
extern

Definition at line 143 of file appmouse.c.

References appmouse_down(), glMouseMiddleButton, _ViewInfo::mouse, and glCompMouse::t.

Referenced by button_press_event(), and cb_mouseclick().

Here is the call graph for this function:
Here is the caller graph for this function:

◆ appmouse_middle_click_up()

void appmouse_middle_click_up ( ViewInfo v,
int  x,
int  y 
)
extern

Definition at line 150 of file appmouse.c.

References appmouse_up().

Referenced by button_release_event(), and cb_mouseclick().

Here is the call graph for this function:
Here is the caller graph for this function:

◆ appmouse_middle_drag()

void appmouse_middle_drag ( ViewInfo v,
int  x,
int  y 
)
extern

Definition at line 155 of file appmouse.c.

References appmouse_drag().

Referenced by cb_drag(), and motion_notify_event().

Here is the call graph for this function:
Here is the caller graph for this function:

◆ appmouse_move()

void appmouse_move ( ViewInfo v,
int  x,
int  y 
)
extern

Definition at line 161 of file appmouse.c.

References glCompMouse::GLpos, _ViewInfo::mouse, to3D(), glCompPoint::x, glCompPoint::y, and glCompPoint::z.

Referenced by cb_drag(), and motion_notify_event().

Here is the call graph for this function:
Here is the caller graph for this function:

◆ appmouse_right_click_down()

void appmouse_right_click_down ( ViewInfo v,
int  x,
int  y 
)
extern

Definition at line 123 of file appmouse.c.

References appmouse_down(), glMouseRightButton, _ViewInfo::mouse, and glCompMouse::t.

Referenced by button_press_event(), and cb_mouseclick().

Here is the call graph for this function:
Here is the caller graph for this function:

◆ appmouse_right_click_up()

void appmouse_right_click_up ( ViewInfo v,
int  x,
int  y 
)
extern

Definition at line 130 of file appmouse.c.

References appmouse_up().

Referenced by button_release_event(), and cb_mouseclick().

Here is the call graph for this function:
Here is the caller graph for this function:

◆ appmouse_right_drag()

void appmouse_right_drag ( ViewInfo v,
int  x,
int  y 
)
extern

Definition at line 135 of file appmouse.c.

References appmouse_drag().

Referenced by cb_drag(), and motion_notify_event().

Here is the call graph for this function:
Here is the caller graph for this function: