window_set_parameter_c

	status.i4.v = window_set_parameter_c(window_id.i2.v, parameter.i4.v,
					     value.i4.v)

	This routine allows the setting or reading of various window
	parameters.

	window_id	window ID
	parameter	type of parameter to set or read
			(WMNGR_PARAM_LINE_LENGTH -> window text line length,
			 WMNGR_PARAM_CLIPPING -> window clipping state,
			 WMNGR_PARAM_SCROLLBAR -> create or remove a vertical
						  scroll bar,
			 WMNGR_PARAM_HORZ_SCROLLBAR -> create or remove a
						       horizontal scroll bar,
			 WMNGR_PARAM_SCROLL_LIMIT -> maximum number of lines
						     in the scroll buffer,
			 WMNGR_PARAM_RESIZE_MODE -> window resize mode,
			 WMNGR_PARAM_HSCROLL_INC -> minimum horizontal scroll
						    increment,
			 WMNGR_PARAM_HSCROLL_PAGE_INC -> horizontal page scroll
							 increment,
			 WMNGR_PARAM_VSCROLL_INC -> minimum vertical scroll
						    increment,
			 WMNGR_PARAM_VSCROLL_PAGE_INC -> vertical page scroll
							 increment,
			 WMNGR_PARAM_BORDER_COLOR -> border color,
			 WMNGR_PARAM_BORDER_STYLE -> border style,
			 WMNGR_PARAM_TITLE_COLOR -> title color,
			 WMNGR_PARAM_POPUP -> popup window status,
			 WMNGR_PARAM_OCCLUDED_INTS -> occluded interrupt
						      handling,
			 WMNGR_PARAM_OCCLUDED_MOVES -> occluded move
						       handling)
	value		parameter value  (If a value of CLIB_DEFAULT_ARG
			is passed, the present value of the requested
			parameter will remain unchanged.)
			Valid values for WMNGR_PARAM_CLIPPING are:
			(WMNGR_NO_CLIP -> disable clipping,
			 WMNGR_CLIP_IT -> enable clipping)
			Valid values for WMNGR_PARAM_SCROLLBAR are:
			(WMNGR_NO_SCROLL -> remove existing scroll bar,
			 WMNGR_SCROLL_IT -> create vertical scroll bar,
			 WMNGR_SCROLL_DISABLED -> create vertical scroll bar
						  with updates disabled)
			Valid values for WMNGR_PARAM_HORZ_SCROLLBAR are:
			(WMNGR_NO_SCROLL -> remove existing scroll bar,
			 WMNGR_HORZ_SCROLL_IT -> create horizontal scroll bar)
			Valid values for WMNGR_PARAM_RESIZE_MODE are:
			(WMNGR_RESIZE_BOTH -> resize both dimensions,
			 WMNGR_RESIZE_HEIGHT -> resize height only,
			 WMNGR_RESIZE_WIDTH -> resize width only)
			Valid values for WMNGR_PARAM_BORDER_STYLE are:
			(WMNGR_BORDER_NONE -> no border,
			 WMNGR_BORDER_THIN -> thin lined border (default style),
			 WMNGR_BORDER_THICK -> thick lined border)
			Valid values for WMNGR_PARAM_POPUP are:
			(WMNGR_IS_POPUP -> mark as a popup window,
			 WMNGR_NOT_POPUP -> mark as not a popup window)
			Valid values for WMNGR_PARAM_OCCLUDED_INTS are:
			(WMNGR_OCC_INTS_ENABLED -> occluded interrupts are
						   enabled,
			 WMNGR_OCC_INTS_DISABLED -> occluded interrupts are
						    disabled)
			Valid values for WMNGR_PARAM_OCCLUDED_MOVES are:
			(WMNGR_OCC_MOVES_ENABLED -> occluded moves are
						    enabled,
			 WMNGR_OCC_MOVES_DISABLED -> occluded moves are
						     disabled)

	This function returns status values as follows:

	CBS_MEMFAIL		dynamic memory allocation failure
	CBS_INVARG		invalid window ID or parameter value
	CBS_NO_WINDOW		requested window does not exist
	CBS_INVTYP		window does not have the affected feature
	CBS_NOTYET		requested parameter type is not supported
	CBS_INVSIZ		window is too small for requested operation
	negative value		other ACNET error value
	otherwise		previous value of requested parameter

	This function requires the following include files:

	cnsparam_h, cbslib_h, acnet_errors_h

	Related functions:

	window_get_parameter_c, window_construct(_c), window_set_clip_c,
	window_set_scroll_limit_c, window_set_resize_mode_c,
	window_scroll(_c), window_scroll_page_c, window_hscroll_c,
	window_hscroll_page_c, intro_tv_windows

	C/C++ usage:

	short	window_id;
	int	status;
	int	parameter = WMNGR_PARAM_LINE_LENGTH;
	int	value = 80;

	status = window_set_parameter_c(window_id,parameter,value);