

orientation - Sets the orientation origin for the position attribute.fullscreen - Sets whether the container is considered to obscure the whole screen.moveable - Sets whether the container can be dragged around.size - The bounding box for the container.position - The screen position of the container.background - An element to use as the container background.The following attributes are commonly used: The most common container type, used to hold any group of elements. Therefore, if you added both mechanics to a religion, you as a player would only see the Orthodox interface. Below this is the muslim_specific_window, which is a container for the Piety interface. Nested within, orthodox_specific_window is a container for the Orthodox interface. The order and nesting of container definitions affects how they are displayed.įor example, countryreligionview in countryreligionview.gui contains all the specific containers for each religion mechanic. The exceptions are for Ages in ages_view.gui, where you can add new containers for custom Ages and for custom technology tables in countrytechnologyview.gui.

This is because the name attribute of a container is linked internally to whatever data the container requires.

You cannot add new containers except in some very specific circumstances. In short, it means the subject it refers to is not modifiable.Ĭontainers are used to group together elements and associate them with an internal function. When internal is used here, it is referring to the source code that only Paradox can edit. All interface files are found in /Europa Universalis IV/interface/. For example, windowType is a container, whereas iconType is an element.Īn interface file uses the. The components of an interface file can be broken into two groups: containers and elements.
