blob: 2964c0cbe5b2136ddba0cbd8027ed4b602cdaa7f [file] [log] [blame]
/**
* @license
* Copyright 2012 The Emscripten Authors
* SPDX-License-Identifier: MIT
*/
var LibraryXlib = {
// We support 1 display, the canvas
XOpenDisplay: (name) => 1,
XCreateWindow__deps: ['$Browser'],
XCreateWindow: (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: (display, window, valuemask, attributes) => {},
XSetWMHints: (display, win, hints) => {},
XMapWindow: (display, win) => {},
XStoreName: (display, win, name) => {},
XInternAtom: (display, name_, hmm) => 0,
XSendEvent: (display, win, propagate, event_mask, even_send) => {},
XPending: (display) => 0,
};
addToLibrary(LibraryXlib);