aboutsummaryrefslogtreecommitdiff
path: root/src/library_xlib.js
diff options
context:
space:
mode:
Diffstat (limited to 'src/library_xlib.js')
-rw-r--r--src/library_xlib.js24
1 files changed, 24 insertions, 0 deletions
diff --git a/src/library_xlib.js b/src/library_xlib.js
new file mode 100644
index 00000000..a110c786
--- /dev/null
+++ b/src/library_xlib.js
@@ -0,0 +1,24 @@
+
+var LibraryXlib = {
+ XOpenDisplay: function() {
+ return 1; // We support 1 display, the canvas
+ },
+
+ XCreateWindow: function(display, parent, x, y, width, height, border_width, depth, class_, visual, valuemask, attributes) {
+ // All we can do is set the width and height
+ Module['canvas'].width = width;
+ Module['canvas'].height = height;
+ return 2;
+ },
+
+ XChangeWindowAttributes: function(){},
+ XSetWMHints: function(){},
+ XMapWindow: function(){},
+ XStoreName: function(){},
+ XInternAtom: function(display, name_, hmm) { return 0 },
+ XSendEvent: function(){},
+ XPending: function(display) { return 0 },
+};
+
+mergeInto(LibraryManager.library, LibraryXlib);
+