    class
    	EV_GRID_LABEL_ITEM_LAYOUT

    General
    	cluster: interface
    	description:
    		"Objects that permit custom positioning of a `text' and `pixmap' within an EV_GRID_LABEL_ITEM.
    		You may not create these objects. To use, connect an agent to `layout_procedure' of EV_GRID_LABEL_ITEM
    		and an instance of this class is passed as an argument when the action sequence is fired. Fill in the
    		attributes as required and the `text' and `pixmap' of the EV_GRID_LABEL_ITEM are positioned accordingly.
    		All coordinates are 0 based."
    	create: default_create

    Ancestors
    	ANY

    Queries
    	grid_label_item: EV_GRID_LABEL_ITEM
    	has_text_pixmap_overlapping: BOOLEAN
    	pixmap_x: INTEGER_32
    	pixmap_y: INTEGER_32
    	text_x: INTEGER_32
    	text_y: INTEGER_32

    Commands
    	set_has_text_pixmap_overlapping (v: [like has_text_pixmap_overlapping] BOOLEAN)
    	set_pixmap_x (a_pixmap_x: INTEGER_32)
    	set_pixmap_y (a_pixmap_y: INTEGER_32)
    	set_text_x (a_text_x: INTEGER_32)
    	set_text_y (a_text_y: INTEGER_32)