From VGInterface Wiki
VGUIWindow is one of the two primary elements that create interface windows in Vanguard (along with ComponentWindow).
- Name - String
- controlContainer - Boolean
- makeAsPopup - Boolean
- interpretAs - String
Example Code
<VGUIWindow name="Dialogue" controlContainer="true">
<Rect x="135" y="180" width="328" height="428"/>
<Settings background= "true"
visible="false"
searchKey="_dialogs"
visibilityGameVar="DialogActive"
movable="true"
closeBox="true"
titlebar="true"
border="frame"
escapeCloses="true">
<Action event="dialog_farewell" senderName="#SetAsSender">
<Notifications>
<Message>CLOSE</Message>
</Notifications>
</Action>
</Settings>
<UseControl type="StateControl">
<StateControl startStateNum="0" gameVarLink="nDialogWindowState">
<Rect x="0" y="0" width="328" height="410"/>
<!--State Windows-->
<!--various window configurations-->
<StateWindow>
<UseComponent name="_dialog_npc_interaction">
<!-- adjust point -->
<Point x="0" y="0"/>
</UseComponent>
</StateWindow>
<!--various window configurations-->
<StateWindow>
<UseComponent name="_quest_details">
<!-- adjust point -->
<Point x="0" y="0"/>
</UseComponent>
</StateWindow>
</StateControl>
</UseControl>
</VGUIWindow>
As can be seen, this VGUIWindow has the name "Dialogue", is a controlContainer and contains a Rect, Settings and UseControl element.