+struct yx_uint16 {
+ uint16_t y;
+ uint16_t x; };
+
struct WinMeta {
WINDOW * screen;
WINDOW * pad;
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 width;
- uint16_t height;
+ struct yx_uint16 start;
+ struct yx_uint16 size;
WINDOW * curses;
char * title;
void (* draw) (struct Win *);