% @(#)wn-list.tex	1.1 4/11/91 (UKC)
% This document was written by John Bovey, University of Kent
%
\parbox[t]{5in}{\tt void wn\_adjust\_win\_size(wn, x\_delta, y\_delta, width\_delta, height\_delta)\\int wn;\\int x\_delta, y\_delta, width\_delta, height\_delta;}\> \pageref{wn_adjust_win_size}\\[0.1in]
\parbox[t]{5in}{\tt void wn\_await\_window\_size\_change(wn)\\int wn;}\> \pageref{wn_await_window_size_change}\\[0.1in]
\parbox[t]{5in}{\tt void wn\_bell(wn)\\int wn;}\> \pageref{wn_bell}\\[0.1in]
\parbox[t]{5in}{\tt void wn\_bold(wn, x, y, width, height)\\int wn;\\int x, y, width, height;}\> \pageref{wn_bold}\\[0.1in]
\parbox[t]{5in}{\tt void wn\_box\_round(wn, x, y, width, height, value)\\int wn;\\int x, y, width, height, value;}\> \pageref{wn_box_round}\\[0.1in]
\parbox[t]{5in}{\tt void wn\_bputs(wn, s, x, y)\\int wn;\\char *s;\\int x, y;}\> \pageref{wn_bputs}\\[0.1in]
\parbox[t]{5in}{\tt void wn\_btext(wn, s, x, y, fg\_value, bg\_value)\\int wn;\\char *s;\\int x, y;\\int fg\_value, bg\_value;}\> \pageref{wn_btext}\\[0.1in]
\parbox[t]{5in}{\tt int wn\_change\_bitmap\_format(bm, bit\_order, byte\_order, pixel\_format, lineinc)\\bitmap\_t *bm;\\int bit\_order, byte\_order, pixel\_format, lineinc;}\> \pageref{wn_change_bitmap_format}\\[0.1in]
\parbox[t]{5in}{\tt void wn\_close\_font(font)\\font\_t *font;}\> \pageref{wn_close_font}\\[0.1in]
\parbox[t]{5in}{\tt void wn\_close\_window(wn)\\int wn;}\> \pageref{wn_close_window}\\[0.1in]
\parbox[t]{5in}{\tt void wn\_copy\_image(sbm, src\_x, src\_y, width, height, dbm, dst\_x, dst\_y, ropfunc)\\bitmap\_t *sbm;\\src\_x, src\_y, width, height;\\bitmap\_t *dbm;\\int dst\_x, dst\_y, ropfunc;}\> \pageref{wn_copy_image}\\[0.1in]
\parbox[t]{5in}{\tt cursor\_t wn\_create\_cursor(cursor\_bitmap, mask\_bitmap)\\bitmap\_t *cursor\_bitmap, *mask\_bitmap;}\> \pageref{wn_create_cursor}\\[0.1in]
\parbox[t]{5in}{\tt int wn\_create\_subwin(parwn, x, y, width, height, type)\\int parwn;\\int x, y, width, height, type;}\> \pageref{wn_create_subwin}\\[0.1in]
\parbox[t]{5in}{\tt int wn\_create\_window()}\> \pageref{wn_create_window}\\[0.1in]
\parbox[t]{5in}{\tt void wn\_define\_cursor(wn, cursor\_id)\\int wn;\\cursor\_t cursor\_id;}\> \pageref{wn_define_cursor}\\[0.1in]
\parbox[t]{5in}{\tt void wn\_draw\_line(wn, x1, y1, x2, y2, value)\\int wn;\\int x1, y1, x2, y2, value;}\> \pageref{wn_draw_line}\\[0.1in]
\parbox[t]{5in}{\tt void wn\_free\_area(area\_id)\\long area\_id;}\> \pageref{wn_free_area}\\[0.1in]
\parbox[t]{5in}{\tt void wn\_free\_bitmap(bm)\\bitmap\_t *bm;}\> \pageref{wn_free_bitmap}\\[0.1in]
\parbox[t]{5in}{\tt void wn\_free\_cursor(cursor)\\cursor\_t cursor;}\> \pageref{wn_free_cursor}\\[0.1in]
\parbox[t]{5in}{\tt void wn\_free\_pixels(colors, ncolors)\\color\_t *colors;\\int ncolors;}\> \pageref{wn_free_pixels}\\[0.1in]
\parbox[t]{5in}{\tt char *wn\_get\_default(name)\\char *name;}\> \pageref{wn_get_default}\\[0.1in]
\parbox[t]{5in}{\tt int wn\_get\_fd\_mask()}\> \pageref{wn_get_fd_mask}\\[0.1in]
\parbox[t]{5in}{\tt int wn\_get\_height(wn)\\int wn;}\> \pageref{wn_get_height}\\[0.1in]
\parbox[t]{5in}{\tt void wn\_get\_image(wn, src\_x, src\_y, width, height, dbm, dst\_x, dst\_y, ropfunc)\\int wn, src\_x, src\_y, width, height;\\bitmap\_t *dbm;\\int dst\_x, dst\_y, ropfunc;}\> \pageref{wn_get_image}\\[0.1in]
\parbox[t]{5in}{\tt int wn\_get\_nplanes()}\> \pageref{wn_get_nplanes}\\[0.1in]
\parbox[t]{5in}{\tt void wn\_get\_pixel\_colors(colors, ncolors)\\color\_t *colors;\\int ncolors;}\> \pageref{wn_get_pixel_colors}\\[0.1in]
\parbox[t]{5in}{\tt int wn\_get\_pixels(colors, ncolors)\\color\_t *colors;\\int ncolors;}\> \pageref{wn_get_pixels}\\[0.1in]
\parbox[t]{5in}{\tt int wn\_get\_pixels\_and\_planes(npixels, nplanes, contig, pixels, p\_planes)\\int npixels, nplanes, contig;\\int *pixels, *p\_planes;}\> \pageref{wn_get_pixels_and_planes}\\[0.1in]
\parbox[t]{5in}{\tt int wn\_get\_pixels\_by\_color(colors, ncolors)\\color\_t *colors;\\int ncolors;}\> \pageref{wn_get_pixels_by_color}\\[0.1in]
\parbox[t]{5in}{\tt int wn\_get\_resize\_event(wn)\\int wn;}\> \pageref{wn_get_resize_event}\\[0.1in]
\parbox[t]{5in}{\tt void wn\_get\_selection(p\_buf, p\_nbytes)\\char **p\_buf;\\int *p\_nbytes;}\> \pageref{wn_get_selection}\\[0.1in]
\parbox[t]{5in}{\tt font\_t *wn\_get\_sysfont()}\> \pageref{wn_get_sysfont}\\[0.1in]
\parbox[t]{5in}{\tt int wn\_get\_width(wn)\\int wn;}\> \pageref{wn_get_width}\\[0.1in]
\parbox[t]{5in}{\tt long wn\_get\_win\_data(wn)\\int wn;}\> \pageref{wn_get_win_data}\\[0.1in]
\parbox[t]{5in}{\tt cursor\_t wn\_get\_window\_cursor(wn)\\int wn;}\> \pageref{wn_get_window_cursor}\\[0.1in]
\parbox[t]{5in}{\tt void wn\_get\_window\_size(wn, p\_width, p\_height)\\int wn;\\int *p\_width, *p\_height;}\> \pageref{wn_get_window_size}\\[0.1in]
\parbox[t]{5in}{\tt int wn\_get\_wm\_fds()}\> \pageref{wn_get_wm_fds}\\[0.1in]
\parbox[t]{5in}{\tt int wn\_get\_wm\_type()}\> \pageref{wn_get_wm_type}\\[0.1in]
\parbox[t]{5in}{\tt void wn\_inmode(wn, mode)\\int wn, mode;}\> \pageref{wn_inmode}\\[0.1in]
\parbox[t]{5in}{\tt font\_t *wn\_install\_mdfont(mdfont)\\mdfont\_t mdfont;}\> \pageref{wn_install_mdfont}\\[0.1in]
\parbox[t]{5in}{\tt void wn\_invert\_area(wn, x, y, width, height)\\int wn;\\int x, y, width, height;}\> \pageref{wn_invert_area}\\[0.1in]
\parbox[t]{5in}{\tt void wn\_invert\_box(wn, x, y, width, height)\\int wn;\\int x, y, width, height;}\> \pageref{wn_invert_box}\\[0.1in]
\parbox[t]{5in}{\tt void wn\_invert\_line(wn, x1, y1, x2, y2)\\int wn;\\int x1, x2, y1, y2;}\> \pageref{wn_invert_line}\\[0.1in]
\parbox[t]{5in}{\tt int wn\_is\_open(wn)\\int wn;}\> \pageref{wn_is_open}\\[0.1in]
\parbox[t]{5in}{\tt int wn\_last\_rop\_was\_damaged(wn)\\int wn;}\> \pageref{wn_last_rop_was_damaged}\\[0.1in]
\parbox[t]{5in}{\tt bitmap\_t *wn\_make\_bitmap(width, height, nplanes, bit\_order, pixel\_format)\\int width, height, nplanes, format;}\> \pageref{wn_make_bitmap}\\[0.1in]
\parbox[t]{5in}{\tt bitmap\_t *wn\_make\_bitmap\_from\_data(width, height, nplanes, data, bit\_order,\\                                                 pixel\_format, lineinc)\\int width, height, nplanes;\\unsigned short *data;\\int bit\_order, pixel\_format, lineinc;}\> \pageref{wn_make_bitmap_from_data}\\[0.1in]
\parbox[t]{5in}{\tt void wn\_mono\_rop(wn, sx, sy, width, height, dx, dy, ropfunc)\\int wn;\\int sx, sy, width, height, dx, dy, ropfunc;}\> \pageref{wn_mono_rop}\\[0.1in]
\parbox[t]{5in}{\tt void wn\_mono\_text(wn, font, s, x, y, ropfunc, use\_which)\\int wn;\\font\_t font;\\char *s;\\int x, y, ropfunc, use\_which;}\> \pageref{wn_mono_text}\\[0.1in]
\parbox[t]{5in}{\tt void wn\_move\_area(wn, src\_x, src\_y, width, height, dst\_x, dst\_y, value)\\int wn;\\int src\_x, src\_y, width, height, dst\_x, dst\_y, value;}\> \pageref{wn_move_area}\\[0.1in]
\parbox[t]{5in}{\tt int wn\_munge\_args(argc,argv)\\int argc;\\char **argv;}\> \pageref{wn_munge_args}\\[0.1in]
\parbox[t]{5in}{\tt void wn\_next\_event(wn, mask, event)\\int wn, mask;\\event\_t *event;}\> \pageref{wn_next_event}\\[0.1in]
\parbox[t]{5in}{\tt void wn\_npixels\_hint(npixels)\\int npixels;}\> \pageref{wn_npixels_hint}\\[0.1in]
\parbox[t]{5in}{\tt int wn\_open\_stdwin()}\> \pageref{wn_open_stdwin}\\[0.1in]
\parbox[t]{5in}{\tt void wn\_pushback\_event(event)\\event\_t *event;}\> \pageref{wn_pushback_event}\\[0.1in]
\parbox[t]{5in}{\tt void wn\_put\_image(sbm, src\_x, src\_y, width, height, wn, dst\_x, dst\_y, ropfunc, fg, bg)\\bitmap\_t *sbm;\\int src\_x, src\_y, width, height;\\int wn;\\int dst\_x, dst\_y, ropfunc, fg, bg;}\> \pageref{wn_put_image}\\[0.1in]
\parbox[t]{5in}{\tt void wn\_restore\_area(area\_id)\\long area\_id;}\> \pageref{wn_restore_area}\\[0.1in]
\parbox[t]{5in}{\tt void wn\_rop(wn, src\_x, src\_y, width, height, dst\_x, dst\_y)\\int wn;\\int src\_x, src\_y, width, height, dst\_x, dst\_y;}\> \pageref{wn_rop}\\[0.1in]
\parbox[t]{5in}{\tt long wn\_save\_area(wn, x, y, width, height)\\int wn;\\int x, y, width, height;}\> \pageref{wn_save_area}\\[0.1in]
\parbox[t]{5in}{\tt void wn\_sc\_hline(wn, x)\\int wn, x;}\> \pageref{wn_sc_hline}\\[0.1in]
\parbox[t]{5in}{\tt void wn\_sc\_off(wn)\\int wn;}\> \pageref{wn_sc_off}\\[0.1in]
\parbox[t]{5in}{\tt void wn\_sc\_rbox(wn, x, y)\\int wn, x, y;}\> \pageref{wn_sc_rbox}\\[0.1in]
\parbox[t]{5in}{\tt void wn\_sc\_rline(wn, x, y)\\int wn, x, y;}\> \pageref{wn_sc_rline}\\[0.1in]
\parbox[t]{5in}{\tt void wn\_sc\_vline(wn, y)\\int wn, y;}\> \pageref{wn_sc_vline}\\[0.1in]
\parbox[t]{5in}{\tt int (*wn\_set\_abort\_func(wn, func))()\\int wn;\\int (*func)();}\> \pageref{wn_set_abort_func}\\[0.1in]
\parbox[t]{5in}{\tt void wn\_set\_area(wn, x, y, width, height, value)\\int wn;\\int x, y, width, height, value;}\> \pageref{wn_set_area}\\[0.1in]
\parbox[t]{5in}{\tt void wn\_set\_fd\_mask(mask)\\int mask;}\> \pageref{wn_set_fd_mask}\\[0.1in]
\parbox[t]{5in}{\tt void wn\_set\_pixel\_colors(colors, ncolors)\\color\_t *colors;\\int ncolors;}\> \pageref{wn_set_pixel_colors}\\[0.1in]
\parbox[t]{5in}{\tt void wn\_set\_selection(buf, nbytes)\\char *buf;\\int nbytes;}\> \pageref{wn_set_selection}\\[0.1in]
\parbox[t]{5in}{\tt void wn\_set\_sysfont(font)\\font\_t *font;}\> \pageref{wn_set_sysfont}\\[0.1in]
\parbox[t]{5in}{\tt long wn\_set\_win\_data(wn, data)\\int wn;\\long data;}\> \pageref{wn_set_win_data}\\[0.1in]
\parbox[t]{5in}{\tt void wn\_set\_win\_size(wn, width, height)\\int wn;\\int width, height;}\> \pageref{wn_set_win_size}\\[0.1in]
\parbox[t]{5in}{\tt void wn\_shade\_area(wn, x, y, width, height, shade, ropfunc)\\int wn;\\int x, y, width, height, ropfunc;\\short shade;}\> \pageref{wn_shade_area}\\[0.1in]
\parbox[t]{5in}{\tt void wn\_show\_updates(wn)\\int wn;}\> \pageref{wn_show_updates}\\[0.1in]
\parbox[t]{5in}{\tt void wn\_spcu(wn, type\_and\_flags, x1, y1, x2, y2)\\int wn;\\unsigned type\_and\_flags;\\int x1, y2, x2, y2;}\> \pageref{wn_spcu}\\[0.1in]
\parbox[t]{5in}{\tt bitmap\_t wn\_static\_bm(width, height, nplanes, xhot, yhot, bit\_order, data)\\int width, height, nplanes, xhot, yhot, bit\_order;\\unsigned short data[];}\> \pageref{wn_static_bm}\\[0.1in]
\parbox[t]{5in}{\tt int wn\_strnwidth(s, nchars, font)\\char *s;\\int nchars;\\font\_t *font;}\> \pageref{wn_strnwidth}\\[0.1in]
\parbox[t]{5in}{\tt int wn\_strpos(s, x, font, halfshift)\\char *s;\\int x;\\font\_t *font;\\int halfshift;}\> \pageref{wn_strpos}\\[0.1in]
\parbox[t]{5in}{\tt int wn\_strwidth(s, font)\\char *s;\\font\_t *font;}\> \pageref{wn_strwidth}\\[0.1in]
\parbox[t]{5in}{\tt void wn\_text(wn, font, s, x, y, fg\_value, bg\_value, use\_which)\\int wn;\\font\_t *font;\\char *s;\\int x, y, value, use\_which;}\> \pageref{wn_text}\\[0.1in]
\parbox[t]{5in}{\tt void wn\_tile\_area(wn, x, y, width, height, bm, ropfunc)\\int wn;\\int x, y, width, height, ropfunc;}\> \pageref{wn_tile_area}\\[0.1in]
\parbox[t]{5in}{\tt void wn\_tputs(wn, s, x, y)\\int wn;\\char *s;\\int x, y;}\> \pageref{wn_tputs}\\[0.1in]
\parbox[t]{5in}{\tt int wn\_trans\_coords(oldwn, x, y, newwn, p\_x, p\_y)\\int oldwn;\\int x, y;\\int newwn;\\int *p\_x, *p\_y;}\> \pageref{wn_trans_coords}\\[0.1in]
\parbox[t]{5in}{\tt void wn\_ttext(wn, s, x, y, fg\_value, bg\_value)\\int wn;\\char *s;\\int x, y;\\int fg\_value, bg\_value;}\> \pageref{wn_ttext}\\[0.1in]
\parbox[t]{5in}{\tt char **wn\_unmunge\_args(argv, pos)\\char **argv;\\int pos;}\> \pageref{wn_unmunge_args}\\[0.1in]
\parbox[t]{5in}{\tt wn\_updating\_on(wn)\\int wn;}\> \pageref{wn_updating_on}\\[0.1in]
\parbox[t]{5in}{\tt void wn\_use\_color\_hint(use\_color)\\int use\_color;}\> \pageref{wn_use_color_hint}\\[0.1in]
\parbox[t]{5in}{\tt void wn\_wait\_for\_release\_of(wn, button)\\int wn, button;}\> \pageref{wn_wait_for_release_of}\\[0.1in]
\parbox[t]{5in}{\tt void wn\_warp\_mouse(wn, x, y)\\int wn;\\int x, y;}\> \pageref{wn_warp_mouse}\\[0.1in]
