    class
    	EV_IMAGE_LIST_IMP

    General
    	cluster: implementation_mswin
    	description: "List of images. The list is cached to avoid multiplication of indexes for the same image"
    	create: make_with_size

    Ancestors
    	EV_ANY_HANDLER
    	WEL_IMAGE_LIST
    	WEL_REFERENCE_TRACKABLE*

    Queries
    	bitmaps_height: INTEGER_32
    	bitmaps_width: INTEGER_32
    	count: INTEGER_32
    	exists: BOOLEAN
    	get_background_color: WEL_COLOR_REF
    	get_icon (index, flags: INTEGER_32): WEL_ICON
    	item: POINTER
    	last_position: INTEGER_32
    	object_id: INTEGER_32
    	reference_tracked: BOOLEAN
    	references_count: INTEGER_32
    	shared: BOOLEAN
    	use_masked_bitmap: BOOLEAN

    Commands
    	add_bitmap (bitmap_to_add: WEL_BITMAP)
    	add_color_masked_bitmap (bitmap_to_add: WEL_BITMAP; mask_color: WEL_COLOR_REF)
    	add_icon (icon_to_add: WEL_GRAPHICAL_RESOURCE)
    	add_masked_bitmap (bitmap_to_add, bitmap_mask: WEL_BITMAP)
    	add_pixmap (a_pixmap: EV_PIXMAP)
    	decrement_reference
    	delete
    	destroy
    	dispose
    	enable_reference_tracking
    	extend_pixmap (a_pixmap: EV_PIXMAP)
    	increment_reference
    	make (given_width, given_height, color_depth: INTEGER_32; masked_bitmap: BOOLEAN)
    	pixmap_position (a_pixmap: EV_PIXMAP)
    	remove_all_images (index: INTEGER_32)
    	remove_image (index: INTEGER_32)
    	replace_bitmap (bitmap_to_add: WEL_BITMAP; index: INTEGER_32)
    	replace_icon (icon_to_add: WEL_GRAPHICAL_RESOURCE; index: INTEGER_32)
    	replace_masked_bitmap (bitmap_to_add, bitmap_mask: WEL_BITMAP; index: INTEGER_32)
    	set_background_color (new_color: WEL_COLOR_REF)
    	set_item (an_item: POINTER)
    	set_shared
    	set_unshared