Vuo
2.0.0
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
38
char
blah[42];
39
}
VuoDragEvent
;
40
41
VuoDragEvent
VuoDragEvent_makeFromJson
(
struct
json_object
*js);
42
struct
json_object
*
VuoDragEvent_getJson
(
const
VuoDragEvent
value);
43
char
*
VuoDragEvent_getSummary
(
const
VuoDragEvent
value);
44
45
VuoDragEvent
VuoDragEvent_make
(
const
VuoPoint2d position,
const
VuoList_VuoUrl
urls);
46
47
#define VuoDragEvent_SUPPORTS_COMPARISON
48
bool
VuoDragEvent_areEqual
(
const
VuoDragEvent
value1,
const
VuoDragEvent
value2);
49
bool
VuoDragEvent_isLessThan
(
const
VuoDragEvent
value1,
const
VuoDragEvent
value2);
50
51
void
VuoWindowReference_addDragCallbacks
(
const
VuoWindowReference
wr,
52
void
(*dragEnteredCallback)(
VuoDragEvent
e),
53
void
(*dragMovedToCallback)(
VuoDragEvent
e),
54
void
(*dragCompletedCallback)(
VuoDragEvent
e),
55
void
(*dragExitedCallback)(
VuoDragEvent
e));
56
void
VuoWindowReference_removeDragCallbacks
(
const
VuoWindowReference
wr,
57
void
(*dragEnteredCallback)(
VuoDragEvent
e),
58
void
(*dragMovedToCallback)(
VuoDragEvent
e),
59
void
(*dragCompletedCallback)(
VuoDragEvent
e),
60
void
(*dragExitedCallback)(
VuoDragEvent
e));
61
65
VuoDragEvent
VuoDragEvent_makeFromString
(
const
char
*str);
67
char
*
VuoDragEvent_getString
(
const
VuoDragEvent
value);
68
void
VuoDragEvent_retain
(
VuoDragEvent
value);
69
void
VuoDragEvent_release
(
VuoDragEvent
value);
71
72
#ifdef __cplusplus
73
}
74
#endif
75
Generated on Fri Nov 15 2019 00:59:25 for Vuo by
1.8.16