simpledisplay

Undocumented in source.

Members

Aliases

Atom
alias Atom = uint
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
Bool
alias Bool = bool
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
ByteOrder
alias ByteOrder = int
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
Colormap
alias Colormap = XID
Undocumented in source.
CreateWindow
alias CreateWindow = CreateWindowA
Undocumented in source but is binding to Windows. You might be able to learn more by searching the web for its name.
DefWindowProc
alias DefWindowProc = DefWindowProcA
Undocumented in source but is binding to Windows. You might be able to learn more by searching the web for its name.
DispatchMessage
alias DispatchMessage = DispatchMessageA
Undocumented in source but is binding to Windows. You might be able to learn more by searching the web for its name.
DrawText
alias DrawText = DrawTextA
Undocumented in source but is binding to Windows. You might be able to learn more by searching the web for its name.
Drawable
alias Drawable = XID
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
GC
alias GC = void*
Undocumented in source.
GetMessage
alias GetMessage = GetMessageA
Undocumented in source but is binding to Windows. You might be able to learn more by searching the web for its name.
GetModuleHandle
alias GetModuleHandle = GetModuleHandleA
Undocumented in source but is binding to Windows. You might be able to learn more by searching the web for its name.
GetObject
alias GetObject = GetObjectA
Undocumented in source but is binding to Windows. You might be able to learn more by searching the web for its name.
KeyCode
alias KeyCode = uint
Undocumented in source.
KeySym
alias KeySym = XID
Undocumented in source.
LoadCursor
alias LoadCursor = LoadCursorA
Undocumented in source but is binding to Windows. You might be able to learn more by searching the web for its name.
LoadIcon
alias LoadIcon = LoadIconA
Undocumented in source but is binding to Windows. You might be able to learn more by searching the web for its name.
NativeEventHandler
alias NativeEventHandler = void delegate(UINT, WPARAM, LPARAM)
Undocumented in source.
NativeEventHandler
alias NativeEventHandler = void delegate(XEvent)
Undocumented in source.
NativeWindowHandle
alias NativeWindowHandle = HWND
Undocumented in source.
NativeWindowHandle
alias NativeWindowHandle = Window
Undocumented in source.
PeekMessage
alias PeekMessage = PeekMessageA
Undocumented in source but is binding to Windows. You might be able to learn more by searching the web for its name.
Pixmap
alias Pixmap = XID
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
RegisterClass
alias RegisterClass = RegisterClassA
Undocumented in source but is binding to Windows. You might be able to learn more by searching the web for its name.
ScreenFormat
alias ScreenFormat = void
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
Status
alias Status = int
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
TextOut
alias TextOut = TextOutA
Undocumented in source but is binding to Windows. You might be able to learn more by searching the web for its name.
Time
alias Time = uint
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
VisualID
alias VisualID = int
Undocumented in source.
Window
alias Window = XID
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
XButtonPressedEvent
alias XButtonPressedEvent = XButtonEvent
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
XButtonReleasedEvent
alias XButtonReleasedEvent = XButtonEvent
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
XDisplay
alias XDisplay = Display
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
XEnterWindowEvent
alias XEnterWindowEvent = XCrossingEvent
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
XExtData
alias XExtData = void*
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
XFocusInEvent
alias XFocusInEvent = XFocusChangeEvent
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
XFocusOutEvent
alias XFocusOutEvent = XFocusChangeEvent
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
XID
alias XID = uint
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
XKeyPressedEvent
alias XKeyPressedEvent = XKeyEvent
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
XKeyReleasedEvent
alias XKeyReleasedEvent = XKeyEvent
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
XLeaveWindowEvent
alias XLeaveWindowEvent = XCrossingEvent
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
XPointer
alias XPointer = void*
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
XPointerMovedEvent
alias XPointerMovedEvent = XMotionEvent
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
_XPrivDisplay
alias _XPrivDisplay = Display*
Undocumented in source.

Classes

Image
class Image
Undocumented in source.
SimpleWindow
class SimpleWindow
Undocumented in source.
XDisplayConnection
class XDisplayConnection
Undocumented in source.

Enums

ButtonMask
enum ButtonMask
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
ButtonName
enum ButtonName
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
CirculationRequest
enum CirculationRequest
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
ColorMapNotification
enum ColorMapNotification
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
CoordMode
enum CoordMode
Undocumented in source.
EventMask
enum EventMask
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
ImageFormat
enum ImageFormat
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
KeyOrButtonMask
enum KeyOrButtonMask
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
MappingType
enum MappingType
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
ModifierName
enum ModifierName
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
NotifyDetail
enum NotifyDetail
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
NotifyModes
enum NotifyModes
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
PolygonShape
enum PolygonShape
Undocumented in source.
PropertyNotification
enum PropertyNotification
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
VisibilityNotify
enum VisibilityNotify
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
WindowStackingMethod
enum WindowStackingMethod
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.

Functions

Arc
bool Arc(HDC , int , int , int , int , int , int , int , int )
Undocumented in source but is binding to Windows. You might be able to learn more by searching the web for its name.
BitBlt
bool BitBlt(HDC hdcDest, int nXDest, int nYDest, int nWidth, int nHeight, HDC hdcSrc, int nXSrc, int nYSrc, DWORD dwRop)
Undocumented in source but is binding to Windows. You might be able to learn more by searching the web for its name.
BlackPixel
uint BlackPixel(Display* dpy, int scr)
Undocumented in source. Be warned that the author may not have intended to support it.
CreateCompatibleBitmap
HBITMAP CreateCompatibleBitmap(HDC , int , int )
Undocumented in source but is binding to Windows. You might be able to learn more by searching the web for its name.
CreateDIBSection
HBITMAP CreateDIBSection(HDC , BITMAPINFO* , uint , void** , HANDLE hSection, DWORD )
Undocumented in source but is binding to Windows. You might be able to learn more by searching the web for its name.
CreateSolidBrush
HBRUSH CreateSolidBrush(COLORREF )
Undocumented in source but is binding to Windows. You might be able to learn more by searching the web for its name.
DefaultGC
GC DefaultGC(Display* dpy, int scr)
Undocumented in source. Be warned that the author may not have intended to support it.
DefaultScreen
int DefaultScreen(Display* dpy)
Undocumented in source. Be warned that the author may not have intended to support it.
DefaultVisual
Visual* DefaultVisual(Display* dpy, int scr)
Undocumented in source. Be warned that the author may not have intended to support it.
DestroyWindow
bool DestroyWindow(HWND )
Undocumented in source but is binding to Windows. You might be able to learn more by searching the web for its name.
DrawTextA
int DrawTextA(HDC hDC, LPCTSTR lpchText, int nCount, LPRECT lpRect, UINT uFormat)
Undocumented in source but is binding to Windows. You might be able to learn more by searching the web for its name.
Ellipse
bool Ellipse(HDC , int , int , int , int )
Undocumented in source but is binding to Windows. You might be able to learn more by searching the web for its name.
KillTimer
bool KillTimer(HWND , uint )
Undocumented in source but is binding to Windows. You might be able to learn more by searching the web for its name.
MoveWindow
bool MoveWindow(HWND hWnd, int X, int Y, int nWidth, int nHeight, bool bRepaint)
Undocumented in source but is binding to Windows. You might be able to learn more by searching the web for its name.
Polygon
bool Polygon(HDC , POINT* , int )
Undocumented in source but is binding to Windows. You might be able to learn more by searching the web for its name.
Rectangle
bool Rectangle(HDC , int , int , int , int )
Undocumented in source but is binding to Windows. You might be able to learn more by searching the web for its name.
RootWindow
Window RootWindow(Display* dpy, int scr)
Undocumented in source. Be warned that the author may not have intended to support it.
ScreenOfDisplay
Screen* ScreenOfDisplay(Display* dpy, int scr)
Undocumented in source. Be warned that the author may not have intended to support it.
SetTimer
uint SetTimer(HWND , uint , uint , void* )
Undocumented in source but is binding to Windows. You might be able to learn more by searching the web for its name.
WhitePixel
uint WhitePixel(Display* dpy, int scr)
Undocumented in source. Be warned that the author may not have intended to support it.
WndProc
int WndProc(HWND hWnd, UINT iMessage, WPARAM wParam, LPARAM lParam)
Undocumented in source. Be warned that the author may not have intended to support it.
XCheckMaskEvent
bool XCheckMaskEvent(Display* , int , XEvent* )
Undocumented in source.
XCheckWindowEvent
bool XCheckWindowEvent(Display* , Window , int , XEvent* )
Undocumented in source.
XCloseDisplay
int XCloseDisplay(Display* )
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
XCopyArea
int XCopyArea(Display* , Drawable , Drawable , GC , int , int , uint , uint , int , int )
Undocumented in source.
XCopyGC
int XCopyGC(Display* , GC , uint , GC )
Undocumented in source.
XCreateGC
GC XCreateGC(Display* , Drawable , uint , void* )
Undocumented in source.
XCreateImage
XImage* XCreateImage(Display* , Visual* , uint , int , int , byte* , uint , uint , int , int )
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
XCreatePixmap
Pixmap XCreatePixmap(Display* , Drawable , uint , uint , uint )
Undocumented in source.
XCreateSimpleWindow
Window XCreateSimpleWindow(Display* , Window , int , int , uint , uint , uint , uint , uint )
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
XDestroyImage
int XDestroyImage(XImage* )
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
XDestroyWindow
int XDestroyWindow(Display* , Window )
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
XDrawArc
int XDrawArc(Display* , Drawable , GC , int , int , uint , uint , int , int )
Undocumented in source.
XDrawLine
int XDrawLine(Display* , Drawable , GC , int , int , int , int )
Undocumented in source.
XDrawLines
int XDrawLines(Display* , Drawable , GC , XPoint* , int , CoordMode )
Undocumented in source.
XDrawPoint
int XDrawPoint(Display* , Drawable , GC , int , int )
Undocumented in source.
XDrawRectangle
int XDrawRectangle(Display* , Drawable , GC , int , int , uint , uint )
Undocumented in source.
XDrawString
int XDrawString(Display* , Drawable , GC , int , int , char* , int )
Undocumented in source.
XFillArc
int XFillArc(Display* , Drawable , GC , int , int , uint , uint , int , int )
Undocumented in source.
XFillPolygon
int XFillPolygon(Display* , Drawable , GC , XPoint* , int , PolygonShape , CoordMode )
Undocumented in source.
XFillRectangle
int XFillRectangle(Display* , Drawable , GC , int , int , uint , uint )
Undocumented in source.
XFlush
int XFlush(Display* )
Undocumented in source.
XFreeGC
int XFreeGC(Display* , GC )
Undocumented in source.
XFreePixmap
int XFreePixmap(Display* , Pixmap )
Undocumented in source.
XInternAtom
Atom XInternAtom(Display* , char* , Bool )
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
XKeycodeToKeysym
KeySym XKeycodeToKeysym(Display* , KeyCode , int )
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
XMapWindow
int XMapWindow(Display* , Window )
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
XNextEvent
int XNextEvent(Display* , XEvent* )
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
XOpenDisplay
Display* XOpenDisplay(char* )
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
XPending
int XPending(Display* )
Undocumented in source.
XPutImage
int XPutImage(Display* , Drawable , GC , XImage* , int , int , int , int , uint , uint )
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
XSelectInput
int XSelectInput(Display* , Window , EventMask )
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
XSetBackground
int XSetBackground(Display* , GC , uint )
Undocumented in source.
XSetForeground
int XSetForeground(Display* , GC , uint )
Undocumented in source.
XSetWMName
void XSetWMName(Display* , Window , XTextProperty* )
Undocumented in source.
XSetWMProtocols
Status XSetWMProtocols(Display* , Window , Atom* , int )
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
displayImage
void displayImage(Image image, SimpleWindow win)
Undocumented in source. Be warned that the author may not have intended to support it.
fromHsl
Color fromHsl(real h, real s, real l)
Undocumented in source. Be warned that the author may not have intended to support it.

Manifest constants

BI_RGB
enum BI_RGB;
Undocumented in source but is binding to Windows. You might be able to learn more by searching the web for its name.
DIB_RGB_COLORS
enum DIB_RGB_COLORS;
Undocumented in source but is binding to Windows. You might be able to learn more by searching the web for its name.
DT_LEFT
enum DT_LEFT;
Undocumented in source but is binding to Windows. You might be able to learn more by searching the web for its name.
KEY_ESCAPE
enum KEY_ESCAPE;
Undocumented in source.
KEY_ESCAPE
enum KEY_ESCAPE;
Undocumented in source.
TRANSPARENT
enum TRANSPARENT;
Undocumented in source but is binding to Windows. You might be able to learn more by searching the web for its name.

Mixin templates

NativeImageImplementation
mixintemplate NativeImageImplementation()
Undocumented in source.
NativeImageImplementation
mixintemplate NativeImageImplementation()
Undocumented in source.
NativeScreenPainterImplementation
mixintemplate NativeScreenPainterImplementation()
Undocumented in source.
NativeScreenPainterImplementation
mixintemplate NativeScreenPainterImplementation()
Undocumented in source.
NativeSimpleWindowImplementation
mixintemplate NativeSimpleWindowImplementation()
Undocumented in source.
NativeSimpleWindowImplementation
mixintemplate NativeSimpleWindowImplementation()
Undocumented in source.

Structs

Depth
struct Depth
Undocumented in source.
Display
struct Display
Undocumented in source.
KeyEvent
struct KeyEvent
Undocumented in source.
MouseClickEvent
struct MouseClickEvent
Undocumented in source.
MouseEvent
struct MouseEvent
Undocumented in source.
MouseMoveEvent
struct MouseMoveEvent
Undocumented in source.
Pen
struct Pen
Undocumented in source.
Point
struct Point
Undocumented in source.
Screen
struct Screen
Undocumented in source.
ScreenPainter
struct ScreenPainter

Most functions use the outlineColor instead of taking a color themselves.

ScreenPainterImplementation
struct ScreenPainterImplementation
Undocumented in source.
Size
struct Size
Undocumented in source.
Visual
struct Visual
Undocumented in source.
XAnyEvent
struct XAnyEvent
Undocumented in source.
XButtonEvent
struct XButtonEvent
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
XCirculateEvent
struct XCirculateEvent
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
XCirculateRequestEvent
struct XCirculateRequestEvent
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
XClientMessageEvent
struct XClientMessageEvent
Undocumented in source.
XColormapEvent
struct XColormapEvent
Undocumented in source.
XConfigureEvent
struct XConfigureEvent
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
XConfigureRequestEvent
struct XConfigureRequestEvent
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
XCreateWindowEvent
struct XCreateWindowEvent
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
XCrossingEvent
struct XCrossingEvent
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
XDestroyWindowEvent
struct XDestroyWindowEvent
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
XErrorEvent
struct XErrorEvent
Undocumented in source.
XExposeEvent
struct XExposeEvent
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
XFocusChangeEvent
struct XFocusChangeEvent
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
XGraphicsExposeEvent
struct XGraphicsExposeEvent
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
XGravityEvent
struct XGravityEvent
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
XImage
struct XImage
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
XKeyEvent
struct XKeyEvent
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
XKeymapEvent
struct XKeymapEvent
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
XMapEvent
struct XMapEvent
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
XMapRequestEvent
struct XMapRequestEvent
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
XMappingEvent
struct XMappingEvent
Undocumented in source.
XMotionEvent
struct XMotionEvent
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
XNoExposeEvent
struct XNoExposeEvent
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
XPoint
struct XPoint
Undocumented in source.
XPropertyEvent
struct XPropertyEvent
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
XReparentEvent
struct XReparentEvent
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
XResizeRequestEvent
struct XResizeRequestEvent
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
XSelectionEvent
struct XSelectionEvent
Undocumented in source.
XSelectionRequestEvent
struct XSelectionRequestEvent
Undocumented in source.
XTextProperty
struct XTextProperty
Undocumented in source.
XUnmapEvent
struct XUnmapEvent
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
XVisibilityEvent
struct XVisibilityEvent
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
_XPrivate
struct _XPrivate
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
_XrmHashBucketRec
struct _XrmHashBucketRec
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.

Unions

XEvent
union XEvent
Undocumented in source.

Variables

NotifyHint
int NotifyHint;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
XA_STRING
enum Atom XA_STRING;
Undocumented in source.
display
Display* display;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
selection
Atom selection;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
send_event
Bool send_event;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
serial
uint serial;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
time
Time time;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
window
Window window;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
windowObjects
SimpleWindow[HWND] windowObjects;
Undocumented in source.

Meta