[Contents] [Index] [Help] [Retrace] [Browse <] [Browse >]


   NAME	
	OpenWindowTagList -- OpenWindow() with TagItem extension. (V36)
	OpenWindowTags -- Varargs stub for OpenWindowTagList (V36)

   SYNOPSIS
	Window = OpenWindowTagList( NewWindow, TagItems )
	D0	  		    A0         A1

	struct Window *OpenWindowTagList( struct NewWindow *,
		struct TagItem * );

	Window = OpenWindowTags( NewWindow, Tag1, ... )

	struct Window *OpenWindowTags( struct NewWindow *, ULONG, ... );

   FUNCTION
	A variation of OpenWindow() that allow direct specification of
	a TagItem array of extension data.  Recommended over using the
	ExtNewWindow.Extension field.

	If you omit the NewWindow (pass NULL), a set of defaults
	are used, and overridden by the tag items.  Even without
	any tag items at all, a reasonable window opens on the Workbench
	or default public screen.

	See OpenWindow() for all the details.

   INPUTS
 	NewWindow - (optional) pointer to a NewWindow structure.
	TagItems - (optional) pointer to TagItem array, with tag
		values as described under the description for
		OpenWindow().

   RESULT
 	Window - newly created window, per your specifications.

   EXAMPLE
	See OpenScreenTagList() for an example of how to create
	a "varargs" version of this function for convenient C
	language programming.

   NOTES


   BUGS


   SEE ALSO
	OpenWindow()