lext_modify_object_c (ul_lextools)

	status.i4.v = lext_modify_object_c(name.i1a.r, attribute.i2.v,
					   new_value.i2.v, attribute_index.i4.v)

	This routine allows the user to change an attribute of a callable
	Lex Object in the currently active Lextools image.

	name		case sensitive callable object name
			(LEXT_CALLABLE_NAMLEN characters)
	attribute	drawing attribute to change
			(LEXT_COLOR_ARG -> change object color,
			 LEXT_SIZE_ARG -> change object size,
			 LEXT_WIDTH_ARG -> change object width,
			 LEXT_ROTATION_ARG -> change object rotation,
			 LEXT_TEXT_ARG -> change object text)
	value		new attribute value
	attribute_index	which attribute of the requested type should
			be modified (normally 0) (possible values are
			0 to (LEXT_NUM_USER_ARGS - 1))

	This function returns ACNET status values as follows:

	OK			success
	CBS_NOINIT		no image is currently active
	CBS_NO_SUCH		object doesn't exist in the present image
	CBS_INVARG		invalid attribute type or index passed

	This function requires the following include files:

	ul_lextools_h:lextuti_h, acnet_errors_h

	Related functions:

	lext_draw_object_c, lext_erase_object, lext_init_active_image,
	lext_object_menu_c, lext_object_help_c, lext_current_active_image,
	lximag, lxobj

	C/C++ usage:

	static const char	name[LEXT_CALLABLE_NAMLEN+1] = "STATE 005";
	short	attribute = LEXT_COLOR_ARG;
	short	value = GREEN;
	int	status;
	int	attribute_index = 0;

	status = lext_modify_object_c(name,attribute,value,attribute_index);