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()