Civ backgrounds for minimap
[0ad.git] / binaries / data / mods / public / gui / session / session.xml
blobb822fabebbca894df3a9c62291090e61a3cbf99e
1 <?xml version="1.0" encoding="UTF-8"?>
3 <objects>
5 <script directory="gui/common/"/>
6 <script directory="gui/common/campaigns/"/>
7 <script directory="gui/maps/"/>
8 <script directory="gui/session/"/>
9 <script directory="gui/session/campaigns/"/>
10 <script directory="gui/session/chat/"/>
11 <script directory="gui/session/developer_overlay/"/>
12 <script directory="gui/session/diplomacy/"/>
13 <script directory="gui/session/diplomacy/playercontrols/"/>
14 <script directory="gui/session/lobby/"/>
15 <script directory="gui/session/lobby/LobbyRatingReport/"/>
16 <script directory="gui/session/message_box/"/>
17 <script directory="gui/session/minimap/"/>
18 <script directory="gui/session/objectives/"/>
19 <script directory="gui/session/top_panel/"/>
20 <script directory="gui/session/top_panel/IconButtons/"/>
21 <script directory="gui/session/trade/"/>
23 <object name="session">
25         <action on="Tick">
26                 onTick();
27         </action>
29         <action on="SavegameLoaded">
30                 restoreSavedGameData(arguments[0]);
31         </action>
33         <action on="SimulationUpdate">
34                 onSimulationUpdate();
35         </action>
37         <!-- Hotkeys won't work properly unless outside menu -->
38         <include directory="gui/session/hotkeys/"/>
40         <include file="gui/session/NetworkStatusOverlay.xml"/>
41         <include file="gui/session/NetworkDelayOverlay.xml"/>
42         <include file="gui/session/PauseOverlay.xml"/>
43         <include file="gui/session/TimeNotificationOverlay.xml"/>
45         <!-- Chat messages -->
46         <object name="chatPanel" size="0 131 100% 100%-240" z="0" absolute="true">
47                 <object name="chatLines">
48                         <repeat count="20">
49                                 <object name="chatLine[n]" size="3 0 100% 17" type="button" style="chatPanelOverlay" tooltip_style="sessionToolTipBottomBold" ghost="true" hidden="true"/>
50                         </repeat>
51                 </object>
52         </object>
54         <include directory="gui/session/chat/"/>
55         <include directory="gui/session/developer_overlay/"/>
56         <include directory="gui/session/dialogs/"/>
57         <include directory="gui/session/diplomacy/"/>
58         <include directory="gui/session/objectives/"/>
59         <include file="gui/session/GameSpeedControl.xml"/>
60         <include file="gui/session/PanelEntities.xml"/>
61         <include file="gui/session/ResearchProgress.xml"/>
62         <include file="gui/session/TopPanel.xml"/>
63         <include file="gui/session/trade/TradeDialog.xml"/>
64         <include file="gui/session/tutorial_panel.xml"/>
65         <include file="gui/session/Menu.xml"/>
67         <!-- Contains miscellanious objects s.a.: the technology research -->
68         <!-- progress, group selection icons, and the hero selection icon -->
69         <include directory="gui/session/session_objects/"/>
71         <!-- Information tooltip -->
72         <!-- Follows the mouse around if 'independent' is set to 'true'. -->
73         <object name="informationTooltip" type="tooltip" independent="true" style="informationTooltip"/>
75         <!-- Structure placement info tooltip -->
76         <object name="placementTooltip" type="tooltip" independent="true" style="informationTooltip"/>
78         <!-- START of BOTTOM PANEL -->
79         <!-- Limit to the minimal supported width of 1024 pixels. -->
80         <object size="50%-512 0 50%+512 100%">
82                 <object size="50%-512 100%-200 50%-312 100%">
83                         <include file="gui/session/minimap/MiniMap.xml"/>
84                 </object>
86                 <!-- Supplemental Details Panel (left). -->
87                 <object name="supplementalSelectionDetails"
88                         size="50%-316 100%-166 50%-110 100%"
89                         sprite="supplementalDetailsPanel"
90                         type="image"
91                         z="20"
92                 >
93                         <include directory="gui/session/selection_panels_left/"/>
94                 </object>
96                 <!-- Selection Details Panel (middle). -->
97                 <object name="selectionDetails"
98                         size="50%-114 100%-200 50%+114 100%"
99                         sprite="selectionDetailsPanel"
100                         type="image"
101                 >
102                         <include directory="gui/session/selection_panels_middle/"/>
103                 </object>
105                 <!-- Commands Panel (right). -->
106                 <object name="unitCommands"
107                         size="50%+110 100%-166 50%+512 100%"
108                         sprite="unitCommandsPanel"
109                         type="image"
110                         z="20"
111                 >
112                         <include directory="gui/session/selection_panels_right/"/>
113                 </object>
114         </object><!-- END OF BOTTOM PANEL -->
115 </object> <!-- END OF SESSION OBJECT -->
117 <!-- Selection bandbox -->
118 <object name="bandbox" type="image" sprite="bandbox" ghost="true" hidden="true" z="200"/>
120 <!-- Cinema overlay -->
121 <object name="cinemaOverlay" hidden="true" ghost="true">
122         <object name="cinemaBarTop" type="image" sprite="color:0 0 0 255" size="0 0 100% 100" ghost="true"/>
123         <object name="cinemaBarBottom" type="image" sprite="color:0 0 0 255" size="0 100%-100 100% 100%" ghost="true"/>
124 </object>
126 </objects>