Win32Window

Undocumented in source.

Constructors

this
this(WindowHandle handle)
Undocumented in source.
this
this(int w, int h, string t)
Undocumented in source.

Members

Aliases

CB
alias CB = void delegate(Event)
Undocumented in source.

Functions

activateGraphicsContext
void activateGraphicsContext()
Undocumented in source. Be warned that the author may not have intended to support it.
addEvent
void addEvent(Event e)
Undocumented in source. Be warned that the author may not have intended to support it.
createGraphicsContext
void createGraphicsContext()
Undocumented in source. Be warned that the author may not have intended to support it.
createGraphicsContextOld
void createGraphicsContextOld()
Undocumented in source. Be warned that the author may not have intended to support it.
drawInit
void drawInit()
Undocumented in source. Be warned that the author may not have intended to support it.
gcShare
Context gcShare()
Undocumented in source. Be warned that the author may not have intended to support it.
getPid
long getPid()
Undocumented in source. Be warned that the author may not have intended to support it.
getTitle
string getTitle()
Undocumented in source. Be warned that the author may not have intended to support it.
hide
void hide()
Undocumented in source. Be warned that the author may not have intended to support it.
initializeHandlers
void initializeHandlers()
Undocumented in source. Be warned that the author may not have intended to support it.
makeCurrent
void makeCurrent(Context context)
Undocumented in source. Be warned that the author may not have intended to support it.
onKeyboardFocus
void onKeyboardFocus(bool focus)
Undocumented in source. Be warned that the author may not have intended to support it.
onRawMouse
void onRawMouse(int x, int y)
Undocumented in source. Be warned that the author may not have intended to support it.
processEvents
void processEvents()
Undocumented in source. Be warned that the author may not have intended to support it.
resize
void resize(int[2] size)
Undocumented in source. Be warned that the author may not have intended to support it.
sendMessage
void sendMessage(uint message, WPARAM wpar, LPARAM lpar)
Undocumented in source. Be warned that the author may not have intended to support it.
setActive
void setActive()
Undocumented in source. Be warned that the author may not have intended to support it.
setCursor
void setCursor(Mouse.cursor cursor)
Undocumented in source. Be warned that the author may not have intended to support it.
setCursorPos
void setCursorPos(int x, int y)
Undocumented in source. Be warned that the author may not have intended to support it.
setTitle
void setTitle(string title)
Undocumented in source. Be warned that the author may not have intended to support it.
shouldCreateGraphicsContext
void shouldCreateGraphicsContext()
Undocumented in source. Be warned that the author may not have intended to support it.
show
void show()
Undocumented in source. Be warned that the author may not have intended to support it.
swapBuffers
void swapBuffers()
Undocumented in source. Be warned that the author may not have intended to support it.

Properties

handle
WindowHandle handle [@property getter]
Undocumented in source. Be warned that the author may not have intended to support it.
hasFocus
bool hasFocus [@property getter]
Undocumented in source. Be warned that the author may not have intended to support it.

Variables

_hasFocus
bool _hasFocus;
Undocumented in source.
antiAliasing
int antiAliasing;
Undocumented in source.
cursor
Mouse.cursor cursor;
Undocumented in source.
deviceContext
HDC deviceContext;
Undocumented in source.
eventHandlers
CB[int] eventHandlers;
Undocumented in source.
eventQueue
List!Event eventQueue;
Undocumented in source.
graphicsContext
GraphicsContext graphicsContext;
Undocumented in source.
hasMouse
bool hasMouse;
jumpX
int jumpX;
jumpY
int jumpY;
Undocumented in source.
lastX
int lastX;
lastY
int lastY;
Undocumented in source.
title
string title;
Undocumented in source.
windowHandle
WindowHandle windowHandle;
Undocumented in source.

Inherited Members

From Base

style
Style style;
Undocumented in source.
cursor
Mouse.cursor cursor;
Undocumented in source.
size
int[2] size;
Undocumented in source.
pos
int[2] pos;
Undocumented in source.
cursorPos
int[2] cursorPos;
Undocumented in source.
parent
Base parent;
Undocumented in source.
mouseChild
Base mouseChild;
Undocumented in source.
keyboardChild
Base keyboardChild;
Undocumented in source.
hidden
bool hidden;
Undocumented in source.
children
Base[] children;
Undocumented in source.
_draw
DrawEmpty _draw;
Undocumented in source.
buttons
bool[int] buttons;
Undocumented in source.
dragging
bool dragging;
Undocumented in source.
drawOutside
bool drawOutside;
Undocumented in source.
addNew
T addNew(Args args)
Undocumented in source. Be warned that the author may not have intended to support it.
add
Base add(Base gui)
Undocumented in source. Be warned that the author may not have intended to support it.
hiddenChildren
Base[] hiddenChildren()
Undocumented in source. Be warned that the author may not have intended to support it.
remove
void remove(Base widget)
Undocumented in source. Be warned that the author may not have intended to support it.
findChild
Base findChild(int x, int y, Base[] filter)
Undocumented in source. Be warned that the author may not have intended to support it.
drag
Base drag(int[2] offset)
Undocumented in source. Be warned that the author may not have intended to support it.
dropTarget
Base dropTarget(int x, int y, Base draggable)
Undocumented in source. Be warned that the author may not have intended to support it.
dropPreview
void dropPreview(int x, int y, Base draggable, bool start)
Undocumented in source. Be warned that the author may not have intended to support it.
drop
void drop(int x, int y, Base draggable)
Undocumented in source. Be warned that the author may not have intended to support it.
root
Base root()
Undocumented in source. Be warned that the author may not have intended to support it.
grab
Draggable grab(int x, int y)
Undocumented in source. Be warned that the author may not have intended to support it.
receive
void receive(Draggable what)
Undocumented in source. Be warned that the author may not have intended to support it.
receiveShadow
Base receiveShadow(Draggable what, int x, int y)
Undocumented in source. Be warned that the author may not have intended to support it.
setTop
void setTop(Base child)
Undocumented in source. Be warned that the author may not have intended to support it.
hasFocus
bool hasFocus()
Undocumented in source. Be warned that the author may not have intended to support it.
hasMouseFocus
bool hasMouseFocus()
Undocumented in source. Be warned that the author may not have intended to support it.
show
void show()
Undocumented in source. Be warned that the author may not have intended to support it.
hide
void hide()
Undocumented in source. Be warned that the author may not have intended to support it.
onShow
void onShow()
Undocumented in source. Be warned that the author may not have intended to support it.
onHide
void onHide()
Undocumented in source. Be warned that the author may not have intended to support it.
onClose
void onClose()
Undocumented in source. Be warned that the author may not have intended to support it.
resize
void resize(int[2] size)
Undocumented in source. Be warned that the author may not have intended to support it.
resizeRequest
void resizeRequest(Base child, int[2] size)
Undocumented in source. Be warned that the author may not have intended to support it.
move
void move(int[2] pos)
Undocumented in source. Be warned that the author may not have intended to support it.
moveLocal
void moveLocal(int[2] pos)
Undocumented in source. Be warned that the author may not have intended to support it.
onKeyboard
void onKeyboard(Keyboard.key key, bool pressed)
Undocumented in source. Be warned that the author may not have intended to support it.
onKeyboard
void onKeyboard(dchar c)
Undocumented in source. Be warned that the author may not have intended to support it.
onKeyboardFocus
void onKeyboardFocus(bool focus)
Undocumented in source. Be warned that the author may not have intended to support it.
onMouseMove
void onMouseMove(int x, int y)
Undocumented in source. Be warned that the author may not have intended to support it.
onMouseButton
void onMouseButton(Mouse.button b, bool p, int x, int y)
Undocumented in source. Be warned that the author may not have intended to support it.
onMouseFocus
void onMouseFocus(bool f)
Undocumented in source. Be warned that the author may not have intended to support it.
setCursor
void setCursor(Mouse.cursor c)
Undocumented in source. Be warned that the author may not have intended to support it.
draw
DrawEmpty draw [@property getter]
Undocumented in source. Be warned that the author may not have intended to support it.
onDraw
void onDraw()
Undocumented in source. Be warned that the author may not have intended to support it.
setStyle
void setStyle(Style style)
Undocumented in source. Be warned that the author may not have intended to support it.

Meta