aboutsummaryrefslogtreecommitdiff
path: root/src/library_xlib.js
diff options
context:
space:
mode:
authorAlon Zakai <alonzakai@gmail.com>2012-04-03 17:45:02 -0700
committerAlon Zakai <alonzakai@gmail.com>2012-04-03 17:45:02 -0700
commit664c42d8955711ec2b0e21e676fe3a038f67a7a5 (patch)
tree2780bdeb18eced85fd459c8aad651ac901558aa8 /src/library_xlib.js
parent3879a0c9ce74e4602c2c8388b4ddd2b50459ec48 (diff)
refactor library_gl into separate files
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);
+