Sha256: 4691bed202e4ede212c32e64dd27a0f7190031d42e0c7c04748cfb2f6a427399

Contents?: true

Size: 653 Bytes

Versions: 8

Compression:

Stored size: 653 Bytes

Contents

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
    Browser.setCanvasSize(width, 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);

Version data entries

8 entries across 8 versions & 1 rubygems

Version Path
webruby-0.2.7 modules/emscripten/src/library_xlib.js
webruby-0.2.5 modules/emscripten/src/library_xlib.js
webruby-0.2.4 modules/emscripten/src/library_xlib.js
webruby-0.2.2 modules/emscripten/src/library_xlib.js
webruby-0.2.1 modules/emscripten/src/library_xlib.js
webruby-0.1.2 modules/emscripten/src/library_xlib.js
webruby-0.1.1 modules/emscripten/src/library_xlib.js
webruby-0.1.0 modules/emscripten/src/library_xlib.js