Index of Section 3 Manual Pages

Interix / SUAmenu_attribs.3Interix / SUA

menu_attribs(3)                                         menu_attribs(3)

  menu_attribs()

  NAME

    menu_fore(), set_menu_fore(), menu_back(), set_menu_back(), menu_grey(),
    set_menu_grey(), menu_pad() set_menu_pad() - color and attribute control
    for menus

  SYNOPSIS

    #include 

    int set_menu_fore(MENU *menu, chtype attr);
    chtype menu_fore(MENU *menu);
    int set_menu_back(MENU *menu, chtype attr);
    chtype menu_back(MENU *menu);
    int set_menu_grey(MENU *menu, chtype attr);
    chtype menu_grey(MENU *menu);
    int set_menu_pad(MENU *menu, int pad);
    chtype menu_pad(MENU *menu);

  DESCRIPTION

    The function set_menu_fore(3) sets the foreground attribute of menu. This
    is the highlight used for selected menu items. menu_fore(3) returns the
    foreground attribute. The default is A_STANDOUT.

    The function set_menu_back(3) sets the background attribute of menu. This
    is the highlight used for selectable (but not currently selected) menu
    items. The function menu_back(3) returns the background attribute. The
    default is A_NORMAL.

    The function set_menu_grey(3) sets the grey attribute of menu. This is the
    highlight used for un-selectable menu items in menus that permit more than
    one selection. The function menu_grey(3) returns the grey attribute. The
    default is A_UNDERLINE.

    The function set_menu_pad(3) sets the character used to fill the space
    between the name and description parts of a menu item. menu_pad(3) returns
    the given menu's pad character. The default is a blank.

  RETURN VALUE

    These routines return one of the following:

    E_OK
        The routine succeeded.

    E_SYSTEM_ERROR
        System error occurred (see errno

    E_BAD_ARGUMENT
        Routine detected an incorrect or out-of-range argument.

  SEE ALSO

    curses(3) and reference pages whose names begin menu_ for detailed
    descriptions of the entry points.

  NOTES

    The header file  automatically includes the header file
    .

  PORTABILITY

    These routines emulate the System V menu library. They were not supported
    on Version 7 or BSD versions.


Interix / SUAHosted at SUA Community for Interix, SUA and SFUInterix / SUA