Graphviz 12.0.1~dev.20240716.0800
Loading...
Searching...
No Matches
glcompmouse.h File Reference
Include dependency graph for glcompmouse.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Functions

void glCompMouseInit (glCompMouse *m)
 
void glCompClick (glCompObj *o, float x, float y, glMouseButtonType t)
 
void glCompDoubleClick (glCompObj *obj, float x, float y, glMouseButtonType t)
 
void glCompMouseDown (glCompObj *obj, float x, float y, glMouseButtonType t)
 
void glCompMouseIn (glCompObj *obj, float x, float y)
 
void glCompMouseOut (glCompObj *obj, float x, float y)
 
void glCompMouseOver (glCompObj *obj, float x, float y)
 
void glCompMouseUp (glCompObj *obj, float x, float y, glMouseButtonType t)
 
void glCompMouseDrag (glCompObj *obj, float dx, float dy, glMouseButtonType t)
 

Function Documentation

◆ glCompClick()

void glCompClick ( glCompObj o,
float  x,
float  y,
glMouseButtonType  t 
)

Definition at line 43 of file glcompmouse.c.

Referenced by glCompMouseInit().

Here is the caller graph for this function:

◆ glCompDoubleClick()

void glCompDoubleClick ( glCompObj obj,
float  x,
float  y,
glMouseButtonType  t 
)

Definition at line 50 of file glcompmouse.c.

Referenced by glCompMouseInit().

Here is the caller graph for this function:

◆ glCompMouseDown()

void glCompMouseDown ( glCompObj obj,
float  x,
float  y,
glMouseButtonType  t 
)

Definition at line 57 of file glcompmouse.c.

Referenced by glCompMouseInit().

Here is the caller graph for this function:

◆ glCompMouseDrag()

void glCompMouseDrag ( glCompObj obj,
float  dx,
float  dy,
glMouseButtonType  t 
)

Definition at line 89 of file glcompmouse.c.

References dx, and dy.

Referenced by glCompMouseInit().

Here is the caller graph for this function:

◆ glCompMouseIn()

void glCompMouseIn ( glCompObj obj,
float  x,
float  y 
)

Definition at line 64 of file glcompmouse.c.

Referenced by glCompMouseInit().

Here is the caller graph for this function:

◆ glCompMouseInit()

void glCompMouseInit ( glCompMouse m)
extern

Definition at line 16 of file glcompmouse.c.

References glCompMouse::callbacks, glCompCallBacks::click, glCompCallBacks::doubleclick, glCompMouse::down, glCompMouse::dragX, glCompMouse::dragY, glCompCallBacks::draw, glCompMouse::functions, glCompClick(), glCompDoubleClick(), glCompMouseDown(), glCompMouseDrag(), glCompMouseIn(), glCompMouseOut(), glCompMouseOver(), glCompMouseUp(), glCompCallBacks::mousedown, glCompCallBacks::mousedrag, glCompCallBacks::mousein, glCompCallBacks::mouseout, glCompCallBacks::mouseover, glCompCallBacks::mouseup, and NULL.

Referenced by glCompSetNew().

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

◆ glCompMouseOut()

void glCompMouseOut ( glCompObj obj,
float  x,
float  y 
)

Definition at line 70 of file glcompmouse.c.

Referenced by glCompMouseInit().

Here is the caller graph for this function:

◆ glCompMouseOver()

void glCompMouseOver ( glCompObj obj,
float  x,
float  y 
)

Definition at line 76 of file glcompmouse.c.

Referenced by glCompMouseInit().

Here is the caller graph for this function:

◆ glCompMouseUp()

void glCompMouseUp ( glCompObj obj,
float  x,
float  y,
glMouseButtonType  t 
)

Definition at line 82 of file glcompmouse.c.

Referenced by glCompMouseInit().

Here is the caller graph for this function: