Graphviz 13.0.0~dev.20241220.2304
Loading...
Searching...
No Matches
selectionfuncs.h File Reference
#include "draw.h"
#include <glcomp/opengl.h>
Include dependency graph for selectionfuncs.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Functions

void pick_objects_rect (Agraph_t *g)
 
void deselect_all (Agraph_t *g)
 
void add_selpoly (Agraph_t *g, glCompPoly_t *selPoly, glCompPoint pt)
 

Function Documentation

◆ add_selpoly()

void add_selpoly ( Agraph_t g,
glCompPoly_t *  selPoly,
glCompPoint  pt 
)
extern

Definition at line 258 of file selectionfuncs.c.

References close_poly(), select_polygon(), glCompPoint::x, and glCompPoint::y.

Referenced by apply_actions().

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

◆ deselect_all()

void deselect_all ( Agraph_t g)
extern

Definition at line 208 of file selectionfuncs.c.

References agattr(), AGEDGE, agfstnode(), agfstout(), AGNODE, agnxtnode(), agnxtout(), agxset(), cacheSelectedEdges(), cacheSelectedNodes(), ED_selected, GE_selected, GN_selected, ND_printLabel, ND_selected, _ViewInfo::Topview, and view.

Referenced by menu_click_pan().

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

◆ pick_objects_rect()

void pick_objects_rect ( Agraph_t g)
extern

Definition at line 174 of file selectionfuncs.c.

References cacheSelectedEdges(), cacheSelectedNodes(), glCompMouse::GLfinalPos, glCompMouse::GLinitPos, _ViewInfo::mouse, pick_objects_in_rect(), _ViewInfo::Topview, view, glCompPoint::x, and glCompPoint::y.

Referenced by apply_actions().

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