Docs » Autodocs » intuition.library » OpenWindowTagList
OpenWindowTagList -- OpenWindow() with TagItem extension. (V36) OpenWindowTags -- Varargs stub for OpenWindowTagList (V36)
Window = OpenWindowTagList( NewWindow, TagItems ) D0 A0 A1 struct Window *OpenWindowTagList( struct NewWindow *, struct TagItem * ); Window = OpenWindowTags( NewWindow, Tag1, ... ) struct Window *OpenWindowTags( struct NewWindow *, ULONG, ... );
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.
NewWindow - (optional) pointer to a NewWindow structure. TagItems - (optional) pointer to TagItem array, with tag values as described under the description for OpenWindow().
Window - newly created window, per your specifications.
See OpenScreenTagList() for an example of how to create a "varargs" version of this function for convenient C language programming.
OpenWindow()
|