home · contact · privacy
Minor style correction.
[plomrogue] / windows.h
index 497908e4ab19614d24b67fd7dd4c52ba3a32899a..7ea160a557d8f72f2212d0bbe88d075a9023458f 100644 (file)
--- a/windows.h
+++ b/windows.h
@@ -1,26 +1,27 @@
+struct yx_uint16 {
+  uint16_t y;
+  uint16_t x; };
+
 struct WinMeta {
   WINDOW * screen;
   WINDOW * pad;
-  uint16_t  pad_offset;
+  uint16_t pad_offset;
   struct Win * chain_start;
   struct Win * chain_end;
   struct Win * active;
-  uint16_t width;
-  uint16_t height; };
+  struct yx_uint16 size; };
 
 struct Win {
   struct Win * prev;
   struct Win * next;
-  uint16_t startx;
-  uint16_t starty;
-  uint16_t width;
-  uint16_t height;
+  struct yx_uint16 start;
+  struct yx_uint16 size;
   WINDOW * curses;
   char * title;
   void (* draw) (struct Win *);
   void * data; };
 
-extern struct  WinMeta init_win_meta (WINDOW *);
+extern struct WinMeta init_win_meta (WINDOW *);
 extern struct Win init_window (struct WinMeta *, char *, void *, void *);
 extern void append_window (struct WinMeta *, struct Win *);
 extern void suspend_window (struct WinMeta *, struct Win *);