Linux and UNIX Man Pages

Linux & Unix Commands - Search Man Pages

getitems(1f) [opensolaris man page]

getitems(1F)							   FMLI Commands						      getitems(1F)

NAME
getitems - returns a list of currently marked menu items SYNOPSIS
getitems [delimiter_string] DESCRIPTION
The getitems function returns the value of lininfo if defined, else it returns the value of the name descriptor, for all currently marked menu items. Each value in the list is delimited by delimiter_string. The default value of delimiter_string is newline. EXAMPLES
Example 1 A sample output of getitems command. The done descriptor in the following menu definition file executes getitems when the user presses ENTER (note that the menu is multise- lect): Menu="Example" multiselect=TRUE done=`getitems ":" | message` name="Item 1" action=`message "You selected item 1"` name="Item 2" lininfo="This is item 2" action=`message "You selected item 2"` name="Item 3" action=`message "You selected item 3"` If a user marked all three items in this menu, pressing ENTER would cause the following string to be displayed on the message line: Item 1:This is item 2:Item 3 NOTES
Because lininfo is defined for the second menu item, its value is displayed instead of the value of the name descriptor. ATTRIBUTES
See attributes(5) for descriptions of the following attributes: +-----------------------------+-----------------------------+ | ATTRIBUTE TYPE | ATTRIBUTE VALUE | +-----------------------------+-----------------------------+ |Availability |SUNWcsu | +-----------------------------+-----------------------------+ SEE ALSO
attributes(5) SunOS 5.11 5 Jul 1990 getitems(1F)

Check Out this Related Man Page

menu_item_current(3CURSES)				     Curses Library Functions					menu_item_current(3CURSES)

NAME
menu_item_current, set_current_item, current_item, set_top_row, top_row, item_index - set and get current menus items SYNOPSIS
cc [ flag... ] file... -lmenu -lcurses [ library... ] #include <menu.h> int set_current_item(MENU *menu, ITEM *item); ITEM *current_item(MENU *menu); int set_top_row(MENU *menu, int row); int top_row(MENU *menu); int item_index(ITEM *item); DESCRIPTION
The current item of a menu is the item where the cursor is currently positioned. set_current_item() sets the current item of menu to item. current_item() returns a pointer to the the current item in menu. set_top_row() sets the top row of menu to row. The left-most item on the new top row becomes the current item. top_row() returns the number of the menu row currently displayed at the top of menu. item_index() 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
current_item() returns NULL on error. top_row() and index_item() return -1 on error. set_current_item() and set_top_row() return one of the following: E_OK The routine returned successfully. E_SYSTEM_ERROR System error. E_BAD_ARGUMENT An incorrect argument was passed to the routine. E_BAD_STATE The routine was called from an initialization or termination function. E_NOT_CONNECTED No items are connected to the menu. ATTRIBUTES
See attributes(5) for descriptions of the following attributes: +-----------------------------+-----------------------------+ | ATTRIBUTE TYPE | ATTRIBUTE VALUE | +-----------------------------+-----------------------------+ |MT-Level |Unsafe | +-----------------------------+-----------------------------+ SEE ALSO
curses(3CURSES), menus(3CURSES), attributes(5) NOTES
The header <menu.h> automatically includes the headers <eti.h> and <curses.h>. SunOS 5.11 31 Dec 1996 menu_item_current(3CURSES)
Man Page