/*
 * stringSet.h
 *
 * [Generated from stringSet, 08 November 1995]
 */

#pragma include_only_once
#pragma force_top_level

#ifndef __stringSet_h
#define __stringSet_h

/*----- Overview ----------------------------------------------------------*
 *
 * Functions provided:
 *
 *  stringSet_setValue
 *
 * Controls provided:
 *
 *  stringSet
 *
 * Macros provided:
 *
 *   STRSET
 */

/* --- stringSet --- *
 *
 * Control data:	+0 == address of menu definition
 *		+4 == address of string table
 *		+8 == icon number in which to write string
 *		+12
 *
 * Workspace:	+0 == current value of radio selection
 *		+4
 *
 * Flags:	--
 *
 * Use:		Provides handling for a `menu button' -- when clicked, a
 *		menu of possible values appears, from which the user may
 *		choose an entry.  The chosen string is copied to the icon.
 */

extern routine stringSet;

/* --- stringSet_setValue --- *
 *
 * On entry:	R0 == dialogue box handle
 *		R1 == icon handle
 *
 * On exit:	--
 *
 * Use:		Sets the contents of the display area attached to a string
 *		set control from the current state of the control.
 */

extern routine stringSet_setValue;

/*----- Macros and symbols ------------------------------------------------*/

#define stringSet_event (0x80000005)

/*----- That's all, folks -------------------------------------------------*/

#endif
