src.dlangui.platforms.x11.x11app

This module contains implementation of Win32 platform support

Provides XCB platform and window classes.

Usually you don't need to use this module directly.

NOTE: Current implementation of XCB backend does not work well. Consider using of SDL2 backend instead.

Synopsis:

import dlangui.platforms.x11.x11app;

Members

Classes

XCBPlatform
class XCBPlatform
Undocumented in source.
XCBWindow
class XCBWindow
Undocumented in source.

Enums

XEventQueueOwner
enum XEventQueueOwner
Undocumented in source.
xcb_lookup_t
enum xcb_lookup_t
Undocumented in source.

Functions

UIAppMain
int UIAppMain(string[] args)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
XGetXCBConnection
xcb_connection_t* XGetXCBConnection(std.c.linux.X11.Xlib.Display* dpy)
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
XSetEventQueueOwner
void XSetEventQueueOwner(std.c.linux.X11.Xlib.Display* dpy, XEventQueueOwner owner)
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
main
int main(string[] args)
Undocumented in source. Be warned that the author may not have intended to support it.
xcb_key_press_lookup_keysym
xcb_keysym_t xcb_key_press_lookup_keysym(xcb_key_symbols_t* syms, xcb_key_press_event_t* event, int col)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
xcb_key_release_lookup_keysym
xcb_keysym_t xcb_key_release_lookup_keysym(xcb_key_symbols_t* syms, xcb_key_release_event_t* event, int col)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
xcb_key_symbols_alloc
xcb_key_symbols_t* xcb_key_symbols_alloc(xcb_connection_t* c)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
xcb_key_symbols_free
void xcb_key_symbols_free(xcb_key_symbols_t* syms)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
xcb_key_symbols_get_keysym
xcb_keysym_t xcb_key_symbols_get_keysym(xcb_key_symbols_t* syms, xcb_keycode_t keycode, int col)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.

Structs

xcb_key_symbols_t
struct xcb_key_symbols_t
Undocumented in source.

Meta

License

Boost License 1.0

Authors

Vadim Lopatin, coolreader.org@gmail.com