2 struct Win * chain_start;
3 struct Win * chain_end;
18 void (* draw) (struct Win *);
21 struct WinMeta init_win_meta (WINDOW *);
22 struct Win init_window (struct WinMeta *, char *);
23 void append_window (struct WinMeta *, struct Win *);
24 void suspend_window (struct WinMeta *, struct Win *);
25 void place_window (struct WinMeta *, struct Win *);
26 void update_windows (struct WinMeta *, struct Win *);
27 void destroy_window (struct Win *);
28 void draw_windows (struct WinMeta *, struct Win *);
29 void draw_all_windows (struct WinMeta *);
30 void draw_window(struct WinMeta *, struct Win *);
31 void undraw_window (WINDOW *);
32 void resize_window (struct WinMeta *, char);
33 void cycle_active_window (struct WinMeta *, char);
34 void shift_window (struct WinMeta *, char);