Vuo  2.0.2
VuoWindowProperty.h
Go to the documentation of this file.
1 
10 #pragma once
11 
13 typedef const struct VuoList_VuoWindowProperty_struct { void *l; } * VuoList_VuoWindowProperty;
14 #define VuoList_VuoWindowProperty_TYPE_DEFINED
15 
25 #include "VuoBoolean.h"
26 #include "VuoCursor.h"
27 #include "VuoInteger.h"
28 #include "VuoReal.h"
29 #include "VuoScreen.h"
30 #include "VuoText.h"
31 #include "VuoCoordinateUnit.h"
32 #include "VuoInteraction.h"
33 
39 typedef enum
40 {
41  VuoWindowProperty_Title,
42  VuoWindowProperty_FullScreen,
43  VuoWindowProperty_Position,
44  VuoWindowProperty_Size,
45  VuoWindowProperty_AspectRatio,
46  VuoWindowProperty_AspectRatioReset,
47  VuoWindowProperty_Resizable,
48  VuoWindowProperty_Cursor,
49  VuoWindowProperty_Interaction
51 
57 typedef struct
58 {
60 
61  VuoText title;
62 
63  VuoBoolean fullScreen;
64  VuoScreen screen;
65 
66  VuoCoordinateUnit unit;
67  VuoInteger left;
68  VuoInteger top;
69 
70  VuoInteger width;
71  VuoInteger height;
72 
73  VuoReal aspectRatio;
74 
75  VuoBoolean resizable;
76 
77  VuoCursor cursor;
78 
79  VuoInteraction interaction;
81 
85 
87 
97