5 struct Win * chain_start;
6 struct Win * chain_end;
20 void (* draw) (struct Win *);
23 extern struct WinMeta init_win_meta (WINDOW *);
24 extern struct Win init_window (struct WinMeta *, char *, void *, void *);
25 extern void append_window (struct WinMeta *, struct Win *);
26 extern void suspend_window (struct WinMeta *, struct Win *);
27 extern void draw_all_windows (struct WinMeta *);
28 extern void resize_active_window (struct WinMeta *, uint16_t, uint16_t);
29 extern void cycle_active_window (struct WinMeta *, char);
30 extern void shift_active_window (struct WinMeta *, char);
31 extern void reset_pad_offset (struct WinMeta *, uint16_t);