Copyright (C) 2000-2012 |
GNU Info (aalib.info)Other functionsOther functions *************** aa_renderparams *aa_getrenderparams(void); This functions allocates a copy of aa_defrenderparams variable. It should be used by aplications that use more rendering parameters and that don't want to change aa_defrenderparams every time. int aa_registerfont(struct aa_font *F); This functions allows you to register a new font into font databaze (that is contained in `aa_fonts' array). This is often used by hardware drivers (that autodetect their fonts ...). void aa_setsupported(aa_context *C, int SUPPORTED); Allows you to change a supported variable (see Initialization) at runtime. void aa_setfont(aa_context *C, struct aa_font *FONT); Allows you to change a font used for approximation tables at runtime. void aa_edit(aa_context *C, int X, int Y, int SIZE, char *S, int MAXSIZE); A simple line editor: `X', `y', `size' express possitions of editor window, `s' - pointer to string you may want to edit and `maxsize' specifies the maximal size of input line. struct aa_edit *aa_createedit(aa_context *C, int X, int Y, int SIZE, char *S, int MAXSIZE); void aa_editkey(struct aa_edit *E, int C); Event handled version of an editor. `aa_createedit' fills in the struct `aa_edit' for the input line and `aa_editkey' processes an event for editor. Can be used by some "user friendly (huh:)" aplications.... |