Graphviz 12.0.1~dev.20240716.0800
Loading...
Searching...
No Matches
glcompmouse.c
Go to the documentation of this file.
1/*************************************************************************
2 * Copyright (c) 2011 AT&T Intellectual Property
3 * All rights reserved. This program and the accompanying materials
4 * are made available under the terms of the Eclipse Public License v1.0
5 * which accompanies this distribution, and is available at
6 * https://www.eclipse.org/legal/epl-v10.html
7 *
8 * Contributors: Details at https://graphviz.org
9 *************************************************************************/
10
11#include <glcomp/glcompmouse.h>
12#include <glcomp/glcompfont.h>
13#include <glcomp/glcompset.h>
14#include <glcomp/glutils.h>
15
42
43void glCompClick(glCompObj *o, float x, float y, glMouseButtonType t) {
44 (void)o;
45 (void)x;
46 (void)y;
47 (void)t;
48}
49
50void glCompDoubleClick(glCompObj *obj, float x, float y, glMouseButtonType t) {
51 (void)obj;
52 (void)x;
53 (void)y;
54 (void)t;
55}
56
57void glCompMouseDown(glCompObj *obj, float x, float y, glMouseButtonType t) {
58 (void)obj;
59 (void)x;
60 (void)y;
61 (void)t;
62}
63
64void glCompMouseIn(glCompObj *obj, float x, float y) {
65 (void)obj;
66 (void)x;
67 (void)y;
68}
69
70void glCompMouseOut(glCompObj *obj, float x, float y) {
71 (void)obj;
72 (void)x;
73 (void)y;
74}
75
76void glCompMouseOver(glCompObj *obj, float x, float y) {
77 (void)obj;
78 (void)x;
79 (void)y;
80}
81
82void glCompMouseUp(glCompObj *obj, float x, float y, glMouseButtonType t) {
83 (void)obj;
84 (void)x;
85 (void)y;
86 (void)t;
87}
88
89void glCompMouseDrag(glCompObj *obj, float dx, float dy,
91{
92 (void)obj;
93 (void)dx;
94 (void)dy;
95 (void)t;
96}
static float dy
Definition draw.c:38
static float dx
Definition draw.c:37
glMouseButtonType
Definition glcompdefs.h:89
void glCompClick(glCompObj *o, float x, float y, glMouseButtonType t)
Definition glcompmouse.c:43
void glCompMouseIn(glCompObj *obj, float x, float y)
Definition glcompmouse.c:64
void glCompMouseOut(glCompObj *obj, float x, float y)
Definition glcompmouse.c:70
void glCompMouseOver(glCompObj *obj, float x, float y)
Definition glcompmouse.c:76
void glCompDoubleClick(glCompObj *obj, float x, float y, glMouseButtonType t)
Definition glcompmouse.c:50
void glCompMouseDrag(glCompObj *obj, float dx, float dy, glMouseButtonType t)
Definition glcompmouse.c:89
void glCompMouseDown(glCompObj *obj, float x, float y, glMouseButtonType t)
Definition glcompmouse.c:57
void glCompMouseInit(glCompMouse *m)
Definition glcompmouse.c:16
void glCompMouseUp(glCompObj *obj, float x, float y, glMouseButtonType t)
Definition glcompmouse.c:82
node NULL
Definition grammar.y:149
glcompdoubleclickfunc_t doubleclick
Definition glcompdefs.h:192
glcompmouseoutfunc_t mouseout
Definition glcompdefs.h:195
glcompmouseupfunc_t mouseup
Definition glcompdefs.h:197
glcompclickfunc_t click
Definition glcompdefs.h:191
glcompmouseinfunc_t mousein
Definition glcompdefs.h:194
glcompmousedownfunc_t mousedown
Definition glcompdefs.h:196
glcompmousedragfunct_t mousedrag
Definition glcompdefs.h:198
glcompdrawfunc_t draw
Definition glcompdefs.h:190
glcompmouseoverfunc_t mouseover
Definition glcompdefs.h:193
glCompCallBacks callbacks
Definition glcompdefs.h:286
glCompCallBacks functions
Definition glcompdefs.h:287