Differential D2875 Diff 13187 binaries/data/mods/public/gui/session/selection_panels_middle/single_details_area.xml
Changeset View
Changeset View
Standalone View
Standalone View
binaries/data/mods/public/gui/session/selection_panels_middle/single_details_area.xml
<?xml version="1.0" encoding="utf-8"?> | <?xml version="1.0" encoding="UTF-8"?> | ||||
<!-- Unit details for Single Unit --> | <!-- Details panel for a single entity. --> | ||||
<object size="50%-112 0 50%+112 100%" name="detailsAreaSingle"> | <object name="detailsAreaSingle" | ||||
Nescio: The actual available space is defined in the `session.xml`. See also all other selection panel… | |||||
size="4 4 100%-4 100%-44" | |||||
Not Done Inline Actionsin combination with this Silier: in combination with this | |||||
> | |||||
<!-- Stats Bars --> | <!-- Stats Bars --> | ||||
<object size= "2 0 100%-2 98" type="image" tooltip_style="sessionToolTip"> | <object size= "0 0 100% 96" type="image" tooltip_style="sessionToolTip"> | ||||
<object size="0 4 100% 64" type="image" sprite="topEdgedPanelShader"> | <object size="0 0 100% 60" type="image" sprite="topEdgedPanelShader"> | ||||
<!-- Placeholders storing the position for the bars --> | <!-- Placeholders storing the position for the bars. --> | ||||
<object size="88 1 100% 24" name="sectionPosTop" hidden="true"/> | <object size="96 1 100% 24" name="sectionPosTop" hidden="true"/> | ||||
<object size="88 11 100% 34" name="sectionPosMiddle" hidden="true"/> | <object size="96 11 100% 34" name="sectionPosMiddle" hidden="true"/> | ||||
<object size="88 32 100% 55" name="sectionPosBottom" hidden="true"/> | <object size="96 32 100% 55" name="sectionPosBottom" hidden="true"/> | ||||
<!-- Health bar --> | <!-- Health bar --> | ||||
<object name="healthSection"> | <object name="healthSection"> | ||||
<object size="0 0 100% 12" name="healthLabel" type="text" style="StatsTextLeft" ghost="true"> | <object size="0 0 100% 12" name="healthLabel" type="text" style="StatsTextLeft" ghost="true"> | ||||
<translatableAttribute id="tooltip">Health:</translatableAttribute> | <translatableAttribute id="tooltip">Health</translatableAttribute> | ||||
</object> | </object> | ||||
<object size="0 0 100% 12" name="healthStats" type="text" style="StatsTextRight" ghost="true"/> | <object size="0 0 100% 12" name="healthStats" type="text" style="StatsTextRight" ghost="true"/> | ||||
<object size="1 14 100% 21" name="health" type="image" tooltip_style="sessionToolTip"> | <object size="1 14 100% 21" name="health" type="image" tooltip_style="sessionToolTip"> | ||||
<object type="image" sprite="barBorder" ghost="true" size="-1 -1 100%+1 100%+1"/> | <object type="image" sprite="barBorder" ghost="true" size="-1 -1 100%+1 100%+1"/> | ||||
<object type="image" sprite="healthBackground" ghost="true"/> | <object type="image" sprite="healthBackground" ghost="true"/> | ||||
<object type="image" sprite="healthForeground" ghost="true" name="healthBar"/> | <object type="image" sprite="healthForeground" ghost="true" name="healthBar"/> | ||||
<object type="image" sprite="statsBarShaderHorizontal" ghost="true"/> | <object type="image" sprite="statsBarShaderHorizontal" ghost="true"/> | ||||
</object> | </object> | ||||
</object> | </object> | ||||
<!-- Capture bar --> | <!-- Capture bar --> | ||||
<object name="captureSection"> | <object name="captureSection"> | ||||
<object size="0 0 100% 12" name="captureLabel" type="text" style="StatsTextLeft" ghost="true"> | <object size="0 0 100% 12" name="captureLabel" type="text" style="StatsTextLeft" ghost="true"> | ||||
<translatableAttribute id="tooltip">Capture points:</translatableAttribute> | <translatableAttribute id="tooltip">Capture points</translatableAttribute> | ||||
</object> | </object> | ||||
<object size="0 0 100% 12" name="captureStats" type="text" style="StatsTextRight" ghost="true"/> | <object size="0 0 100% 12" name="captureStats" type="text" style="StatsTextRight" ghost="true"/> | ||||
<object size="1 14 100% 21" name="capture" type="image" tooltip_style="sessionToolTip"> | <object size="1 14 100% 21" name="capture" type="image" tooltip_style="sessionToolTip"> | ||||
<object type="image" sprite="barBorder" ghost="true" size="-1 -1 100%+1 100%+1"/> | <object type="image" sprite="barBorder" ghost="true" size="-1 -1 100%+1 100%+1"/> | ||||
<repeat count="9"> | <repeat count="9"> | ||||
<object type="image" sprite="playerColorBackground" ghost="true" name="captureBar[n]" hidden="true"/> | <object type="image" sprite="playerColorBackground" ghost="true" name="captureBar[n]" hidden="true"/> | ||||
</repeat> | </repeat> | ||||
<object type="image" sprite="statsBarShaderHorizontal" ghost="true"/> | <object type="image" sprite="statsBarShaderHorizontal" ghost="true"/> | ||||
</object> | </object> | ||||
</object> | </object> | ||||
<!-- Resource bar --> | <!-- Resource bar --> | ||||
<object name="resourceSection"> | <object name="resourceSection"> | ||||
<object size="0 0 100% 12" name="resourceLabel" type="text" style="StatsTextLeft" ghost="true"/> | <object size="0 0 100% 12" name="resourceLabel" type="text" style="StatsTextLeft" ghost="true"/> | ||||
<object size="0 0 100% 12" name="resourceStats" type="text" style="StatsTextRight" ghost="true"/> | <object size="0 0 100% 12" name="resourceStats" type="text" style="StatsTextRight" ghost="true"/> | ||||
<object size="1 14 100% 21" name="resources" type="image"> | <object size="1 14 100% 21" name="resources" type="image"> | ||||
<object type="image" sprite="barBorder" ghost="true" size="-1 -1 100%+1 100%+1"/> | <object type="image" sprite="barBorder" ghost="true" size="-1 -1 100%+1 100%+1"/> | ||||
<object type="image" sprite="resourceBackground" ghost="true"/> | <object type="image" sprite="resourceBackground" ghost="true"/> | ||||
<object type="image" sprite="resourceForeground" ghost="true" name="resourceBar"/> | <object type="image" sprite="resourceForeground" ghost="true" name="resourceBar"/> | ||||
<object type="image" sprite="statsBarShaderHorizontal" ghost="true"/> | <object type="image" sprite="statsBarShaderHorizontal" ghost="true"/> | ||||
</object> | </object> | ||||
</object> | </object> | ||||
</object> | </object> | ||||
<object size="0 63 100% 99" type="image" sprite="edgedPanelShader"> | <object size="0 59 100% 95" type="image" sprite="edgedPanelShader"> | ||||
<!-- Attack and Armor --> | <!-- Attack and Armor --> | ||||
<object size="90 -2 126 34" name="attackAndArmorStats" type="image" sprite="stretched:session/icons/stances/defensive.png" tooltip_style="sessionToolTipInstantly"> | <object size="96 0 128 32" name="attackAndArmorStats" type="image" sprite="stretched:session/icons/stances/defensive.png" tooltip_style="sessionToolTipInstantly"> | ||||
<translatableAttribute id="tooltip">Attack and Armor</translatableAttribute> | <translatableAttribute id="tooltip">Attack and Armor</translatableAttribute> | ||||
</object> | </object> | ||||
<!-- Resource carrying icon/counter --> | <!-- Resource carrying icon/counter --> | ||||
<!-- Used also for number of gatherers/builders --> | <!-- Used also for number of gatherers/builders --> | ||||
<object size="100%-98 -2 100%-36 34" type="text" name="resourceCarryingText" style="CarryingTextRight"/> | <object size="100%-96 0 100%-36 32" type="text" name="resourceCarryingText" style="CarryingTextRight"/> | ||||
<object size="100%-36 -2 100% 34" type="image" name="resourceCarryingIcon" tooltip_style="sessionToolTip"/> | <object size="100%-32 0 100% 32" type="image" name="resourceCarryingIcon" tooltip_style="sessionToolTip"/> | ||||
</object> | </object> | ||||
<!-- Big unit icon --> | <!-- Big unit icon --> | ||||
<object size="-8 -8 88 88" type="button" name="iconBorder" sprite="iconBorder" tooltip_style="sessionToolTip"> | <object size="0 0 96 96" type="button" name="iconBorder" sprite="iconBorder" tooltip_style="sessionToolTip"> | ||||
<object size="1 1 100%-1 100%-1" type="image" name="icon" ghost="true"/> | <object size="1 1 100%-1 100%-1" type="image" name="icon" ghost="true"/> | ||||
<!-- Experience bar --> | <!-- Experience bar --> | ||||
<object size="2 2 6 100%-2" type="image" name="experience" tooltip_style="sessionToolTip"> | <object size="2 2 6 100%-2" type="image" name="experience" tooltip_style="sessionToolTip"> | ||||
<translatableAttribute id="tooltip">Experience</translatableAttribute> | <translatableAttribute id="tooltip">Experience</translatableAttribute> | ||||
<object type="image" sprite="barBorder" ghost="true" size="-1 -1 100%+1 100%+1"/> | <object type="image" sprite="barBorder" ghost="true" size="-1 -1 100%+1 100%+1"/> | ||||
<object type="image" sprite="experienceBackground" ghost="true"/> | <object type="image" sprite="experienceBackground" ghost="true"/> | ||||
<object type="image" sprite="experienceForeground" ghost="true" name="experienceBar"/> | <object type="image" sprite="experienceForeground" ghost="true" name="experienceBar"/> | ||||
<object type="image" sprite="statsBarShaderVertical" ghost="true"/> | <object type="image" sprite="statsBarShaderVertical" ghost="true"/> | ||||
</object> | </object> | ||||
<object z="20" size="4 4 20 20" name="rankIcon" type="image" tooltip_style="sessionToolTip"> | <object z="20" size="4 4 20 20" name="rankIcon" type="image" tooltip_style="sessionToolTip"> | ||||
<translatableAttribute id="tooltip">Rank</translatableAttribute> | <translatableAttribute id="tooltip">Rank</translatableAttribute> | ||||
</object> | </object> | ||||
<!-- Status Effects icons --> | <!-- Status Effects icons --> | ||||
<object name="statusEffectsIcons" size="100%-20 4 100%-4 100%"> | <object name="statusEffectsIcons" size="100%-20 4 100%-4 100%"> | ||||
<repeat count="5"> | <repeat count="5"> | ||||
<object type="image" size="0 0 16 16" z="200" tooltip_style="sessionToolTip"/> | <object type="image" size="0 0 16 16" z="200" tooltip_style="sessionToolTip"/> | ||||
</repeat> | </repeat> | ||||
</object> | </object> | ||||
</object> | </object> | ||||
</object> | </object> | ||||
<!-- Names and civilization emblem etc. (This must come before the attack and armor icon to avoid clipping issues.) --> | |||||
<object size="0 92 100% 100%" name="statsArea" type="image" sprite="edgedPanelShader"> | |||||
Not Done Inline Actionsand this was changed Silier: and this was changed | |||||
<!-- Names (this must come before the attack and armor icon to avoid clipping issues) --> | <!-- Names (specific, generic, player). --> | ||||
Done Inline Actionsunchanged Nescio: unchanged | |||||
<object size="2 96 100%-2 100%-36" name="statsArea" type="image" sprite="edgedPanelShader"> | <object z="30"> | ||||
<object size="0 2 100% 22" name="specific" ghost="true" type="text" style="SpecificNameCentered"/> | |||||
<!-- These images are used to clip off the top and bottom of the civ icon --> | <object size="0 18 100% 38" name="generic" ghost="true" type="text" style="GenericNameCentered"/> | ||||
<object z="30" size="0 -5 100% 40" ghost="true" type="image" sprite="remove"/> | <object size="0 40 100% 60" name="player" type="text" style="largeCenteredOutlinedText"/> | ||||
<object z="30" size="0 100%-5 100% 100%+40" ghost="true" type="image" sprite="remove"/> | </object> | ||||
<object z="30" size="0 2 100% 45" ghost="true"> | <!-- Civilization tooltip. --> | ||||
<!-- Specific Name --> | <object size="0 36 100% 64" tooltip_style="sessionToolTip"> | ||||
<object size="0 0 100% 20" name="specific" ghost="true" type="text" style="SpecificNameCentered"/> | <!-- Images to clip off the top and bottom of the civilization emblem. --> | ||||
<object z="20" size="0 50%-64 100% 50%-14" ghost="true" type="image" sprite="remove"/> | |||||
<!-- Generic Name --> | <object z="20" size="0 50%+14 100% 50%+64" ghost="true" type="image" sprite="remove"/> | ||||
<object size="0 15 100% 36" name="generic" ghost="true" type="text" style="GenericNameCentered"/> | <!-- Civilization emblem. --> | ||||
Done Inline Actionsunchanged Nescio: unchanged | |||||
Not Done Inline Actionsthis might be not changed but 100% takes parent sizes as reference what 100% is Silier: this might be not changed but 100% takes parent sizes as reference what 100% is | |||||
</object> | |||||
<!-- Player Name and Civ --> | |||||
<object size="0 40 100% 100%"> | |||||
<object size="50%-64 50%-64 50%+64 50%+64" name="playerCivIcon" type="image" ghost="true"/> | <object size="50%-64 50%-64 50%+64 50%+64" name="playerCivIcon" type="image" ghost="true"/> | ||||
<!-- Player color band. --> | |||||
Done Inline ActionsThis is reduced in size to avoid it overlapping the "big unit icon" or "attack and armor icon" (above). It does not affect the position or size of the overlaying player colour band (next line). Nescio: This is reduced in size to avoid it overlapping the "big unit icon" or "attack and armor icon"… | |||||
<object name="playerColorBackground" type="image" sprite="playerColorBackground" ghost="true"/> | <object name="playerColorBackground" type="image" sprite="playerColorBackground" ghost="true"/> | ||||
Done Inline ActionsThe player colour band is defined here, but not its size. Nescio: The player colour band is defined here, but not its size. | |||||
Not Done Inline Actionsas no sizes are given, it will just fill parent space Silier: as no sizes are given, it will just fill parent space | |||||
<object type="image" sprite="bottomEdgedPanelShader" ghost="true"/> | <object type="image" sprite="bottomEdgedPanelShader" ghost="true"/> | ||||
<object size="0 0 100% 100%-5" name="player" type="text" style="largeCenteredOutlinedText" tooltip_style="sessionToolTip"/> | |||||
NescioAuthorUnsubmitted Done Inline ActionsThe civilization tooltip is moved to the (non-ghost) parent object (new line 108). Nescio: The civilization tooltip is moved to the (non-ghost) parent object (new line 108).
The player… | |||||
SilierUnsubmitted Not Done Inline Actionsthis needs to be here, else you will see through panel colour around letters and not player colour Silier: this needs to be here, else you will see through panel colour around letters and not player… | |||||
</object> | </object> | ||||
</object> | </object> | ||||
</object> | </object> | ||||
Wildfire Games · Phabricator
The actual available space is defined in the session.xml. See also all other selection panel files.