Vuo  2.4.0
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
26extern "C"
27{
28#endif
29
33typedef struct
34{
35 VuoPoint2d position;
36 VuoList_VuoUrl urls;
38
41char *VuoDragEvent_getSummary(const VuoDragEvent value);
42
43VuoDragEvent VuoDragEvent_make(const VuoPoint2d position, const VuoList_VuoUrl urls);
44
45#define VuoDragEvent_SUPPORTS_COMPARISON
46bool VuoDragEvent_areEqual(const VuoDragEvent value1, const VuoDragEvent value2);
47bool VuoDragEvent_isLessThan(const VuoDragEvent value1, const VuoDragEvent value2);
48
50 void (*dragEnteredCallback)(VuoDragEvent e),
51 void (*dragMovedToCallback)(VuoDragEvent e),
52 void (*dragCompletedCallback)(VuoDragEvent e),
53 void (*dragExitedCallback)(VuoDragEvent e));
55 void (*dragEnteredCallback)(VuoDragEvent e),
56 void (*dragMovedToCallback)(VuoDragEvent e),
57 void (*dragCompletedCallback)(VuoDragEvent e),
58 void (*dragExitedCallback)(VuoDragEvent e));
59
69
70#ifdef __cplusplus
71}
72#endif
73