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