Vuo
2.3.2
node
vuo.ui
VuoDragEvent.h
Go to the documentation of this file.
1
10
#pragma once
11
20
#include "
VuoPoint2d.h
"
21
#include "
VuoUrl.h
"
22
#include "
VuoList_VuoUrl.h
"
23
#include "
VuoWindowReference.h
"
24
25
#ifdef __cplusplus
26
extern
"C"
27
{
28
#endif
29
33
typedef
struct
34
{
35
VuoPoint2d position;
36
VuoList_VuoUrl
urls;
37
}
VuoDragEvent
;
38
39
VuoDragEvent
VuoDragEvent_makeFromJson
(
struct
json_object
*js);
40
struct
json_object
*
VuoDragEvent_getJson
(
const
VuoDragEvent
value);
41
char
*
VuoDragEvent_getSummary
(
const
VuoDragEvent
value);
42
43
VuoDragEvent
VuoDragEvent_make
(
const
VuoPoint2d position,
const
VuoList_VuoUrl
urls);
44
45
#define VuoDragEvent_SUPPORTS_COMPARISON
46
bool
VuoDragEvent_areEqual
(
const
VuoDragEvent
value1,
const
VuoDragEvent
value2);
47
bool
VuoDragEvent_isLessThan
(
const
VuoDragEvent
value1,
const
VuoDragEvent
value2);
48
49
void
VuoWindowReference_addDragCallbacks
(
const
VuoWindowReference
wr,
50
void
(*dragEnteredCallback)(
VuoDragEvent
e),
51
void
(*dragMovedToCallback)(
VuoDragEvent
e),
52
void
(*dragCompletedCallback)(
VuoDragEvent
e),
53
void
(*dragExitedCallback)(
VuoDragEvent
e));
54
void
VuoWindowReference_removeDragCallbacks
(
const
VuoWindowReference
wr,
55
void
(*dragEnteredCallback)(
VuoDragEvent
e),
56
void
(*dragMovedToCallback)(
VuoDragEvent
e),
57
void
(*dragCompletedCallback)(
VuoDragEvent
e),
58
void
(*dragExitedCallback)(
VuoDragEvent
e));
59
64
VuoDragEvent
VuoDragEvent_makeFromString
(
const
char
*str);
65
char
*
VuoDragEvent_getString
(
const
VuoDragEvent
value);
66
void
VuoDragEvent_retain
(
VuoDragEvent
value);
67
void
VuoDragEvent_release
(
VuoDragEvent
value);
69
70
#ifdef __cplusplus
71
}
72
#endif
73
Generated on Sat Jun 19 2021 10:17:46 for Vuo by
1.9.1