Graphviz
13.1.0~dev.20250626.0830
Loading...
Searching...
No Matches
glcompmouse.h
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
#pragma once
12
13
#include <
glcomp/glcompdefs.h
>
14
15
#ifdef __cplusplus
16
extern
"C"
{
17
#endif
18
19
/*events*/
20
extern
void
glCompMouseInit
(
glCompMouse
* m);
21
void
glCompMouseDown
(
glCompObj
*obj,
float
x,
float
y,
glMouseButtonType
t);
22
void
glCompMouseOver
(
glCompObj
*obj,
float
x,
float
y);
23
void
glCompMouseUp
(
glCompObj
*obj,
float
x,
float
y,
glMouseButtonType
t);
24
25
#ifdef __cplusplus
26
}
27
#endif
glcompdefs.h
glMouseButtonType
glMouseButtonType
Definition
glcompdefs.h:67
glCompMouseOver
void glCompMouseOver(glCompObj *obj, float x, float y)
Definition
glcompmouse.c:40
glCompMouseDown
void glCompMouseDown(glCompObj *obj, float x, float y, glMouseButtonType t)
Definition
glcompmouse.c:33
glCompMouseInit
void glCompMouseInit(glCompMouse *m)
Definition
glcompmouse.c:17
glCompMouseUp
void glCompMouseUp(glCompObj *obj, float x, float y, glMouseButtonType t)
Definition
glcompmouse.c:46
glCompMouse
Definition
glcompdefs.h:222
glCompObj_
object prototype
Definition
glcompdefs.h:184
lib
glcomp
glcompmouse.h
Generated by
1.9.8