diff --git a/source/ncui/core/ncwin.d b/source/ncui/core/ncwin.d new file mode 100644 index 0000000..f1e80c4 --- /dev/null +++ b/source/ncui/core/ncwin.d @@ -0,0 +1,15 @@ +module ncui.core.ncwin; + +import deimos.ncurses : WINDOW; + +struct NCWin +{ + WINDOW* _p; + + this(WINDOW* p) { _p = p; } + + @property WINDOW* ptr() @trusted const { return cast(WINDOW*)_p; } + alias ptr this; + + @property bool isNull() const { return _p is null; } +}