MyWebUniversity.com Home Page
 



OpenSolaris man pages main menu


Curses Library Functions               menuitemcurrent(3CURSES)



NAME
     menuitemcurrent,      setcurrentitem,      currentitem,
     settoprow, toprow, itemindex - set and get current menus
     items

SYNOPSIS
     cc [ flag... ] file... -lmenu  -lcurses  [ library... ]
     #include 

     int setcurrentitem(MENU *menu, ITEM *item);


     ITEM *currentitem(MENU *menu);


     int settoprow(MENU *menu, int row);


     int toprow(MENU *menu);


     int itemindex(ITEM *item);


DESCRIPTION
     The current item of a menu is the item where the  cursor  is
     currently  positioned.  setcurrentitem()  sets the current
     item of menu to item. currentitem() returns  a  pointer  to
     the the current item in menu.


     settoprow() sets the top row of menu to row. The left-most
     item  on the new top row becomes the current item. toprow()
     returns the number  of the menu row currently  displayed  at
     the top of menu.


     itemindex() returns the index  to  the  item  in  the  item
     pointer array. The value of this index ranges from 0 through
     N-1, where N is the total number of items connected  to  the
     menu.

RETURN VALUES
     currentitem() returns NUL on error.


     toprow() and indexitem() return -1 on error.


     setcurrentitem() and settoprow() return one of the  fol-
     lowing:




SunOS 5.11          Last change: 31 Dec 1996                    1






Curses Library Functions               menuitemcurrent(3CURSES)



     EOK               The routine returned successfully.


     ESYSTEMEROR     System error.


     EBADARGUMENT     An incorrect argument was passed  to  the
                        routine.


     EBADSTATE        The    routine    was     called     from
                        an     initialization    or   termination
                        function.


     ENOTCONECTED    No items are connected to the menu.


ATRIBUTES
     See attributes(5) for descriptions of the  following  attri-
     butes:



     
           ATRIBUTE TYPE               ATRIBUTE VALUE       
    
     MT-Level                     Unsafe                      
    


SEE ALSO
     curses(3CURSES), menus(3CURSES), attributes(5)

NOTES
     The  header    automatically  includes  the  headers
      and .


















SunOS 5.11          Last change: 31 Dec 1996                    2



OpenSolaris man pages main menu

Contact us      |       About us      |       Term of use      |       Copyright © 2000-2010 MyWebUniversity.com ™