Linux Manuals session 3

Section 3: library functions

  • |

    aa_hidecursor (3) Linux Manual Page

    NAME aa_hidecursor – hide the hardware cursor. SYNOPSIS #include <aalib.h> void aa_hidecursor(aa_context *c); PARAMETERS aa_context *c Specifies the AA-lib context to operate on. DESCRIPTION Hide the hardware cursor. This function may be ignored by some drivers. SEE ALSO save_d(3), mem_d(3), aa_help(3), aa_formats(3), aa_fonts(3), aa_dithernames(3), aa_drivers(3), aa_kbddrivers(3), aa_mousedrivers(3), aa_kbdrecommended(3), aa_mouserecommended(3), aa_displayrecommended(3), aa_defparams(3), aa_defrenderparams(3), aa_scrwidth(3), aa_scrheight(3), aa_mmwidth(3),…

  • |

    aa_help (3) Linux Manual Page

    NAME aa_help – AA-lib help string for the default command line parser. SYNOPSIS #include <aalib.h> extern const char *const aa_help; DESCRIPTION AA-lib help string for the default command line parser. SEE ALSO save_d(3), mem_d(3), aa_formats(3), aa_fonts(3), aa_dithernames(3), aa_drivers(3), aa_kbddrivers(3), aa_mousedrivers(3), aa_kbdrecommended(3), aa_mouserecommended(3), aa_displayrecommended(3), aa_defparams(3), aa_defrenderparams(3), aa_scrwidth(3), aa_scrheight(3), aa_mmwidth(3), aa_mmheight(3), aa_imgwidth(3), aa_imgheight(3), aa_image(3), aa_text(3), aa_attrs(3), aa_currentfont(3),…

  • |

    aa_gotoxy (3) Linux Manual Page

    NAME aa_gotoxy – move the hardware cursor (if any) to specified position. SYNOPSIS #include <aalib.h> void aa_gotoxy (        aa_context *c,        int x,        int y ); PARAMETERS aa_context *c Specifies the AA-lib context to operate on. int x X coordinate of new position. int y Y coordinate of the position. DESCRIPTION Move the hardware cursor (if…

  • |

    aa_getmouse (3) Linux Manual Page

    NAME aa_getmouse – Get mouse position as specified by last mouse event read by aa_getevent. SYNOPSIS #include <aalib.h> void aa_getmouse (        aa_context *c,        int *x,        int *y,        int *b ); PARAMETERS aa_context *c Specifies the AA-lib context to operate on. int *x Used to return X coordinate of mouse in characters. int *y Used to…

  • |

    aa_getkey (3) Linux Manual Page

    NAME aa_getkey – return next keypress event from queue. SYNOPSIS #include <aalib.h> int aa_getkey (        aa_context *c,        int wait ); PARAMETERS aa_context *c Specifies the AA-lib context to operate on. int wait 1 if you wish to wait for the even when queue is empty. DESCRIPTION Return next keypress event from queue. RETURNS Next keypress…

  • |

    aa_getevent (3) Linux Manual Page

    NAME aa_getevent – keyboard functions SYNOPSIS #include <aalib.h> int aa_getevent (        aa_context *c,        int wait ); PARAMETERS aa_context *c Specifies the AA-lib context to operate on. int wait 1 if you wish to wait for the even when queue is empty. DESCRIPTION Return next event from queue. Return next even from queue. Optionally wait for…

  • |

    aa_formats (3) Linux Manual Page

    NAME aa_formats – NULL terminated array of save formats supported by AA-lib. SYNOPSIS #include <aalib.h> extern const struct aa_format *const aa_formats[]; DESCRIPTION NULL terminated array of save formats supported by AA-lib. SEE ALSO save_d(3), mem_d(3), aa_help(3), aa_fonts(3), aa_dithernames(3), aa_drivers(3), aa_kbddrivers(3), aa_mousedrivers(3), aa_kbdrecommended(3), aa_mouserecommended(3), aa_displayrecommended(3), aa_defparams(3), aa_defrenderparams(3), aa_scrwidth(3), aa_scrheight(3), aa_mmwidth(3), aa_mmheight(3), aa_imgwidth(3), aa_imgheight(3), aa_image(3), aa_text(3), aa_attrs(3),…

  • |

    aa_fonts (3) Linux Manual Page

    NAME aa_fonts – Null-terminated array of available fonts. SYNOPSIS #include <aalib.h> extern const struct aa_font *aa_fonts[]; DESCRIPTION Null-terminated array of available fonts. SEE ALSO save_d(3), mem_d(3), aa_help(3), aa_formats(3), aa_dithernames(3), aa_drivers(3), aa_kbddrivers(3), aa_mousedrivers(3), aa_kbdrecommended(3), aa_mouserecommended(3), aa_displayrecommended(3), aa_defparams(3), aa_defrenderparams(3), aa_scrwidth(3), aa_scrheight(3), aa_mmwidth(3), aa_mmheight(3), aa_imgwidth(3), aa_imgheight(3), aa_image(3), aa_text(3), aa_attrs(3), aa_currentfont(3), aa_autoinit(3), aa_autoinitkbd(3), aa_autoinitmouse(3), aa_recommendhi(3), aa_recommendlow(3), aa_init(3), aa_initkbd(3), aa_initmouse(3),…

  • |

    aa_fastrender (3) Linux Manual Page

    NAME aa_fastrender – simple and fast AA-lib rendering function. SYNOPSIS #include <aalib.h> void aa_fastrender (        aa_context *c,        int x1,        int y1,        int x2,        int y2 ); PARAMETERS aa_context *c Specifies the AA-lib context to operate on. int x1 Column of top left coner of rendered area (in characters!). int y1 Row of top left coner…

  • |

    aa_editkey (3) Linux Manual Page

    NAME aa_editkey – Notify the line editor about keypress. SYNOPSIS #include <aalib.h> void aa_editkey (        struct aa_edit *e,        int c ); PARAMETERS struct aa_edit *e Editor context to use (see aa_createedit). int c Key pressed. DESCRIPTION Notify the line editor about keypress. SEE ALSO save_d(3), mem_d(3), aa_help(3), aa_formats(3), aa_fonts(3), aa_dithernames(3), aa_drivers(3), aa_kbddrivers(3), aa_mousedrivers(3), aa_kbdrecommended(3), aa_mouserecommended(3),…

  • |

    aa_edit (3) Linux Manual Page

    NAME aa_edit – Simple interactive line editor. SYNOPSIS #include <aalib.h> void aa_edit (        aa_context *c,        int x,        int y,        int size,        char *s,        int maxsize ); PARAMETERS aa_context *c Specifies the AA-lib context to operate on. int x X coordinate of the edited text. int y Y coordinate of the edited text. int size Length…

  • |

    aa_drivers (3) Linux Manual Page

    NAME aa_drivers – NULL-terminated array of output drivers available in AA-lib. SYNOPSIS #include <aalib.h> extern const struct aa_driver *const aa_drivers[]; DESCRIPTION NULL-terminated array of output drivers available in AA-lib. SEE ALSO save_d(3), mem_d(3), aa_help(3), aa_formats(3), aa_fonts(3), aa_dithernames(3), aa_kbddrivers(3), aa_mousedrivers(3), aa_kbdrecommended(3), aa_mouserecommended(3), aa_displayrecommended(3), aa_defparams(3), aa_defrenderparams(3), aa_scrwidth(3), aa_scrheight(3), aa_mmwidth(3), aa_mmheight(3), aa_imgwidth(3), aa_imgheight(3), aa_image(3), aa_text(3), aa_attrs(3), aa_currentfont(3), aa_autoinit(3),…

  • |

    aa_dithernames (3) Linux Manual Page

    NAME aa_dithernames – Names of dithering methods supported by AA-lib. SYNOPSIS #include <aalib.h> extern const char *const aa_dithernames[]; DESCRIPTION NULL terminated array containing the names of supported dithering methods as ascii strings. SEE ALSO save_d(3), mem_d(3), aa_help(3), aa_formats(3), aa_fonts(3), aa_drivers(3), aa_kbddrivers(3), aa_mousedrivers(3), aa_kbdrecommended(3), aa_mouserecommended(3), aa_displayrecommended(3), aa_defparams(3), aa_defrenderparams(3), aa_scrwidth(3), aa_scrheight(3), aa_mmwidth(3), aa_mmheight(3), aa_imgwidth(3), aa_imgheight(3), aa_image(3), aa_text(3),…

  • |

    aa_displayrecommended (3) Linux Manual Page

    NAME aa_displayrecommended – List of recommended drivers. SYNOPSIS #include <aalib.h> extern aa_linkedlist *aa_displayrecommended; DESCRIPTION List of recommended drivers is used by aa_autoinit familly of functions and altered by aa_recommend familly of functions. SEE ALSO save_d(3), mem_d(3), aa_help(3), aa_formats(3), aa_fonts(3), aa_dithernames(3), aa_drivers(3), aa_kbddrivers(3), aa_mousedrivers(3), aa_kbdrecommended(3), aa_mouserecommended(3), aa_defparams(3), aa_defrenderparams(3), aa_scrwidth(3), aa_scrheight(3), aa_mmwidth(3), aa_mmheight(3), aa_imgwidth(3), aa_imgheight(3), aa_image(3), aa_text(3),…

  • |

    aa_defrenderparams (3) Linux Manual Page

    NAME aa_defrenderparams – default rendering parameters. SYNOPSIS #include <aalib.h> extern struct aa_renderparams aa_defrenderparams; DESCRIPTION Default rendering parameters. Passed to aa_render function familly. SEE ALSO save_d(3), mem_d(3), aa_help(3), aa_formats(3), aa_fonts(3), aa_dithernames(3), aa_drivers(3), aa_kbddrivers(3), aa_mousedrivers(3), aa_kbdrecommended(3), aa_mouserecommended(3), aa_displayrecommended(3), aa_defparams(3), aa_scrwidth(3), aa_scrheight(3), aa_mmwidth(3), aa_mmheight(3), aa_imgwidth(3), aa_imgheight(3), aa_image(3), aa_text(3), aa_attrs(3), aa_currentfont(3), aa_autoinit(3), aa_autoinitkbd(3), aa_autoinitmouse(3), aa_recommendhi(3), aa_recommendlow(3), aa_init(3), aa_initkbd(3), aa_initmouse(3),…

  • |

    aa_defparams (3) Linux Manual Page

    NAME aa_defparams – default hardware paramters requested by AA-lib programs. SYNOPSIS #include <aalib.h> extern struct aa_hardware_params aa_defparams; DESCRIPTION  Pa Default hardware paramters requested by AA-lib programs. Passed to aa_init function familly. SEE ALSO save_d(3), mem_d(3), aa_help(3), aa_formats(3), aa_fonts(3), aa_dithernames(3), aa_drivers(3), aa_kbddrivers(3), aa_mousedrivers(3), aa_kbdrecommended(3), aa_mouserecommended(3), aa_displayrecommended(3), aa_defrenderparams(3), aa_scrwidth(3), aa_scrheight(3), aa_mmwidth(3), aa_mmheight(3), aa_imgwidth(3), aa_imgheight(3), aa_image(3), aa_text(3), aa_attrs(3),…

  • |

    aa_currentfont (3) Linux Manual Page

    NAME aa_currentfont – returns specification of the fonts used by AA-lib rendering routines. SYNOPSIS #include <aalib.h> const struct aa_font *aa_currentfont(aa_context *a); PARAMETERS aa_context *a Specifies the AA-lib context to operate on. DESCRIPTION Returns specification of the fonts used by AA-lib rendering routines. SEE ALSO save_d(3), mem_d(3), aa_help(3), aa_formats(3), aa_fonts(3), aa_dithernames(3), aa_drivers(3), aa_kbddrivers(3), aa_mousedrivers(3), aa_kbdrecommended(3), aa_mouserecommended(3),…

  • |

    aa_createedit (3) Linux Manual Page

    NAME aa_createedit – Simple interactive line editor provided as helper function. SYNOPSIS #include <aalib.h> struct aa_edit *aa_createedit (        aa_context *c,        int x,        int y,        int size,        char *s,        int maxsize ); PARAMETERS aa_context *c Specifies the AA-lib context to operate on. int x X coordinate of the edited text. int y Y coordinate of the…

  • |

    aa_close (3) Linux Manual Page

    NAME aa_close – close the AA-lib context. SYNOPSIS #include <aalib.h> void aa_close(aa_context *c); PARAMETERS aa_context *c Specifies the AA-lib context to operate on. DESCRIPTION Uninitialize all activated drivers and frees the memory used by context structures. SEE ALSO save_d(3), mem_d(3), aa_help(3), aa_formats(3), aa_fonts(3), aa_dithernames(3), aa_drivers(3), aa_kbddrivers(3), aa_mousedrivers(3), aa_kbdrecommended(3), aa_mouserecommended(3), aa_displayrecommended(3), aa_defparams(3), aa_defrenderparams(3), aa_scrwidth(3), aa_scrheight(3), aa_mmwidth(3),…

  • |

    aa_autoinitmouse (3) Linux Manual Page

    NAME aa_autoinitmouse – easy to use AA-lib mouse initialization function. SYNOPSIS #include <aalib.h> int aa_autoinitmouse (        struct aa_context *c,        int mode ); PARAMETERS struct aa_context *c Specifies the AA-lib context to operate on. int mode Mask of extra features you request. No such features are available in the current AA-lib version. DESCRIPTION Attempts to find…