class
	WEL_MENU

General
	cluster: wel.support
	description: "List of items which can be selected by the user."
	create: make_by_id, make_track, make, make_by_name, make_by_pointer

Ancestors
	WEL_BIT_OPERATIONS
	WEL_MF_CONSTANTS
	WEL_RESOURCE
	WEL_TPM_CONSTANTS

Queries
	count: INTEGER
	exists: BOOLEAN
	id_string (an_id: INTEGER): STRING
	item: POINTER
	item_checked (an_id: INTEGER): BOOLEAN
	item_enabled (an_id: INTEGER): BOOLEAN
	item_exists (an_id: INTEGER): BOOLEAN
	popup_exists (position: INTEGER): BOOLEAN
	popup_menu (position: INTEGER): WEL_MENU
	position_enabled (position: INTEGER): BOOLEAN
	position_to_item_id (position: INTEGER): INTEGER
	shared: BOOLEAN
	to_integer: INTEGER

Commands
	append_bitmap (bitmap: WEL_BITMAP; an_id: INTEGER)
	append_popup (a_menu: WEL_MENU; a_title: STRING)
	append_separator
	append_string (a_string: STRING; an_id: INTEGER)
	append_string_with_break (a_string: STRING; an_id: INTEGER; has_separator: BOOLEAN)
	check_item (an_id: INTEGER)
	delete_item (an_id: INTEGER)
	delete_position (position: INTEGER)
	disable_item (an_id: INTEGER)
	disable_position (position: INTEGER)
	dispose
	enable_item (an_id: INTEGER)
	enable_position (position: INTEGER)
	hilite_menu_item (window: WEL_COMPOSITE_WINDOW; an_id: INTEGER)
	insert_bitmap (bitmap: WEL_BITMAP; a_position, an_id: INTEGER)
	insert_popup (a_menu: WEL_MENU; a_position: INTEGER; a_title: STRING)
	insert_separator (a_position: INTEGER)
	insert_string (a_string: STRING; a_position, an_id: INTEGER)
	modify_string (a_string: STRING; an_id: INTEGER)
	remove_position (position: INTEGER)
	set_item (an_item: POINTER)
	set_shared
	set_unshared
	show_track (x, y: INTEGER; window: WEL_COMPOSITE_WINDOW)
	show_track_with_option (x, y: INTEGER; window: WEL_COMPOSITE_WINDOW; option: INTEGER; rect: WEL_RECT)
	uncheck_item (an_id: INTEGER)
	unhilite_menu_item (window: WEL_COMPOSITE_WINDOW; an_id: INTEGER)