13 #include <AppKit/AppKit.h>
31 "VuoGraphicsWindowDrag",
60 if (json_object_object_get_ex(js,
"pointer", &o))
76 json_object_object_add(js,
"pointer", json_object_new_int64((int64_t)value));
96 return strdup(
"No window");
98 __block
const char *title;
101 title = window.title.UTF8String;
113 float backingScaleFactor;
125 __block VuoPoint2d position;
128 NSRect contentRect = [window contentRectForFrameRect:window.frame];
129 NSRect mainScreenRect = ((NSScreen *)NSScreen.screens[0]).frame;
130 position.x = contentRect.origin.x;
131 position.y = mainScreenRect.size.height - contentRect.size.height - contentRect.origin.y;
148 *width = contentRect.size.width;
149 *height = contentRect.size.height;
160 NSWindow *window = (NSWindow *)value;
161 return [NSApp mainWindow] == window;