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