1aa_createedit(3)           Library Functions Manual           aa_createedit(3)
2
3
4

NAME

6       aa_createedit - Simple interactive line editor provided as helper func‐
7       tion.
8

SYNOPSIS

10       #include <aalib.h>
11
12       struct aa_edit *aa_createedit
13       (
14            aa_context *c,
15            int x,
16            int y,
17            int size,
18            char *s,
19            int maxsize
20       );
21

PARAMETERS

23       aa_context *c
24              Specifies the AA-lib context to operate on.
25
26       int x  X coordinate of the edited text.
27
28       int y  Y coordinate of the edited text.
29
30       int size
31              Length of the editor window.
32
33       char *s
34              Buffer to edit (containing default value).
35
36       int maxsize
37              Size of the buffer.
38

DESCRIPTION

40       You might use this function to input strings in AA-lib programs.   This
41       function  initializes the aa_edit structure used by event-based editor.
42       You might then call the aa_editkey function when key is pressed.
43

RETURNS

45       Pointer to edit context when succesfull and NULL on failure.
46

SEE ALSO

48       save_d(3), mem_d(3), aa_help(3), aa_formats(3), aa_fonts(3), aa_dither‐
49       names(3),    aa_drivers(3),    aa_kbddrivers(3),    aa_mousedrivers(3),
50       aa_kbdrecommended(3), aa_mouserecommended(3), aa_displayrecommended(3),
51       aa_defparams(3),         aa_defrenderparams(3),         aa_scrwidth(3),
52       aa_scrheight(3),   aa_mmwidth(3),    aa_mmheight(3),    aa_imgwidth(3),
53       aa_imgheight(3),   aa_image(3),  aa_text(3),  aa_attrs(3),  aa_current‐
54       font(3),   aa_autoinit(3),   aa_autoinitkbd(3),    aa_autoinitmouse(3),
55       aa_recommendhi(3),   aa_recommendlow(3),   aa_init(3),   aa_initkbd(3),
56       aa_initmouse(3),   aa_close(3),   aa_uninitkbd(3),   aa_uninitmouse(3),
57       aa_fastrender(3), aa_render(3), aa_puts(3), aa_printf(3), aa_gotoxy(3),
58       aa_hidecursor(3),  aa_showcursor(3),  aa_getmouse(3),  aa_hidemouse(3),
59       aa_showmouse(3), aa_registerfont(3), aa_setsupported(3), aa_setfont(3),
60       aa_getevent(3),   aa_getkey(3),   aa_resize(3),    aa_resizehandler(3),
61       aa_parseoptions(3),  aa_edit(3), aa_editkey(3), aa_putpixel(3), aa_rec‐
62       ommendhikbd(3), aa_recommendlowkbd(3), aa_recommendhimouse(3),  aa_rec‐
63       ommendlowmouse(3), aa_recommendhidisplay(3), aa_recommendlowdisplay(3)
64
65
66
67c2man aalib.h                  8 September 1999               aa_createedit(3)
Impressum