Usermode/AxWin3 - Cleaning up and adding client widget support
[tpg/acess2.git] / Usermode / Applications / axwin3_src / libaxwin3.so_src / r_widget.c
index e69de29..64d2023 100644 (file)
@@ -0,0 +1,37 @@
+/*
+ * AxWin3 Interface Library
+ * - By John Hodge (thePowersGang)
+ *
+ * main.c
+ * - Entrypoint and setup
+ */
+#include <axwin3/axwin.h>
+#include <axwin3/widget.h>
+#include "include/internal.h"
+
+// === STRUCTURES ===
+typedef struct
+{
+       // Callbacks for each element
+} tWidgetWindowInfo;
+
+// === CODE ===
+int AxWin3_Widget_MessageHandler(tHWND Window, int Size, void *Data)
+{
+       return 0;
+}
+
+tHWND AxWin3_Widget_CreateWindow(tHWND Parent, int W, int H, int RootEleFlags)
+{
+       tHWND   ret;
+       tWidgetWindowInfo       *info;
+       
+       ret = AxWin3_CreateWindow(
+               Parent, "Widget", RootEleFlags,
+               sizeof(*info), AxWin3_Widget_MessageHandler
+               );
+       info = AxWin3_int_GetDataPtr(ret);
+       
+       return ret;
+}
+

UCC git Repository :: git.ucc.asn.au