4900 lines
128 KiB
Plaintext
4900 lines
128 KiB
Plaintext
types Cards
|
|
{
|
|
type paper_simple_card = widget {
|
|
size = { -1 75 }
|
|
layoutpolicy_horizontal = expanding
|
|
|
|
using = bg_paper_card
|
|
}
|
|
|
|
type paper_card_fancy = widget {
|
|
size = { -1 75 }
|
|
layoutpolicy_horizontal = expanding
|
|
|
|
using = bg_paper_card_fancy
|
|
}
|
|
|
|
type scroll_card = widget {
|
|
size = { -1 75 }
|
|
layoutpolicy_horizontal = expanding
|
|
|
|
using = bg_scroll_card
|
|
}
|
|
|
|
type scroll_clickable_card = widget {
|
|
# block "scroll_clickable_card_size" {
|
|
size = { -1 75 }
|
|
layoutpolicy_horizontal = expanding
|
|
# }
|
|
|
|
block "card_button" {
|
|
scroll_card_button = {
|
|
size = {100% 100%}
|
|
}
|
|
}
|
|
|
|
using = bg_scroll_card
|
|
|
|
widget = {
|
|
size = {100% 100%}
|
|
|
|
block "inside_content" {}
|
|
}
|
|
}
|
|
|
|
type header_paper_card = widget {
|
|
block "header_paper_card_size" {
|
|
size = { -1 75 }
|
|
}
|
|
layoutpolicy_horizontal = expanding
|
|
|
|
using = bg_paper_card
|
|
|
|
vbox = {
|
|
using = layoutpolicy_expanding
|
|
|
|
block "header_obj" {
|
|
widget = {
|
|
block "header_size" {
|
|
size = { -1 35 }
|
|
}
|
|
|
|
layoutpolicy_horizontal = expanding
|
|
block "header_paper_card_header_bg" {using = bg_card_header_01}
|
|
|
|
block "header_content" {}
|
|
}
|
|
}
|
|
|
|
widget = {
|
|
using = layoutpolicy_expanding
|
|
block "bottom_content" {}
|
|
}
|
|
}
|
|
}
|
|
|
|
type expandable_header_paper_card = vbox {
|
|
layoutpolicy_horizontal = expanding
|
|
|
|
using = bg_paper_card
|
|
|
|
vbox = {
|
|
using = layoutpolicy_expanding
|
|
|
|
block "header_obj" {
|
|
widget = {
|
|
block "header_size" {
|
|
size = { -1 35 }
|
|
}
|
|
|
|
layoutpolicy_horizontal = expanding
|
|
block "header_paper_card_header_bg" {using = bg_card_header_01}
|
|
|
|
block "header_content" {}
|
|
}
|
|
}
|
|
|
|
vbox = {
|
|
using = layoutpolicy_expanding
|
|
block "bottom_content" {}
|
|
}
|
|
}
|
|
}
|
|
|
|
# type estate_framed_card = widget {
|
|
# block "header_paper_card_size" {
|
|
# size = { -1 75 }
|
|
# }
|
|
# layoutpolicy_horizontal = expanding
|
|
|
|
# using = bg_paper_card
|
|
|
|
# vbox = {
|
|
# using = layoutpolicy_expanding
|
|
|
|
# block "header_obj" {
|
|
# widget = {
|
|
# block "header_size" {
|
|
# size = { -1 35 }
|
|
# }
|
|
|
|
# layoutpolicy_horizontal = expanding
|
|
# using = bg_card_header_01
|
|
# block "header_content" {}
|
|
# }
|
|
# }
|
|
|
|
# widget = {
|
|
# using = layoutpolicy_expanding
|
|
# block "bottom_content" {}
|
|
# }
|
|
# }
|
|
# }
|
|
|
|
type io_member_country_row = hbox {
|
|
using = bg_paper_card
|
|
using = bg_cabinet_card_frame
|
|
margin = { 6 0 }
|
|
spacing = 2
|
|
|
|
block "io_member_country_row_rank" {
|
|
widget = {
|
|
size = { 30 30 }
|
|
bookmark_02 = {
|
|
parentanchor = top|hcenter
|
|
position = { 0 6 }
|
|
blockoverride "bookmark_size" {
|
|
size = { 30 30 }
|
|
}
|
|
blockoverride "bookmark_texture" {
|
|
texture = "gfx/interface/component_tiles/bookmark_02.dds"
|
|
position = {0 -5}
|
|
}
|
|
blockoverride "bookmark_color" {
|
|
tintcolor = "[InternationalOrganizationsView.GetHreRankColorForCountry(Country.Self)]"
|
|
}
|
|
}
|
|
icon = {
|
|
size = { 20 20 }
|
|
parentanchor = center
|
|
texture = "[InternationalOrganizationsView.GetMemberIconForCountry(Country.Self)]"
|
|
tooltipwidget = {
|
|
ContextualTooltipType = {
|
|
blockoverride "title_icon" {
|
|
icon = {
|
|
using = tooltip_title_icon_size
|
|
texture = "[InternationalOrganizationsView.GetMemberIconForCountry(Country.Self)]"
|
|
}
|
|
}
|
|
blockoverride "title_text" {
|
|
text = "[InternationalOrganizationsView.GetMemberTypeNameForCountry(Country.Self)]"
|
|
}
|
|
blockoverride "concept_link" {
|
|
text = "[international_organization|e]"
|
|
}
|
|
blockoverride "tooltip_content" {
|
|
TooltipStringPairList = {
|
|
visible = "[Not(StringIsEmpty(InternationalOrganizationsView.GetMemberTypeEffectsForCountry(Country.Self)))]"
|
|
textcontext = "[InternationalOrganizationsView.GetMemberTypeEffectsForCountry(Country.Self)]"
|
|
}
|
|
TooltipFlavorTextBlock = {
|
|
blockoverride "text" {
|
|
text = "[InternationalOrganizationsView.GetMemberTypeDescForCountry(Country.Self)]"
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
sort_by_highlight = { name = "rank" }
|
|
}
|
|
}
|
|
|
|
country_flag_small = {}
|
|
|
|
text_single = {
|
|
block "io_member_country_name_size" {
|
|
minimumsize = { 125 -1 }
|
|
maximumsize = { 125 -1 }
|
|
}
|
|
text = "[Country.GetName]"
|
|
sort_by_highlight = { name = "name" }
|
|
}
|
|
divider_flavor_01 = { size = {8 -1} }
|
|
|
|
country_rank_banner = {}
|
|
|
|
divider_flavor_01 = { size = {8 -1} }
|
|
|
|
hbox = {
|
|
sort_by_highlight = { name = "opinion" }
|
|
tooltipwidget = {
|
|
SimpleContextualStringPairTooltipType = {
|
|
blockoverride "title_icon" {
|
|
icon = { using = tooltip_title_icon_size texture = "gfx/interface/icons/flat_icons/foreigncountry/opinion.dds" }
|
|
}
|
|
blockoverride "concept_link" { text = "[opinion|e]" }
|
|
lowpriotextcontext = "[Country.GetDiplomacy.GetOpinionDescription(InternationalOrganizationsView.GetPlayer)]"
|
|
}
|
|
}
|
|
|
|
text_single = {
|
|
visible = "[Not(ObjectsEqual(Country.Self, InternationalOrganizationsView.GetPlayer))]"
|
|
block "io_member_country_row_opinion_text_size" {
|
|
minimumsize = { 35 -1 }
|
|
maximumsize = { 35 -1 }
|
|
}
|
|
text = "[Country.GetDiplomacy.GetOpinionOf(InternationalOrganizationsView.GetPlayer)|+=2]"
|
|
}
|
|
icon = {
|
|
block "io_member_country_row_opinion_icon_size" {
|
|
size = { 12 12 }
|
|
}
|
|
texture = "gfx/interface/icons/flat_icons/foreigncountry/opinion.dds"
|
|
}
|
|
}
|
|
|
|
block "io_parliament_vote_member" {
|
|
divider_flavor_01 = { size = {8 -1} }
|
|
|
|
hbox = {
|
|
sort_by_highlight = { name = "experience"}
|
|
tooltipwidget = {
|
|
ContextualTooltipType = {
|
|
blockoverride "title_text" { text = "IMPERIAL_VOTE_TITLE" }
|
|
blockoverride "tooltip_content" {
|
|
TooltipStringPairList = { textcontext = "[InternationalOrganizationsView.GetCountryParliamentVoteBreakdown(Country.Self)]" }
|
|
}
|
|
}
|
|
}
|
|
|
|
text_single = {
|
|
visible = "[InternationalOrganizationsView.GetInternationalOrganization.HasElectors]"
|
|
minimumsize = { 30 -1 }
|
|
maximumsize = { 30 -1 }
|
|
align = right
|
|
text = "[InternationalOrganizationsView.GetCountryParliamentVotes(Country.Self)|+=0]"
|
|
}
|
|
|
|
icon = {
|
|
size = { 12 12 }
|
|
texture = "gfx/interface/icons/laws/resolutions/law_voting.dds"
|
|
}
|
|
}
|
|
}
|
|
|
|
block "io_member_country_row_culture_religion" {
|
|
divider_flavor_01 = { size = {8 -1} }
|
|
|
|
text_single = {
|
|
minimumsize = { 115 -1 }
|
|
maximumsize = { 115 -1 }
|
|
text = "[Country.GetCulture.GetName]"
|
|
datacontext = "[Country.GetCulture]"
|
|
tooltipwidget = { using = culture_tooltip }
|
|
sort_by_highlight = { name = "culture" }
|
|
}
|
|
|
|
block "io_member_country_row_religion" {
|
|
divider_flavor_01 = { size = {8 -1} }
|
|
|
|
icon = {
|
|
size = { 20 20 }
|
|
texture = "[GetReligionIcon(Country.GetReligion.Self)]"
|
|
datacontext = "[Country.GetReligion]"
|
|
tooltipwidget = { using = religion_tooltip }
|
|
sort_by_highlight = { name = "religion" }
|
|
}
|
|
}
|
|
}
|
|
|
|
block "io_progress_text" {}
|
|
|
|
expand = {}
|
|
}
|
|
type situation_member_country_row = hbox {
|
|
using = bg_paper_card
|
|
block "situation_member_leader_bg" {
|
|
background = {
|
|
visible = "[Or(GetUniqueInternationalOrganization('ghibellines_io').IsIOLeaderCountry(GagCountryItem.GetCountry), GetUniqueInternationalOrganization('guelphs_io').IsIOLeaderCountry(GagCountryItem.GetCountry))]"
|
|
using = color_purple_texture
|
|
margin = { 1 1 }
|
|
margin_bottom = 2
|
|
alpha = 0.4
|
|
}
|
|
}
|
|
using = bg_cabinet_card_frame
|
|
margin = { 6 0 }
|
|
spacing = 2
|
|
|
|
# Faction icon
|
|
block "situation_member_country_row_rank" {
|
|
icon = {
|
|
size = { 26 26 }
|
|
visible = "[GagCountryItem.IsGuelphs]"
|
|
texture = "gfx/interface/icons/international_organizations/guelphs_io.dds"
|
|
}
|
|
icon = {
|
|
size = { 26 26 }
|
|
visible = "[Not(GagCountryItem.IsGuelphs)]"
|
|
texture = "gfx/interface/icons/international_organizations/ghibellines_io.dds"
|
|
}
|
|
divider_flavor_01 = { size = {8 -1} }
|
|
}
|
|
|
|
# Country data
|
|
hbox = {
|
|
block "situation_member_country_datacontext" {
|
|
datacontext = "[GagCountryItem.GetCountry]"
|
|
}
|
|
layoutpolicy_horizontal = expanding
|
|
spacing = 4
|
|
|
|
country_flag_small = {
|
|
tooltipwidget = { using = CountryTooltip }
|
|
}
|
|
text_single = {
|
|
layoutpolicy_horizontal = expanding
|
|
autoresize = yes
|
|
maximumsize = { 140 -1 }
|
|
text = "[Country.GetName]"
|
|
}
|
|
|
|
block "situation_member_gp" {
|
|
divider_flavor_01 = { size = {8 -1} }
|
|
country_rank_banner = {}
|
|
}
|
|
|
|
block "situation_member_opinion" {
|
|
divider_flavor_01 = { size = {8 -1} }
|
|
hbox = {
|
|
tooltipwidget = {
|
|
SimpleContextualStringPairTooltipType = {
|
|
blockoverride "title_icon" {
|
|
icon = { using = tooltip_title_icon_size texture = "gfx/interface/icons/flat_icons/foreigncountry/opinion.dds" }
|
|
}
|
|
blockoverride "concept_link" { text = "[opinion|e]" }
|
|
lowpriotextcontext = "[Country.GetDiplomacy.GetOpinionDescription(SituationView.GetPlayer)]"
|
|
}
|
|
}
|
|
|
|
text_single = {
|
|
visible = "[Not(ObjectsEqual(Country.Self, SituationView.GetPlayer))]"
|
|
minimumsize = { 45 -1 }
|
|
maximumsize = { 45 -1 }
|
|
align = center
|
|
text = "[Country.GetDiplomacy.GetOpinionOf(SituationView.GetPlayer)|+=2]"
|
|
}
|
|
icon = {
|
|
size = { 14 14 }
|
|
texture = "gfx/interface/icons/flat_icons/foreigncountry/opinion.dds"
|
|
}
|
|
}
|
|
}
|
|
|
|
block "situation_member_extra_columns" {}
|
|
|
|
expand = {}
|
|
}
|
|
expand = {}
|
|
}
|
|
|
|
type header_paper_card_horizontal = widget {
|
|
block "header_paper_card_size" {
|
|
size = { -1 40 }
|
|
}
|
|
|
|
layoutpolicy_horizontal = expanding
|
|
|
|
using = bg_paper_card
|
|
allow_outside = yes
|
|
|
|
# block "header_paper_card_extra" {}
|
|
|
|
hbox = {
|
|
allow_outside = yes
|
|
using = layoutpolicy_expanding
|
|
# block "card_margins" {
|
|
margin = {5 5}
|
|
# }
|
|
|
|
block "header_obj" {
|
|
widget = {
|
|
block "header_size" {
|
|
size = { 35 -1 }
|
|
}
|
|
|
|
layoutpolicy_vertical = expanding
|
|
block "header_horizontal_bg" { using = bg_card_header_01 }
|
|
block "header_content" {}
|
|
}
|
|
}
|
|
|
|
widget = {
|
|
allow_outside = yes
|
|
using = layoutpolicy_expanding
|
|
block "bottom_content" {}
|
|
}
|
|
}
|
|
}
|
|
|
|
type clickable_header_card_02 = widget {
|
|
size = { -1 75 }
|
|
layoutpolicy_horizontal = expanding
|
|
|
|
using = bg_paper_card
|
|
|
|
vbox = {
|
|
layoutpolicy_horizontal = expanding
|
|
layoutpolicy_vertical = expanding
|
|
|
|
widget = {
|
|
block "header_size" {
|
|
size = {-1 35}
|
|
}
|
|
|
|
layoutpolicy_horizontal = expanding
|
|
block "header_bg" {
|
|
using = bg_card_header_01
|
|
}
|
|
|
|
card_header_button_02 = {
|
|
size = {100% 100%}
|
|
# enabled = no
|
|
}
|
|
}
|
|
widget = {
|
|
using = layoutpolicy_expanding
|
|
|
|
block "bottom_content" {}
|
|
}
|
|
}
|
|
}
|
|
|
|
## DIVIDERS ##
|
|
|
|
type divider_flavor_01 = widget {
|
|
size = { 15 -1 }
|
|
layoutpolicy_vertical = expanding
|
|
|
|
using = bg_divider_flavor_01
|
|
}
|
|
|
|
type divider_flavor_03 = widget {
|
|
size = { 15 -1 }
|
|
layoutpolicy_vertical = expanding
|
|
|
|
using = bg_divider_flavor_03
|
|
}
|
|
|
|
# type divider_horizontal_flavor_01 = widget {
|
|
# size = { 15 -1 }
|
|
# layoutpolicy_vertical = expanding
|
|
|
|
# using = bg_divider_flavor_01
|
|
# }
|
|
|
|
## BOOKMARKS ###
|
|
|
|
type bookmark_02 = widget {
|
|
layoutpolicy_vertical = expanding
|
|
size = {12 -1}
|
|
allow_outside = yes
|
|
|
|
icon = {
|
|
|
|
block "bookmark_size" {
|
|
size = { 12 50 }
|
|
}
|
|
parentanchor = hcenter|top
|
|
# position = {0 -1}
|
|
block "bookmark_texture" {
|
|
texture = "gfx/interface/component_tiles/bookmark_02.dds"
|
|
}
|
|
|
|
texture_density = 2
|
|
|
|
block "bookmark_color" {
|
|
# tintcolor = "[ImportantCultureItem.GetColor]"
|
|
}
|
|
modify_texture = {
|
|
using = overlay_cloth_texture
|
|
blend_mode = overlay
|
|
alpha = 0.1
|
|
}
|
|
|
|
# block "bookmark_shadow" {
|
|
background = {
|
|
texture = "gfx/interface/component_tiles/bookmark_02.dds"
|
|
texture_density = 2
|
|
margin = { 1 4 }
|
|
margin_top = -1
|
|
alpha = 0.1
|
|
modify_texture = {
|
|
using = color_black_texture
|
|
blend_mode = multiply
|
|
}
|
|
}
|
|
# }
|
|
}
|
|
}
|
|
|
|
## CHARACTER FRAMES ###
|
|
|
|
type character_frame_1 = widget {
|
|
block "character_frame_size" {
|
|
size = { 216 256 }
|
|
}
|
|
|
|
block "portrait_datacontext" {
|
|
datacontext = "[Player.GetGovernment.GetRulerOrRegent]"
|
|
}
|
|
|
|
using = character_portrait_bg
|
|
|
|
portrait_standard_head_button = {
|
|
block "character_portrait_visible" {
|
|
visible = yes
|
|
}
|
|
parentanchor = bottom
|
|
position = { -5 -9 }
|
|
size = { 225 255 }
|
|
}
|
|
|
|
icon = {
|
|
size = {100% 100%}
|
|
ignore_layout = yes
|
|
texture = "gfx/interface/component_decoration/character_frames/character_frame_1.dds"
|
|
texture_density = 2
|
|
spriteborder = {100 100}
|
|
spriteType = corneredstretched
|
|
}
|
|
}
|
|
|
|
type character_frame_2 = widget {
|
|
block "character_frame_size" {
|
|
size = { 216 256 }
|
|
}
|
|
block "portrait_datacontext" {
|
|
datacontext = "[Player.GetGovernment.GetRulerOrRegent]"
|
|
}
|
|
|
|
using = character_portrait_bg
|
|
|
|
portrait_standard_head_button = {
|
|
block "character_portrait_visible" {
|
|
visible = yes
|
|
}
|
|
parentanchor = bottom
|
|
position = { -5 -9 }
|
|
size = { 225 255 }
|
|
}
|
|
|
|
icon = {
|
|
size = {100% 100%}
|
|
ignore_layout = yes
|
|
texture = "gfx/interface/component_decoration/character_frames/character_frame_1.dds"
|
|
texture_density = 2
|
|
spriteborder = {100 100}
|
|
spriteType = corneredstretched
|
|
}
|
|
icon = {
|
|
size = {61 23}
|
|
ignore_layout = yes
|
|
texture = "gfx/interface/component_decoration/character_frames/character_frame_ornament_vertical.dds"
|
|
texture_density = 2
|
|
parentanchor = hcenter|top
|
|
position = {0 5}
|
|
}
|
|
icon = {
|
|
size = {61 23}
|
|
ignore_layout = yes
|
|
texture = "gfx/interface/component_decoration/character_frames/character_frame_ornament_vertical.dds"
|
|
texture_density = 2
|
|
parentanchor = hcenter|bottom
|
|
position = {0 -5}
|
|
mirror = vertical
|
|
}
|
|
icon = {
|
|
size = {23 61}
|
|
ignore_layout = yes
|
|
texture = "gfx/interface/component_decoration/character_frames/character_frame_ornament_horizontal.dds"
|
|
texture_density = 2
|
|
parentanchor = vcenter|left
|
|
mirror = horizontal
|
|
position = {5 0}
|
|
}
|
|
icon = {
|
|
size = {23 61}
|
|
ignore_layout = yes
|
|
texture = "gfx/interface/component_decoration/character_frames/character_frame_ornament_horizontal.dds"
|
|
texture_density = 2
|
|
parentanchor = vcenter|right
|
|
position = {-5 0}
|
|
}
|
|
}
|
|
|
|
type character_frame_3 = widget {
|
|
block "character_frame_size" {
|
|
size = { 216 256 }
|
|
}
|
|
|
|
block "portrait_datacontext" {
|
|
datacontext = "[Player.GetGovernment.GetRulerOrRegent]"
|
|
}
|
|
|
|
using = character_portrait_bg
|
|
|
|
portrait_standard_head_button = {
|
|
block "character_portrait_visible" {
|
|
visible = yes
|
|
}
|
|
parentanchor = bottom
|
|
position = { -5 -9 }
|
|
block "portrait_size" {
|
|
size = { 225 255 }
|
|
}
|
|
}
|
|
|
|
icon = {
|
|
size = {100% 100%}
|
|
ignore_layout = yes
|
|
texture = "gfx/interface/component_decoration/character_frames/character_frame_1.dds"
|
|
texture_density = 2
|
|
spriteborder = {100 100}
|
|
spriteType = corneredstretched
|
|
}
|
|
icon = {
|
|
size = {100% 100%}
|
|
ignore_layout = yes
|
|
texture = "gfx/interface/component_decoration/character_frames/character_frame_3.dds"
|
|
texture_density = 2
|
|
spriteborder = {105 105}
|
|
spriteType = corneredstretched
|
|
}
|
|
icon = {
|
|
size = {61 23}
|
|
ignore_layout = yes
|
|
texture = "gfx/interface/component_decoration/character_frames/character_frame_ornament_vertical.dds"
|
|
texture_density = 2
|
|
parentanchor = hcenter|top
|
|
position = {0 5}
|
|
}
|
|
icon = {
|
|
size = {61 23}
|
|
ignore_layout = yes
|
|
texture = "gfx/interface/component_decoration/character_frames/character_frame_ornament_vertical.dds"
|
|
texture_density = 2
|
|
parentanchor = hcenter|bottom
|
|
position = {0 -5}
|
|
mirror = vertical
|
|
}
|
|
icon = {
|
|
size = {23 61}
|
|
ignore_layout = yes
|
|
texture = "gfx/interface/component_decoration/character_frames/character_frame_ornament_horizontal.dds"
|
|
texture_density = 2
|
|
parentanchor = vcenter|left
|
|
mirror = horizontal
|
|
position = {5 0}
|
|
}
|
|
icon = {
|
|
size = {23 61}
|
|
ignore_layout = yes
|
|
texture = "gfx/interface/component_decoration/character_frames/character_frame_ornament_horizontal.dds"
|
|
texture_density = 2
|
|
parentanchor = vcenter|right
|
|
position = {-5 0}
|
|
}
|
|
}
|
|
|
|
type character_ribbon_1 = icon {
|
|
size = {100% 100%}
|
|
ignore_layout = yes
|
|
texture = "gfx/interface/component_decoration/character_frames/character_ribbon_1.dds"
|
|
texture_density = 2
|
|
block "stretchable" {
|
|
spriteborder = {102 124}
|
|
spriteType = corneredstretched
|
|
}
|
|
block "ribbon color" {
|
|
modify_texture = {
|
|
using = color_mid_red_texture
|
|
blend_mode = overlay
|
|
}
|
|
}
|
|
}
|
|
|
|
type character_ribbon_2 = icon {
|
|
size = {100% 100%}
|
|
ignore_layout = yes
|
|
texture = "gfx/interface/component_decoration/character_frames/character_ribbon_2.dds"
|
|
texture_density = 2
|
|
block "stretchable" {
|
|
spriteborder = {102 124}
|
|
spriteType = corneredstretched
|
|
}
|
|
block "ribbon color" {
|
|
modify_texture = {
|
|
using = color_nobles_texture
|
|
blend_mode = overlay
|
|
}
|
|
}
|
|
}
|
|
|
|
type character_ribbon_3 = icon {
|
|
size = {100% 100%}
|
|
ignore_layout = yes
|
|
texture = "gfx/interface/component_decoration/character_frames/character_ribbon_3.dds"
|
|
texture_density = 2
|
|
block "stretchable" {
|
|
spriteborder = {102 35}
|
|
spriteType = corneredstretched
|
|
}
|
|
block "ribbon color" {
|
|
modify_texture = {
|
|
using = color_crown_texture
|
|
blend_mode = overlay
|
|
}
|
|
}
|
|
}
|
|
|
|
type character_frame_big = widget {
|
|
|
|
block "character_frame_size" {
|
|
size = { 216 256 }
|
|
}
|
|
|
|
block "portrait_datacontext" {
|
|
datacontext = "[Player.GetGovernment.GetRulerOrRegent]"
|
|
}
|
|
|
|
using = character_portrait_bg
|
|
|
|
widget = {
|
|
parentanchor = hcenter|bottom
|
|
position = { 0 -9 }
|
|
size = { 92% 92% }
|
|
# scissor = yes
|
|
|
|
portrait_standard_head_framed_button = {
|
|
block "character_portrait_visible" {
|
|
visible = yes
|
|
}
|
|
size = { 100% 100% }
|
|
}
|
|
|
|
portrait_standard_head_ani_button = {
|
|
block "character_portrait_ani_visible" {
|
|
visible = no
|
|
}
|
|
parentanchor = bottom
|
|
position = { 0 -3 }
|
|
block "character_portrait_ani_size" {
|
|
size = { 100% 100% }
|
|
}
|
|
}
|
|
}
|
|
|
|
icon = {
|
|
block "character_frame_enable" {
|
|
enabled = "[Character.IsAlive]"
|
|
}
|
|
block "character_frame_texture" {
|
|
texture = "gfx/interface/component_decoration/character_frames/character_frame_1.dds"
|
|
}
|
|
texture_density = 2
|
|
size = {100% 100%}
|
|
modify_texture = {
|
|
visible = "[Not(Character.IsAlive)]"
|
|
using = color_black_texture
|
|
blend_mode = multiply
|
|
alpha = 0.3
|
|
}
|
|
}
|
|
}
|
|
|
|
type character_frame_medium = widget {
|
|
|
|
block "character_frame_size" {
|
|
size = { 108 128 }
|
|
}
|
|
|
|
block "portrait_datacontext" {
|
|
datacontext = "[Player.GetGovernment.GetRulerOrRegent]"
|
|
}
|
|
|
|
using = character_portrait_bg
|
|
allow_outside = yes
|
|
|
|
widget = {
|
|
parentanchor = hcenter|bottom
|
|
block "portrait_position" {position = { 0 -8 }}
|
|
block "portrait_size" { size = { 85% 85% } }
|
|
scissor = yes
|
|
allow_outside = yes
|
|
|
|
portrait_standard_head_framed_button = {
|
|
block "character_portrait_visible" {
|
|
visible = yes
|
|
}
|
|
size = { 100% 100% }
|
|
}
|
|
|
|
portrait_standard_head_ani_button = {
|
|
block "character_portrait_ani_visible" {
|
|
visible = no
|
|
}
|
|
parentanchor = bottom
|
|
position = { 0 -3 }
|
|
block "character_portrait_ani_size" {
|
|
size = { 100% 100% }
|
|
}
|
|
}
|
|
}
|
|
|
|
icon = {
|
|
block "character_frame_enable" {
|
|
enabled = "[Character.IsAlive]"
|
|
}
|
|
block "character_frame_texture" {
|
|
texture = "gfx/interface/component_decoration/character_frames/character_frame_1.dds"
|
|
}
|
|
block "character_frame_texture_color" {}
|
|
texture_density = 2
|
|
size = {100% 100%}
|
|
modify_texture = {
|
|
visible = "[Not(Character.IsAlive)]"
|
|
using = color_black_texture
|
|
blend_mode = multiply
|
|
alpha = 0.3
|
|
}
|
|
}
|
|
|
|
block "character_ribbon" {}
|
|
character_ribbon_1 = {
|
|
visible = "[Character.HasRebel]"
|
|
blockoverride "stretchable" {}
|
|
blockoverride "ribbon color" {
|
|
modify_texture = {
|
|
using = color_black_texture
|
|
blend_mode = overlay
|
|
}
|
|
}
|
|
}
|
|
character_ribbon_3 = {
|
|
visible = "[And(Character.IsCivilWarRuler, Not(Character.HasRebel))]"
|
|
blockoverride "stretchable" {}
|
|
blockoverride "ribbon color" {
|
|
modify_texture = {
|
|
using = color_black_texture
|
|
blend_mode = overlay
|
|
}
|
|
}
|
|
}
|
|
character_ribbon_1 = {
|
|
visible = "[And3(Character.IsRegent, Not(Character.IsRuler), Not(Character.HasRebel))]"
|
|
blockoverride "stretchable" {}
|
|
blockoverride "ribbon color" {
|
|
modify_texture = {
|
|
using = color_crown_texture
|
|
blend_mode = overlay
|
|
}
|
|
}
|
|
}
|
|
character_ribbon_3 = {
|
|
visible = "[And4(Character.IsHeadOfCabinet, Not(Character.IsRuler), Not(Character.HasRebel), Not(Character.IsCivilWarRuler))]"
|
|
blockoverride "stretchable" {}
|
|
blockoverride "ribbon color" {
|
|
modify_texture = {
|
|
using = color_mid_yellow_texture
|
|
blend_mode = overlay
|
|
}
|
|
}
|
|
}
|
|
character_ribbon_1 = {
|
|
visible = "[And5(Character.HasNavy, Not(Character.IsRuler), Not(Character.IsHeadOfCabinet), Not(Character.HasRebel), Not(Character.IsCivilWarRuler))]"
|
|
blockoverride "stretchable" {}
|
|
blockoverride "ribbon color" {
|
|
modify_texture = {
|
|
using = color_mid_blue_texture
|
|
blend_mode = overlay
|
|
}
|
|
}
|
|
}
|
|
character_ribbon_1 = {
|
|
visible = "[And6(Character.HasArmy, Not(Character.IsRuler), Not(Character.IsHeadOfCabinet), Not(Character.HasNavy), Not(Character.HasRebel), Not(Character.IsCivilWarRuler))]"
|
|
blockoverride "stretchable" {}
|
|
}
|
|
character_ribbon_1 = {
|
|
visible = "[And7(Character.HoldsCabinetPosition, Not(Character.IsRuler), Not(Character.IsHeadOfCabinet), Not(Character.HasArmy), Not(Character.HasNavy), Not(Character.HasRebel), Not(Character.IsCivilWarRuler))]"
|
|
blockoverride "stretchable" {}
|
|
blockoverride "ribbon color" {
|
|
modify_texture = {
|
|
using = color_mid_yellow_texture
|
|
blend_mode = overlay
|
|
}
|
|
}
|
|
}
|
|
icon = {
|
|
block "religious_order_icon_medium" {}
|
|
visible = "[Character.IsReligiousOrderMember]"
|
|
parentanchor = top|right
|
|
widgetanchor = top|right
|
|
allow_outside = yes
|
|
block "character_frame_religious_order_medium_size" {
|
|
position = { 9 -4 }
|
|
size = { 30 30 }
|
|
}
|
|
datacontext = "[Character.GetReligiousOrderRef]"
|
|
texture = "[GetReligiousOrderIcon(ReligiousOrder.Self)]"
|
|
tooltipwidget = {
|
|
using = ReligiousOrder_tooltip
|
|
}
|
|
}
|
|
block "dynasty_shield" {}
|
|
block "lowborn_coat_of_arms" {}
|
|
}
|
|
|
|
type character_frame_medium_with_labels = widget {
|
|
|
|
block "portrait_datacontext" {
|
|
datacontext = "[Player.GetGovernment.GetRulerOrRegent]"
|
|
}
|
|
vbox = {
|
|
margin = {0 20}
|
|
parentanchor = hcenter|vcenter
|
|
widget = {
|
|
|
|
using = character_portrait_bg
|
|
|
|
block "character_frame_size" {
|
|
size = { 108 128 }
|
|
}
|
|
|
|
widget = {
|
|
parentanchor = hcenter|bottom
|
|
position = { 0 -8 }
|
|
size = { 85% 85% }
|
|
# scissor = yes
|
|
|
|
portrait_standard_head_framed_button = {
|
|
block "character_portrait_visible" {
|
|
visible = yes
|
|
}
|
|
size = { 100% 100% }
|
|
}
|
|
|
|
portrait_standard_head_ani_button = {
|
|
block "character_portrait_ani_visible" {
|
|
visible = no
|
|
}
|
|
parentanchor = bottom
|
|
position = { 0 -3 }
|
|
block "character_portrait_ani_size" {
|
|
size = { 100% 100% }
|
|
}
|
|
}
|
|
}
|
|
|
|
icon = {
|
|
block "character_frame_texture" {
|
|
texture = "gfx/interface/component_decoration/character_frames/character_frame_1.dds"
|
|
}
|
|
block "character_frame_texture_color" {}
|
|
texture_density = 2
|
|
size = {100% 100%}
|
|
}
|
|
character_ribbon_1 = {
|
|
visible = "[Character.HasRebel]"
|
|
blockoverride "stretchable" {}
|
|
blockoverride "ribbon color" {
|
|
modify_texture = {
|
|
using = color_black_texture
|
|
blend_mode = overlay
|
|
}
|
|
}
|
|
}
|
|
character_ribbon_3 = {
|
|
visible = "[And(Character.IsCivilWarRuler, Not(Character.HasRebel))]"
|
|
blockoverride "stretchable" {}
|
|
blockoverride "ribbon color" {
|
|
modify_texture = {
|
|
using = color_black_texture
|
|
blend_mode = overlay
|
|
}
|
|
}
|
|
}
|
|
character_ribbon_3 = {
|
|
visible = "[And3(Character.IsRuler, Not(Character.HasRebel), Not(Character.IsCivilWarRuler))]"
|
|
blockoverride "stretchable" {}
|
|
}
|
|
character_ribbon_1 = {
|
|
visible = "[And3(Character.IsRegent, Not(Character.IsRuler), Not(Character.HasRebel))]"
|
|
blockoverride "stretchable" {}
|
|
blockoverride "ribbon color" {
|
|
modify_texture = {
|
|
using = color_crown_texture
|
|
blend_mode = overlay
|
|
}
|
|
}
|
|
}
|
|
character_ribbon_3 = {
|
|
visible = "[And4(Character.IsHeadOfCabinet, Not(Character.IsRuler), Not(Character.HasRebel), Not(Character.IsCivilWarRuler))]"
|
|
blockoverride "stretchable" {}
|
|
blockoverride "ribbon color" {
|
|
modify_texture = {
|
|
using = color_mid_yellow_texture
|
|
blend_mode = overlay
|
|
}
|
|
}
|
|
}
|
|
character_ribbon_1 = {
|
|
visible = "[And5(Character.HasNavy, Not(Character.IsRuler), Not(Character.IsHeadOfCabinet), Not(Character.HasRebel), Not(Character.IsCivilWarRuler))]"
|
|
blockoverride "stretchable" {}
|
|
blockoverride "ribbon color" {
|
|
modify_texture = {
|
|
using = color_mid_blue_texture
|
|
blend_mode = overlay
|
|
}
|
|
}
|
|
}
|
|
character_ribbon_1 = {
|
|
visible = "[And6(Character.HasArmy, Not(Character.IsRuler), Not(Character.IsHeadOfCabinet), Not(Character.HasNavy), Not(Character.HasRebel), Not(Character.IsCivilWarRuler))]"
|
|
blockoverride "stretchable" {}
|
|
}
|
|
character_ribbon_1 = {
|
|
visible = "[And7(Character.HoldsCabinetPosition, Not(Character.IsRuler), Not(Character.IsHeadOfCabinet), Not(Character.HasArmy), Not(Character.HasNavy), Not(Character.HasRebel), Not(Character.IsCivilWarRuler))]"
|
|
blockoverride "stretchable" {}
|
|
blockoverride "ribbon color" {
|
|
modify_texture = {
|
|
using = color_mid_yellow_texture
|
|
blend_mode = overlay
|
|
}
|
|
}
|
|
}
|
|
}
|
|
vbox = { # dead character
|
|
visible = "[Not(Character.IsAlive)]"
|
|
hbox = {
|
|
margin = {17 1}
|
|
margin_bottom = 0
|
|
using = bg_name_banner
|
|
text_single = {
|
|
text = "[Character.GetDeathInfo]"
|
|
using = Font_Type_Headers using = Font_Size_Very_Small default_format = "#yellow_titles"
|
|
maximumsize = { 200 -1 }
|
|
autoresize = yes
|
|
}
|
|
}
|
|
}
|
|
block "character_role" {
|
|
|
|
hbox = { # living character
|
|
visible = "[Character.IsAlive]"
|
|
vbox = {
|
|
visible = "[Character.HasCourtCountry]"
|
|
vbox = {
|
|
visible = "[Character.GetCourtCountry.IsReal]"
|
|
vbox = { # foreign character
|
|
visible = "[Not(ObjectsEqual(Character.GetCourtCountry, Player.GetCountry ))]"
|
|
hbox = {
|
|
margin = {17 1}
|
|
margin_bottom = 0
|
|
using = bg_name_banner
|
|
|
|
text_single = {
|
|
text = "EVENT_CHARACTER_FOREIGN"
|
|
visible = "[Not(EqualTo_string(Character.GetRoleName, ''))]"
|
|
using = Font_Type_Flavor using = Font_Size_Very_Small default_format = "#yellow_titles"
|
|
maximumsize = { 200 -1 }
|
|
autoresize = yes
|
|
}
|
|
text_single = {
|
|
text = "EVENT_CHARACTER_FOREIGN_NO_ROLE"
|
|
visible = "[EqualTo_string(Character.GetRoleName, '')]"
|
|
using = Font_Type_Flavor using = Font_Size_Very_Small default_format = "#yellow_titles"
|
|
maximumsize = { 200 -1 }
|
|
autoresize = yes
|
|
}
|
|
}
|
|
}
|
|
vbox = { # our character
|
|
visible = "[ObjectsEqual(Character.GetCourtCountry, Player.GetCountry )]"
|
|
hbox = {
|
|
margin = {17 1}
|
|
margin_bottom = 0
|
|
visible = "[Not(EqualTo_string(Character.GetRoleName, ''))]"
|
|
|
|
using = bg_name_banner
|
|
text_single = {
|
|
text = "EVENT_CHARACTER_OURS"
|
|
|
|
using = Font_Type_Flavor using = Font_Size_Very_Small default_format = "#yellow_titles"
|
|
maximumsize = { 200 -1 }
|
|
autoresize = yes
|
|
}
|
|
}
|
|
|
|
text_single = {
|
|
text = "EVENT_CHARACTER_OURS_NO_ROLE"
|
|
visible = "[EqualTo_string(Character.GetRoleName, '')]"
|
|
using = Font_Type_Flavor using = Font_Size_Very_Small default_format = "#yellow_titles"
|
|
maximumsize = { 200 -1 }
|
|
autoresize = yes
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
hbox = {
|
|
size = { 5 10 }
|
|
# parentanchor = hcenter|vcenter
|
|
margin = {17 1}
|
|
margin_bottom = 1
|
|
using = bg_name_banner
|
|
text_single = {
|
|
text = "[Character.GetNameToFit('(int32)22', '(bool)yes')]"
|
|
using = Font_Type_Headers
|
|
using = Font_Size_Small
|
|
default_format = "#yellow_titles"
|
|
maximumsize = { 200 -1 }
|
|
autoresize = yes
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
type character_frame_medium_with_labels_and_abilities = widget {
|
|
block "portrait_datacontext" {
|
|
datacontext = "[Player.GetGovernment.GetRulerOrRegent]"
|
|
}
|
|
vbox = {
|
|
parentanchor = center
|
|
margin_bottom = 5
|
|
spacing = 5
|
|
widget = {
|
|
using = character_portrait_bg
|
|
|
|
block "character_frame_size" {
|
|
size = { 108 128 }
|
|
}
|
|
|
|
widget = {
|
|
parentanchor = hcenter|bottom
|
|
size = { 90% 90% }
|
|
# scissor = yes
|
|
|
|
portrait_standard_head_framed_button = {
|
|
block "character_portrait_visible" {
|
|
visible = yes
|
|
}
|
|
size = { 100% 100% }
|
|
}
|
|
|
|
portrait_standard_head_ani_button = {
|
|
block "character_portrait_ani_visible" {
|
|
visible = no
|
|
}
|
|
parentanchor = bottom
|
|
position = { 0 -3 }
|
|
block "character_portrait_ani_size" {
|
|
size = { 100% 100% }
|
|
}
|
|
}
|
|
}
|
|
|
|
icon = {
|
|
block "character_frame_texture" {
|
|
texture = "gfx/interface/component_decoration/character_frames/character_frame_1.dds"
|
|
}
|
|
block "character_frame_texture_color" {}
|
|
texture_density = 2
|
|
size = {100% 100%}
|
|
}
|
|
}
|
|
# dead character
|
|
vbox = {
|
|
visible = "[Not(Character.IsAlive)]"
|
|
hbox = {
|
|
margin = {17 1}
|
|
margin_bottom = 0
|
|
using = bg_name_banner
|
|
text_single = {
|
|
text = "[Character.GetDeathInfo]"
|
|
using = Font_Type_Headers using = Font_Size_Very_Small default_format = "#yellow_titles"
|
|
maximumsize = { 200 -1 }
|
|
autoresize = yes
|
|
}
|
|
}
|
|
}
|
|
# living character
|
|
hbox = {
|
|
visible = "[Character.IsAlive]"
|
|
vbox = {
|
|
visible = "[Character.HasCourtCountry]"
|
|
vbox = {
|
|
visible = "[Character.GetCourtCountry.IsReal]"
|
|
# foreign character
|
|
vbox = {
|
|
visible = "[Not(ObjectsEqual(Character.GetCourtCountry, Player.GetCountry ))]"
|
|
hbox = {
|
|
margin = {17 1}
|
|
margin_bottom = 0
|
|
using = bg_name_banner
|
|
|
|
text_single = {
|
|
text = "EVENT_CHARACTER_FOREIGN"
|
|
visible = "[Not(EqualTo_string(Character.GetRoleName, ''))]"
|
|
using = Font_Type_Flavor using = Font_Size_Very_Small default_format = "#yellow_titles"
|
|
maximumsize = { 200 -1 }
|
|
autoresize = yes
|
|
}
|
|
text_single = {
|
|
text = "EVENT_CHARACTER_FOREIGN_NO_ROLE"
|
|
visible = "[EqualTo_string(Character.GetRoleName, '')]"
|
|
using = Font_Type_Flavor using = Font_Size_Very_Small default_format = "#yellow_titles"
|
|
maximumsize = { 200 -1 }
|
|
autoresize = yes
|
|
}
|
|
}
|
|
|
|
}
|
|
vbox = { # our character
|
|
visible = "[ObjectsEqual(Character.GetCourtCountry, Player.GetCountry )]"
|
|
hbox = {
|
|
margin = {17 1}
|
|
margin_bottom = 0
|
|
visible = "[Not(EqualTo_string(Character.GetRoleName, ''))]"
|
|
|
|
using = bg_name_banner
|
|
text_single = {
|
|
text = "EVENT_CHARACTER_OURS"
|
|
|
|
using = Font_Type_Flavor using = Font_Size_Very_Small default_format = "#yellow_titles"
|
|
maximumsize = { 200 -1 }
|
|
autoresize = yes
|
|
}
|
|
}
|
|
|
|
text_single = {
|
|
text = "EVENT_CHARACTER_OURS_NO_ROLE"
|
|
visible = "[EqualTo_string(Character.GetRoleName, '')]"
|
|
using = Font_Type_Flavor using = Font_Size_Very_Small default_format = "#yellow_titles"
|
|
maximumsize = { 200 -1 }
|
|
autoresize = yes
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
# NAME
|
|
hbox = {
|
|
size = { 5 10 }
|
|
# parentanchor = hcenter|vcenter
|
|
margin = {17 1}
|
|
margin_bottom = 1
|
|
using = bg_name_banner
|
|
text_single = {
|
|
text = "[Character.GetNameToFit('(int32)22', '(bool)yes')]"
|
|
using = Font_Type_Headers
|
|
using = Font_Size_Small
|
|
default_format = "#yellow_titles"
|
|
maximumsize = { 200 -1 }
|
|
autoresize = yes
|
|
}
|
|
}
|
|
# ABILITIES
|
|
hbox = {
|
|
size = { 5 10 }
|
|
# parentanchor = hcenter|vcenter
|
|
margin = {7 1}
|
|
margin_bottom = 1
|
|
using = bg_name_banner
|
|
character_abilities = {
|
|
blockoverride "abilities_bg" {}
|
|
blockoverride "abilities_icon_size" {
|
|
size = { 20 20 }
|
|
}
|
|
}
|
|
|
|
hbox = {
|
|
spacing = 5
|
|
datamodel = "[Character.GetTraits]"
|
|
item = {
|
|
widget = {
|
|
visible = "[Trait.IsGeneralTrait]"
|
|
size = { 20 20 }
|
|
icon = {
|
|
size = { 100% 100% }
|
|
using = trait_item
|
|
blockoverride "trait_item_size" {
|
|
size = { 100% 100% }
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
type character_frame_small = widget {
|
|
block "character_frame_size" {
|
|
size = { 64 76 }
|
|
}
|
|
|
|
block "portrait_datacontext" {
|
|
datacontext = "[Player.GetGovernment.GetRulerOrRegent]"
|
|
}
|
|
|
|
# block "character_portrait_bg" {
|
|
using = character_portrait_bg
|
|
# }
|
|
allow_outside = yes
|
|
|
|
widget = {
|
|
parentanchor = hcenter|bottom
|
|
block "portrait_position" {position = { 0 -3 }}
|
|
size = { 92% 92% }
|
|
scissor = yes
|
|
allow_outside = yes
|
|
|
|
block "portrait_widget" {
|
|
portrait_standard_head_framed_button = {
|
|
block "character_portrait_visible" {
|
|
visible = yes
|
|
}
|
|
size = { 100% 100% }
|
|
}
|
|
|
|
portrait_standard_head_ani_button = {
|
|
block "character_portrait_ani_visible" {
|
|
visible = no
|
|
}
|
|
parentanchor = bottom
|
|
position = { 0 -3 }
|
|
block "character_portrait_ani_size" {
|
|
size = { 100% 100% }
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
icon = {
|
|
block "character_frame_enable" {
|
|
enabled = "[Character.IsAlive]"
|
|
}
|
|
block "character_frame_texture" {
|
|
texture = "gfx/interface/component_decoration/character_frames/character_frame_1.dds"
|
|
}
|
|
texture_density = 2
|
|
size = {100% 100%}
|
|
modify_texture = {
|
|
visible = "[Not(Character.IsAlive)]"
|
|
using = color_black_texture
|
|
blend_mode = multiply
|
|
alpha = 0.5
|
|
}
|
|
}
|
|
|
|
character_ribbon_1 = {
|
|
visible = "[Character.HasRebel]"
|
|
blockoverride "stretchable" {}
|
|
blockoverride "ribbon color" {
|
|
modify_texture = {
|
|
using = color_black_texture
|
|
blend_mode = overlay
|
|
}
|
|
}
|
|
}
|
|
|
|
character_ribbon_3 = {
|
|
visible = "[And(Character.IsCivilWarRuler, Not(Character.HasRebel))]"
|
|
blockoverride "stretchable" {}
|
|
blockoverride "ribbon color" {
|
|
modify_texture = {
|
|
using = color_black_texture
|
|
blend_mode = overlay
|
|
}
|
|
modify_texture = {
|
|
visible = "[Not(Character.IsAlive)]"
|
|
using = color_black_texture
|
|
blend_mode = add
|
|
alpha = 0.2
|
|
}
|
|
}
|
|
}
|
|
|
|
character_ribbon_3 = {
|
|
block "character_small_ribbon_visible" {
|
|
visible = "[And3(Character.IsRuler, Not(Character.HasRebel), Not(Character.IsCivilWarRuler))]"
|
|
}
|
|
blockoverride "stretchable" {}
|
|
blockoverride "ribbon color" {
|
|
modify_texture = {
|
|
visible = "[And3(Character.IsRuler, Not(Character.HasRebel), Not(Character.IsCivilWarRuler))]"
|
|
using = color_crown_texture
|
|
blend_mode = overlay
|
|
}
|
|
modify_texture = {
|
|
visible = "[Not(Character.IsAlive)]"
|
|
using = color_black_texture
|
|
blend_mode = add
|
|
alpha = 0.2
|
|
}
|
|
}
|
|
}
|
|
|
|
character_ribbon_1 = {
|
|
visible = "[And3(Character.IsRegent, Not(Character.IsRuler), Not(Character.HasRebel))]"
|
|
blockoverride "stretchable" {}
|
|
blockoverride "ribbon color" {
|
|
modify_texture = {
|
|
using = color_crown_texture
|
|
blend_mode = overlay
|
|
}
|
|
modify_texture = {
|
|
visible = "[Not(Character.IsAlive)]"
|
|
using = color_black_texture
|
|
blend_mode = add
|
|
alpha = 0.2
|
|
}
|
|
}
|
|
}
|
|
|
|
character_ribbon_3 = {
|
|
visible = "[And4(Character.IsHeadOfCabinet, Not(Character.IsRuler), Not(Character.HasRebel), Not(Character.IsCivilWarRuler))]"
|
|
blockoverride "stretchable" {}
|
|
blockoverride "ribbon color" {
|
|
modify_texture = {
|
|
using = color_mid_yellow_texture
|
|
blend_mode = overlay
|
|
}
|
|
modify_texture = {
|
|
visible = "[Not(Character.IsAlive)]"
|
|
using = color_black_texture
|
|
blend_mode = add
|
|
alpha = 0.2
|
|
}
|
|
}
|
|
}
|
|
|
|
character_ribbon_1 = {
|
|
visible = "[And5(Character.HasNavy, Not(Character.IsRuler), Not(Character.IsHeadOfCabinet), Not(Character.HasRebel), Not(Character.IsCivilWarRuler))]"
|
|
blockoverride "stretchable" {}
|
|
blockoverride "ribbon color" {
|
|
modify_texture = {
|
|
using = color_mid_blue_texture
|
|
blend_mode = overlay
|
|
}
|
|
modify_texture = {
|
|
visible = "[Not(Character.IsAlive)]"
|
|
using = color_black_texture
|
|
blend_mode = add
|
|
alpha = 0.2
|
|
}
|
|
}
|
|
}
|
|
|
|
character_ribbon_1 = {
|
|
visible = "[And6(Character.HasArmy, Not(Character.IsRuler), Not(Character.IsHeadOfCabinet), Not(Character.HasNavy), Not(Character.HasRebel), Not(Character.IsCivilWarRuler))]"
|
|
blockoverride "stretchable" {}
|
|
blockoverride "ribbon color" {
|
|
modify_texture = {
|
|
using = color_mid_red_texture
|
|
blend_mode = overlay
|
|
}
|
|
modify_texture = {
|
|
visible = "[Not(Character.IsAlive)]"
|
|
using = color_black_texture
|
|
blend_mode = add
|
|
alpha = 0.2
|
|
}
|
|
}
|
|
}
|
|
|
|
character_ribbon_1 = {
|
|
visible = "[And7(Character.HoldsCabinetPosition, Not(Character.IsRuler), Not(Character.IsHeadOfCabinet), Not(Character.HasArmy), Not(Character.HasNavy), Not(Character.HasRebel), Not(Character.IsCivilWarRuler))]"
|
|
blockoverride "stretchable" {}
|
|
blockoverride "ribbon color" {
|
|
modify_texture = {
|
|
using = color_mid_yellow_texture
|
|
blend_mode = overlay
|
|
}
|
|
modify_texture = {
|
|
visible = "[Not(Character.IsAlive)]"
|
|
using = color_black_texture
|
|
blend_mode = add
|
|
alpha = 0.2
|
|
}
|
|
}
|
|
}
|
|
|
|
|
|
|
|
block "dynasty_shield" {
|
|
dynasty_shield_small_plus = {
|
|
block "character_frame_dynasty_visible" {
|
|
visible = "[Character.HasDynasty]"
|
|
}
|
|
datacontext = "[Character.GetDynasty]"
|
|
|
|
# block "character_frame_flag_size" {
|
|
position = { -9 2 }
|
|
# }
|
|
parentanchor = bottom
|
|
|
|
tooltipwidget = { using = Dynasty_tooltip }
|
|
|
|
blockoverride "dynasty_click" {
|
|
onclick = "[ShowCharacterInDynasty(Character.Self)]"
|
|
}
|
|
}
|
|
}
|
|
|
|
icon = {
|
|
block "estate_icon" {}
|
|
block "character_frame_estate_visible" {
|
|
visible = "[Character.IsValid]"
|
|
}
|
|
parentanchor = bottom|right
|
|
block "character_frame_estate_size" {
|
|
position = { 9 4 }
|
|
size = { 30 30 }
|
|
}
|
|
texture = "[GetEstateIcon(Character.GetEstateType)]"
|
|
datacontext = "[Character.GetCourtCountry.GetGovernment.GetEstate(Character.GetEstateType)]"
|
|
datacontext = "[Character.GetCourtCountry]"
|
|
tooltipwidget = {
|
|
using = Estate_tooltip
|
|
}
|
|
}
|
|
|
|
icon = {
|
|
block "religious_order_icon" {}
|
|
block "character_frame_religious_order_visible" {
|
|
visible = "[Character.IsReligiousOrderMember]"
|
|
}
|
|
parentanchor = top|left
|
|
widgetanchor = top|left
|
|
allow_outside = yes
|
|
block "character_frame_religious_order_size" {
|
|
position = { -9 -4 }
|
|
size = { 30 30 }
|
|
}
|
|
datacontext = "[Character.GetReligiousOrderRef]"
|
|
texture = "[GetReligiousOrderIcon(ReligiousOrder.Self)]"
|
|
tooltipwidget = {
|
|
using = ReligiousOrder_tooltip
|
|
}
|
|
}
|
|
}
|
|
|
|
type card_common = hbox {
|
|
layoutpolicy_horizontal = expanding
|
|
vbox = {
|
|
layoutpolicy_horizontal = expanding
|
|
|
|
block "card_bg" {
|
|
using = bg_paper_card
|
|
}
|
|
|
|
using = bg_cabinet_card_frame
|
|
|
|
widget = {
|
|
layoutpolicy_horizontal = expanding
|
|
block "header_size" {
|
|
size = {-1 40}
|
|
}
|
|
|
|
block "header_decor_templates" {
|
|
using = bg_card_header_01_diplomacy
|
|
using = bg_generic_side_mask
|
|
using = bg_cabinet_card_frame
|
|
}
|
|
|
|
block "common_header_back_decor" {}
|
|
hbox = {
|
|
layoutpolicy_horizontal = expanding
|
|
spacing = 4
|
|
block "common_header_margin" { margin = {10 0} }
|
|
block "common_header_extra_left" {}
|
|
block "common_header" {
|
|
block "common_header_icon" {
|
|
icon = {
|
|
size = { 30 30 }
|
|
block "common_header_icon_texture" {
|
|
texture = "gfx/interface/icons/religious_doctrines/catholic/religious_actions.dds"
|
|
}
|
|
texture_density = 2
|
|
}
|
|
}
|
|
block "common_header_text_full" {
|
|
text_single = {
|
|
block "common_header_text" {
|
|
raw_text = "Card title header"
|
|
}
|
|
}
|
|
}
|
|
block "common_header_text_expand" {expand = {}}
|
|
}
|
|
block "common_header_extra_right" {}
|
|
}
|
|
}
|
|
|
|
hbox = {
|
|
layoutpolicy_horizontal = expanding
|
|
spacing = 4
|
|
block "card_common_bottom_margin" {
|
|
margin = {15 10}
|
|
}
|
|
block "common_bottom_content" {
|
|
icon = {
|
|
size = { 30 30 }
|
|
texture = "gfx/interface/icons/religious_doctrines/catholic/religious_actions.dds"
|
|
texture_density = 2
|
|
}
|
|
text_single = {
|
|
raw_text = "Card content text"
|
|
}
|
|
expand = {}
|
|
}
|
|
}
|
|
|
|
expand = {}
|
|
}
|
|
}
|
|
|
|
type situation_card_common = card_common {
|
|
blockoverride "header_decor_templates" {
|
|
using = bg_card_header_01
|
|
using = bg_cabinet_card_frame
|
|
}
|
|
}
|
|
|
|
type disaster_card_common = card_common {
|
|
blockoverride "header_decor_templates" {
|
|
using = bg_card_header_01_society
|
|
using = bg_cabinet_card_frame
|
|
}
|
|
}
|
|
|
|
type io_laws_list_item = laws_list_item {
|
|
blockoverride "law_list_item_io_visible" {
|
|
visible = yes
|
|
}
|
|
blockoverride "law_list_item_government_visible" {
|
|
visible = no
|
|
}
|
|
}
|
|
|
|
type card_actions = hbox {
|
|
# using = layoutpolicy_expanding
|
|
vbox = {
|
|
layoutpolicy_horizontal = expanding
|
|
|
|
maximumsize = { -1 110 }
|
|
minimumsize = { -1 110 }
|
|
using = bg_paper_card_situations
|
|
using = bg_cabinet_card_frame
|
|
|
|
widget = {
|
|
layoutpolicy_horizontal = expanding
|
|
size = {-1 40}
|
|
minimumsize = {400 40}
|
|
|
|
block "bg_card_action" {
|
|
using = bg_scroll_card_header
|
|
}
|
|
|
|
hbox = {
|
|
layoutpolicy_horizontal = expanding
|
|
spacing = 4
|
|
margin = {10 0}
|
|
# block "card_header_content" {
|
|
expand = {}
|
|
icon = {
|
|
size = { 25 25 }
|
|
block "card_header_icon" {
|
|
texture = "gfx/interface/icons/religious_doctrines/catholic/religious_actions.dds"
|
|
}
|
|
texture_density = 2
|
|
glow = {
|
|
name = "drop_shadow"
|
|
glow_radius = 3
|
|
color = {0.0 0.0 0.0 1.0}
|
|
alpha = 0.5
|
|
}
|
|
}
|
|
text_single = {
|
|
block "card_header_text" {
|
|
raw_text = "IOs Card important title header"
|
|
}
|
|
}
|
|
block "card_header_content_extra" {
|
|
expand = {}
|
|
}
|
|
# }
|
|
}
|
|
}
|
|
|
|
hbox = {
|
|
layoutpolicy_horizontal = expanding
|
|
spacing = 4
|
|
margin = {15 10}
|
|
|
|
# block "ios_buttons_content" {
|
|
# button_regular_diamond = {
|
|
# layoutpolicy_horizontal = expanding
|
|
# size = { -1 30 }
|
|
# block "ios_button_text" {
|
|
# text = "start_vote_in_election_yes"
|
|
# }
|
|
# }
|
|
# button_regular_diamond = {
|
|
# layoutpolicy_horizontal = expanding
|
|
# size = { -1 30 }
|
|
# block "ios_button_text" {
|
|
# text = "start_vote_in_election_yes"
|
|
# }
|
|
# }
|
|
# }
|
|
|
|
block "actions_override" {
|
|
vbox = {
|
|
layoutpolicy_horizontal = expanding
|
|
hbox = {
|
|
layoutpolicy_horizontal = expanding
|
|
spacing = 5
|
|
visible = "[And(And3(Not( EqualTo_string(Localize('excommunicate_resolution'), ResolutionGlue.GetEnactResolution.GetNameWithNoTooltip) ),
|
|
Not( EqualTo_string(Localize('call_crusade'), ResolutionGlue.GetEnactResolution.GetNameWithNoTooltip) ),
|
|
Not( EqualTo_string(Localize('western_schism_resolution'), ResolutionGlue.GetEnactResolution.GetNameWithNoTooltip) )),
|
|
ResolutionGlue.EnactResolutionIsActive)]"
|
|
|
|
hbox = {
|
|
layoutpolicy_horizontal = expanding
|
|
using = bg_text_mask_container_dark_green
|
|
margin = {7 5}
|
|
spacing = 5
|
|
|
|
button_regular_diamond = {
|
|
visible = "[PdxGuiWidget.IsUberButtonVisible]"
|
|
layoutpolicy_horizontal = expanding
|
|
size = { -1 30 }
|
|
|
|
text = "vote_in_election_yes"
|
|
|
|
name = "resolution activate button"
|
|
scripted_action_tooltip = {
|
|
click_type = left
|
|
click_mode = confirm
|
|
action_name = "[ResolutionGlue.GetEnactResolution.GetKey]"
|
|
proposer = "[ResolutionGlue.GetProposer]"
|
|
actor = "[InternationalOrganizationsView.GetPlayer]"
|
|
parameter = {
|
|
parameter_name = "recipient"
|
|
parameter_value = "[InternationalOrganizationsView.GetInternationalOrganization]"
|
|
}
|
|
parameter = {
|
|
parameter_name = "vote"
|
|
parameter_value_bool = yes
|
|
}
|
|
}
|
|
enabled = "[PdxGuiWidget.IsUberButtonEnabled]"
|
|
tooltipwidget = { using = action_tooltip_pop_out }
|
|
}
|
|
|
|
text_single = {
|
|
size = { 30 30 }
|
|
text = "[ResolutionGlue.GetFirstPossibleVoteNum]"
|
|
using = Font_Size_Big
|
|
}
|
|
|
|
datacontext = "[ResolutionGlue.GetVoteToEnactAction]"
|
|
tooltipwidget = {
|
|
using = international_organization_resolution_voting_tooltip
|
|
}
|
|
}
|
|
|
|
widget = {
|
|
allow_outside = yes
|
|
size = { 30 30 }
|
|
|
|
piechart = {
|
|
size = { 30 30 }
|
|
using = piechart_angles
|
|
using = bg_circle_piechart
|
|
|
|
pieslice_no_highlight = {
|
|
texture = "gfx/interface/pie_charts/pie_chart_alpha_80.dds"
|
|
value = "[FixedPointToFloat(ResolutionGlue.GetProgressToDeadline)]"
|
|
color = { 0.01 0.6 0.9 1 }
|
|
alwaystransparent = yes
|
|
}
|
|
|
|
pieslice_no_highlight = {
|
|
texture = "gfx/interface/pie_charts/pie_chart_alpha_80.dds"
|
|
value = "[Subtract_float('(float)100.0', FixedPointToFloat(ResolutionGlue.GetProgressToDeadline))]"
|
|
color = { 0.0 0.1 0.1 1 }
|
|
alwaystransparent = yes
|
|
}
|
|
|
|
icon = {
|
|
size = { 80% 80% }
|
|
texture = "gfx/interface/icons/text_icons/time.dds"
|
|
parentanchor= center
|
|
}
|
|
|
|
datacontext = "[ResolutionGlue.GetVoteToEnactAction]"
|
|
tooltipwidget = {
|
|
using = international_organization_resolution_voting_tooltip
|
|
}
|
|
}
|
|
}
|
|
|
|
hbox = {
|
|
layoutpolicy_horizontal = expanding
|
|
using = bg_text_mask_container_dark_red
|
|
margin = {7 5}
|
|
spacing = 5
|
|
|
|
text_single = {
|
|
margin_right = 5
|
|
size = { 30 30 }
|
|
text = "[ResolutionGlue.GetSecondPossibleVoteNum]"
|
|
using = Font_Size_Big
|
|
}
|
|
|
|
button_regular_diamond = {
|
|
visible = "[PdxGuiWidget.IsUberButtonVisible]"
|
|
layoutpolicy_horizontal = expanding
|
|
size = { -1 30 }
|
|
text = "vote_in_election_no"
|
|
|
|
name = "resolution activate button"
|
|
scripted_action_tooltip = {
|
|
click_type = left
|
|
click_mode = confirm
|
|
action_name = "[ResolutionGlue.GetEnactResolution.GetKey]"
|
|
proposer = "[ResolutionGlue.GetProposer]"
|
|
actor = "[InternationalOrganizationsView.GetPlayer]"
|
|
parameter = {
|
|
parameter_name = "recipient"
|
|
parameter_value = "[InternationalOrganizationsView.GetInternationalOrganization]"
|
|
}
|
|
parameter = {
|
|
parameter_name = "vote"
|
|
parameter_value_bool = no
|
|
}
|
|
}
|
|
enabled = "[PdxGuiWidget.IsUberButtonEnabled]"
|
|
tooltipwidget = { using = action_tooltip_pop_out }
|
|
}
|
|
datacontext = "[ResolutionGlue.GetVoteToEnactAction]"
|
|
tooltipwidget = {
|
|
using = international_organization_resolution_voting_tooltip
|
|
}
|
|
}
|
|
}
|
|
|
|
hbox = {
|
|
layoutpolicy_horizontal = expanding
|
|
spacing = 5
|
|
|
|
# block "not_getenactresolution_second_visible" {
|
|
visible = "[And(Or3(EqualTo_string(Localize('excommunicate_resolution'), ResolutionGlue.GetEnactResolution.GetNameWithNoTooltip),
|
|
EqualTo_string(Localize('call_crusade'), ResolutionGlue.GetEnactResolution.GetNameWithNoTooltip),
|
|
EqualTo_string(Localize('western_schism_resolution'), ResolutionGlue.GetEnactResolution.GetNameWithNoTooltip)),
|
|
ResolutionGlue.EnactResolutionIsActive)]"
|
|
# }
|
|
|
|
hbox = {
|
|
layoutpolicy_horizontal = expanding
|
|
using = bg_text_mask_container_dark_green
|
|
margin = {7 5}
|
|
spacing = 5
|
|
|
|
button_regular_diamond = {
|
|
visible = "[PdxGuiWidget.IsUberButtonVisible]"
|
|
layoutpolicy_horizontal = expanding
|
|
size = { -1 30 }
|
|
|
|
text = "vote_in_election_yes"
|
|
|
|
name = "resolution activate button"
|
|
scripted_action_tooltip = {
|
|
click_type = left
|
|
click_mode = confirm
|
|
action_name = "[ResolutionGlue.GetEnactResolution.GetKey]"
|
|
proposer = "[ResolutionGlue.GetProposer]"
|
|
actor = "[InternationalOrganizationsView.GetPlayer]"
|
|
parameter = {
|
|
parameter_name = "recipient"
|
|
parameter_value = "[InternationalOrganizationsView.GetInternationalOrganization]"
|
|
}
|
|
parameter = {
|
|
parameter_name = "target"
|
|
parameter_value = "[ResolutionGlue.GetTargetCountry]"
|
|
}
|
|
parameter = {
|
|
parameter_name = "vote"
|
|
parameter_value_bool = yes
|
|
}
|
|
}
|
|
enabled = "[PdxGuiWidget.IsUberButtonEnabled]"
|
|
tooltipwidget = { using = action_tooltip_pop_out }
|
|
}
|
|
|
|
text_single = {
|
|
margin_left = 5
|
|
size = { 30 30 }
|
|
text = "[ResolutionGlue.GetFirstPossibleVoteNum]"
|
|
using = Font_Size_Big
|
|
}
|
|
datacontext = "[ResolutionGlue.GetVoteToEnactAction]"
|
|
tooltipwidget = {
|
|
using = international_organization_resolution_voting_tooltip
|
|
}
|
|
}
|
|
|
|
widget = {
|
|
allow_outside = yes
|
|
size = { 30 30 }
|
|
|
|
piechart = {
|
|
|
|
size = { 30 30 }
|
|
using = piechart_angles
|
|
using = bg_circle_piechart
|
|
|
|
pieslice_no_highlight = {
|
|
texture = "gfx/interface/pie_charts/pie_chart_alpha_80.dds"
|
|
value = "[FixedPointToFloat(ResolutionGlue.GetProgressToDeadline)]"
|
|
color = { 0.01 0.6 0.9 1 }
|
|
alwaystransparent = yes
|
|
}
|
|
|
|
pieslice_no_highlight = {
|
|
texture = "gfx/interface/pie_charts/pie_chart_alpha_80.dds"
|
|
value = "[Subtract_float('(float)100.0', FixedPointToFloat(ResolutionGlue.GetProgressToDeadline))]"
|
|
color = { 0.0 0.1 0.1 1 }
|
|
alwaystransparent = yes
|
|
}
|
|
|
|
icon = {
|
|
size = { 80% 80% }
|
|
texture = "gfx/interface/icons/text_icons/time.dds"
|
|
parentanchor= center
|
|
}
|
|
|
|
datacontext = "[ResolutionGlue.GetVoteToEnactAction]"
|
|
tooltipwidget = {
|
|
using = international_organization_resolution_voting_tooltip
|
|
}
|
|
}
|
|
}
|
|
|
|
expand = {}
|
|
|
|
hbox = {
|
|
layoutpolicy_horizontal = expanding
|
|
using = bg_text_mask_container_dark_red
|
|
margin = {7 5}
|
|
spacing = 5
|
|
|
|
text_single = {
|
|
margin_right = 5
|
|
size = { 30 30 }
|
|
text = "[ResolutionGlue.GetSecondPossibleVoteNum]"
|
|
using = Font_Size_Big
|
|
}
|
|
|
|
button_regular_diamond = {
|
|
visible = "[PdxGuiWidget.IsUberButtonVisible]"
|
|
layoutpolicy_horizontal = expanding
|
|
size = { -1 30 }
|
|
|
|
text = "vote_in_election_no"
|
|
|
|
name = "resolution activate button"
|
|
scripted_action_tooltip = {
|
|
click_type = left
|
|
click_mode = confirm
|
|
action_name = "[ResolutionGlue.GetEnactResolution.GetKey]"
|
|
proposer = "[ResolutionGlue.GetProposer]"
|
|
actor = "[InternationalOrganizationsView.GetPlayer]"
|
|
parameter = {
|
|
parameter_name = "recipient"
|
|
parameter_value = "[InternationalOrganizationsView.GetInternationalOrganization]"
|
|
}
|
|
parameter = {
|
|
parameter_name = "target"
|
|
parameter_value = "[ResolutionGlue.GetTargetCountry]"
|
|
}
|
|
parameter = {
|
|
parameter_name = "vote"
|
|
parameter_value_bool = no
|
|
}
|
|
}
|
|
enabled = "[PdxGuiWidget.IsUberButtonEnabled]"
|
|
tooltipwidget = { using = action_tooltip_pop_out }
|
|
}
|
|
datacontext = "[ResolutionGlue.GetVoteToEnactAction]"
|
|
tooltipwidget = {
|
|
using = international_organization_resolution_voting_tooltip
|
|
}
|
|
}
|
|
}
|
|
|
|
hbox = {
|
|
layoutpolicy_horizontal = expanding
|
|
margin = {7 5}
|
|
spacing = 5
|
|
visible = "[And(Or3(EqualTo_string(Localize('excommunicate_resolution'), ResolutionGlue.GetEnactResolution.GetNameWithNoTooltip),
|
|
EqualTo_string(Localize('call_crusade'), ResolutionGlue.GetEnactResolution.GetNameWithNoTooltip),
|
|
EqualTo_string(Localize('western_schism_resolution'), ResolutionGlue.GetEnactResolution.GetNameWithNoTooltip)),
|
|
Not(ResolutionGlue.EnactResolutionIsActive))]"
|
|
|
|
button_regular_diamond = {
|
|
visible = "[PdxGuiWidget.IsUberButtonVisible]"
|
|
layoutpolicy_horizontal = expanding
|
|
size = { -1 30 }
|
|
|
|
text = "target_vote_in_election"
|
|
|
|
name = "resolution activate button"
|
|
scripted_action_tooltip = {
|
|
click_type = left
|
|
click_mode = single
|
|
action_name = "[ResolutionGlue.GetEnactResolution.GetKey]"
|
|
proposer = "[ResolutionGlue.GetProposer]"
|
|
actor = "[InternationalOrganizationsView.GetPlayer]"
|
|
parameter = {
|
|
parameter_name = "recipient"
|
|
parameter_value = "[InternationalOrganizationsView.GetInternationalOrganization]"
|
|
}
|
|
parameter = {
|
|
parameter_name = "vote"
|
|
parameter_value_bool = yes
|
|
}
|
|
}
|
|
enabled = "[PdxGuiWidget.IsUberButtonEnabled]"
|
|
tooltipwidget = { using = action_tooltip_pop_out }
|
|
}
|
|
}
|
|
|
|
# target of vote
|
|
|
|
# debate
|
|
hbox = {
|
|
layoutpolicy_horizontal = expanding
|
|
hbox = {
|
|
layoutpolicy_horizontal = expanding
|
|
margin = {7 5}
|
|
spacing = 5
|
|
|
|
visible = "[And(And3(Not( EqualTo_string(Localize('excommunicate_resolution'), ResolutionGlue.GetEnactResolution.GetNameWithNoTooltip) ),
|
|
Not( EqualTo_string(Localize('call_crusade'), ResolutionGlue.GetEnactResolution.GetNameWithNoTooltip) ),
|
|
Not( EqualTo_string(Localize('western_schism_resolution'), ResolutionGlue.GetEnactResolution.GetNameWithNoTooltip) )),
|
|
Not(ResolutionGlue.EnactResolutionIsActive))]"
|
|
|
|
button_regular_diamond = {
|
|
visible = "[PdxGuiWidget.IsUberButtonVisible]"
|
|
layoutpolicy_horizontal = expanding
|
|
size = { -1 30 }
|
|
|
|
text = "start_vote_in_election_yes"
|
|
|
|
name = "vote resolution yes button"
|
|
scripted_action_tooltip = {
|
|
click_type = left
|
|
click_mode = confirm
|
|
action_name = "[ResolutionGlue.GetEnactResolution.GetKey]"
|
|
proposer = "[ResolutionGlue.GetProposer]"
|
|
actor = "[InternationalOrganizationsView.GetPlayer]"
|
|
parameter = {
|
|
parameter_name = "recipient"
|
|
parameter_value = "[InternationalOrganizationsView.GetInternationalOrganization]"
|
|
}
|
|
parameter = {
|
|
parameter_name = "vote"
|
|
parameter_value_bool = yes
|
|
}
|
|
}
|
|
enabled = "[PdxGuiWidget.IsUberButtonEnabled]"
|
|
tooltipwidget = { using = action_tooltip_pop_out }
|
|
}
|
|
}
|
|
|
|
hbox = {
|
|
layoutpolicy_horizontal = expanding
|
|
margin = {7 5}
|
|
spacing = 5
|
|
|
|
visible = "[And(And3(Not( EqualTo_string(Localize('excommunicate_resolution'), ResolutionGlue.GetEnactResolution.GetNameWithNoTooltip) ),
|
|
Not( EqualTo_string(Localize('call_crusade'), ResolutionGlue.GetEnactResolution.GetNameWithNoTooltip) ),
|
|
Not( EqualTo_string(Localize('western_schism_resolution'), ResolutionGlue.GetEnactResolution.GetNameWithNoTooltip) )),
|
|
Not(ResolutionGlue.EnactResolutionIsActive))]"
|
|
|
|
button_regular_diamond = {
|
|
visible = "[PdxGuiWidget.IsUberButtonVisible]"
|
|
layoutpolicy_horizontal = expanding
|
|
size = { -1 30 }
|
|
|
|
text = "start_vote_in_election_no"
|
|
|
|
# block "no_action_button_parameters" {
|
|
name = "vote resolution no button"
|
|
scripted_action_tooltip = {
|
|
click_type = left
|
|
click_mode = confirm
|
|
action_name = "[ResolutionGlue.GetEnactResolution.GetKey]"
|
|
proposer = "[ResolutionGlue.GetProposer]"
|
|
actor = "[InternationalOrganizationsView.GetPlayer]"
|
|
parameter = {
|
|
parameter_name = "recipient"
|
|
parameter_value = "[InternationalOrganizationsView.GetInternationalOrganization]"
|
|
}
|
|
parameter = {
|
|
parameter_name = "vote"
|
|
parameter_value_bool = no
|
|
}
|
|
}
|
|
enabled = "[PdxGuiWidget.IsUberButtonEnabled]"
|
|
tooltipwidget = { using = action_tooltip_pop_out }
|
|
# }
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
block "actions_content" {}
|
|
}
|
|
}
|
|
}
|
|
|
|
type card_io_payments = hbox {
|
|
block "card_io_payments_datacontext"{
|
|
datacontext = "[InternationalOrganizationsView.GetInternationalOrganization]"
|
|
}
|
|
visible = "[GreaterThan_int32(GetDataModelSize(InternationalOrganization.GetPayments), '(int32)0' )]"
|
|
vbox = {
|
|
layoutpolicy_horizontal = expanding
|
|
maximumsize = { -1 134 }
|
|
minimumsize = { -1 134 }
|
|
using = bg_paper_card_situations
|
|
block "card_io_frame" {
|
|
using = bg_cabinet_card_frame
|
|
}
|
|
|
|
widget = {
|
|
layoutpolicy_horizontal = expanding
|
|
size = {-1 40}
|
|
minimumsize = {510 40}
|
|
|
|
block "bg_card_action" {
|
|
using = bg_scroll_card_header
|
|
}
|
|
|
|
hbox = {
|
|
layoutpolicy_horizontal = expanding
|
|
spacing = 8
|
|
margin = {10 0}
|
|
|
|
expand = {}
|
|
header_button_left = {
|
|
visible = "[GetPlayer.IsMemberOfInternationalOrganization(InternationalOrganization.Self)]"
|
|
size = { 30 30 }
|
|
blockoverride "button_icon_stretch_sprite" {}
|
|
blockoverride "header_button_frame_inner" {visible = no}
|
|
blockoverride "header_button_icon_size" { size = { 26 30 } }
|
|
blockoverride "header_button_text_layout" {}
|
|
blockoverride "icon_texture" {
|
|
texture = "gfx/interface/icons/international_organizations/payments.dds"
|
|
}
|
|
blockoverride "icon_overlay" {}
|
|
|
|
action_tooltip = {
|
|
click_type = left
|
|
click_mode = single
|
|
title = "TAB_TOOLTIP_ECONOMY_LEFT_CLICK"
|
|
on_action = "[OpenEconomyView]"
|
|
}
|
|
|
|
tooltipwidget = {
|
|
BasicFunctionalTooltip = {
|
|
}
|
|
}
|
|
}
|
|
text_single = {
|
|
text = "IO_PAYMENTS"
|
|
}
|
|
|
|
expand = {}
|
|
}
|
|
}
|
|
hbox = {
|
|
layoutpolicy_horizontal = expanding
|
|
spacing = 4
|
|
margin = {15 5}
|
|
|
|
}
|
|
scrollarea = {
|
|
scrollbarpolicy_horizontal = always_off
|
|
scrollbarpolicy_vertical = always_off
|
|
autoresizescrollarea = yes
|
|
|
|
scrollbar_vertical = {
|
|
using = Scrollbar_Vertical
|
|
}
|
|
|
|
scrollwidget = {
|
|
dynamicgridbox = {
|
|
layoutpolicy_horizontal = expanding
|
|
datamodel = "[InternationalOrganization.GetPayments]"
|
|
|
|
item = {
|
|
widget = {
|
|
size = { 475 100 }
|
|
vbox = {
|
|
using = layoutpolicy_expanding
|
|
using = bg_paper_card
|
|
maximumsize = { 475 80 }
|
|
hbox = {
|
|
minimumsize = {-1 25}
|
|
layoutpolicy_horizontal = expanding
|
|
using = bg_card_header_01_diplomacy
|
|
text_single = {
|
|
text = "[Payment.GetNameWithContext(InternationalOrganization.Self)]"
|
|
}
|
|
}
|
|
# using = bg_paper_card
|
|
# using = bg_cabinet_card_frame
|
|
|
|
hbox = {
|
|
using = layoutpolicy_expanding
|
|
margin = {4 4}
|
|
spacing = 4
|
|
vbox = {
|
|
using = bg_text_mask_container_brown
|
|
minimumsize = {145 -1}
|
|
maximumsize = {145 -1}
|
|
margin = {4 4}
|
|
using = layoutpolicy_expanding
|
|
block "payee_block" {
|
|
widget = {
|
|
size = { 145 18 }
|
|
text_single = {
|
|
using = layoutpolicy_expanding
|
|
raw_text = "[Localize('PAYEE')]:"
|
|
fontsize = 14
|
|
}
|
|
}
|
|
text_single = {
|
|
visible = "[Not(GreaterThan_int32(Payment.GetPayeeCount(InternationalOrganization.Self), '(int32)1'))]"
|
|
align = left
|
|
using = layoutpolicy_expanding
|
|
text = "[Payment.GetPayeeName(InternationalOrganization.Self)]"
|
|
fontsize = 14
|
|
}
|
|
|
|
hbox = {
|
|
visible = "[GreaterThan_int32(Payment.GetPayeeCount(InternationalOrganization.Self), '(int32)1')]"
|
|
spacing = 4
|
|
layoutpolicy_horizontal = expanding
|
|
vbox = {
|
|
visible = "[EqualTo_int32(Payment.GetPayeeCount(InternationalOrganization.Self), '(int32)2')]"
|
|
using = layoutpolicy_expanding
|
|
text_single = {
|
|
align = left
|
|
using = layoutpolicy_expanding
|
|
text = "[Payment.GetPayeeNameAtIndex(InternationalOrganization.Self, '(int32)0')]"
|
|
fontsize = 13
|
|
}
|
|
text_single = {
|
|
align = left
|
|
using = layoutpolicy_expanding
|
|
text = "[Payment.GetPayeeNameAtIndex(InternationalOrganization.Self, '(int32)1')]"
|
|
fontsize = 13
|
|
}
|
|
}
|
|
|
|
|
|
text_single = {
|
|
visible = "[GreaterThan_int32(Payment.GetPayeeCount(InternationalOrganization.Self), '(int32)2')]"
|
|
align = center
|
|
using = layoutpolicy_expanding
|
|
raw_text = "+[Subtract_int32(Payment.GetPayeeCount(InternationalOrganization.Self), '(int32)2')]"
|
|
fontsize = 14
|
|
background = {
|
|
texture = "gfx/interface/component_tiles/list_item.dds"
|
|
spriteType = Corneredstretched
|
|
texture_density = 2
|
|
spriteBorder_left = 14
|
|
spriteBorder_right = 14
|
|
|
|
modify_texture = {
|
|
using = color_brown_leather_texture
|
|
blend_mode = overlay
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
hbox = {
|
|
minimumsize = {125 -1}
|
|
using = layoutpolicy_expanding
|
|
margin = {4 4}
|
|
background = {
|
|
texture = "gfx/interface/component_tiles/military_modifiers_container.dds"
|
|
texture_density = 2
|
|
spriteType = Corneredstretched
|
|
spriteborder = { 25 0 }
|
|
}
|
|
expand = {}
|
|
block "payment_block" {
|
|
widget = {
|
|
size = { 100 22 }
|
|
text_single = {
|
|
align = center
|
|
parentanchor = center
|
|
using = layoutpolicy_expanding
|
|
text = "[Payment.GetPayeePrice(InternationalOrganization.Self)]"
|
|
fontsize = 14
|
|
}
|
|
}
|
|
}
|
|
}
|
|
vbox = {
|
|
using = layoutpolicy_expanding
|
|
minimumsize = {175 -1}
|
|
maximumsize = {175 -1}
|
|
margin = {4 4}
|
|
using = bg_text_mask_container_brown
|
|
block "payers_list_block" {
|
|
text_single = {
|
|
align = right
|
|
using = layoutpolicy_expanding
|
|
raw_text = "[Localize('PAYERS')]:"
|
|
fontsize = 14
|
|
}
|
|
widget = {
|
|
size = { 172 22 }
|
|
text_single = {
|
|
align = right
|
|
parentanchor = right
|
|
using = layoutpolicy_expanding
|
|
text = "[Payment.GetCountryPayerNum(InternationalOrganization.Self)]"
|
|
fontsize = 14
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
type card_io_payments_no_header = vbox {
|
|
block "card_io_payments_datacontext"{
|
|
datacontext = "[InternationalOrganizationsView.GetInternationalOrganization]"
|
|
}
|
|
visible = "[GreaterThan_int32(GetDataModelSize(InternationalOrganization.GetPayments), '(int32)0' )]"
|
|
|
|
layoutpolicy_horizontal = expanding
|
|
maximumsize = { -1 92 }
|
|
minimumsize = { -1 92 }
|
|
margin_top = 2
|
|
using = bg_paper_card_situations
|
|
block "card_io_frame" {
|
|
using = bg_cabinet_card_frame
|
|
}
|
|
|
|
scrollarea = {
|
|
scrollbarpolicy_horizontal = always_off
|
|
scrollbarpolicy_vertical = always_off
|
|
autoresizescrollarea = yes
|
|
|
|
scrollbar_vertical = {
|
|
using = Scrollbar_Vertical
|
|
}
|
|
|
|
scrollwidget = {
|
|
dynamicgridbox = {
|
|
layoutpolicy_horizontal = expanding
|
|
datamodel = "[InternationalOrganization.GetPayments]"
|
|
|
|
item = {
|
|
widget = {
|
|
size = { 512 85 }
|
|
vbox = {
|
|
using = layoutpolicy_expanding
|
|
using = bg_paper_card
|
|
maximumsize = { 512 80 }
|
|
hbox = {
|
|
margin = { 8 0 }
|
|
minimumsize = {-1 25}
|
|
layoutpolicy_horizontal = expanding
|
|
using = bg_card_header_01_diplomacy
|
|
block "card_io_payments_header_icon" {}
|
|
text_single = {
|
|
text = "[Payment.GetNameWithContext(InternationalOrganization.Self)]"
|
|
}
|
|
block "card_io_payments_header_extra" {}
|
|
}
|
|
|
|
hbox = {
|
|
using = layoutpolicy_expanding
|
|
margin = {4 4}
|
|
spacing = 4
|
|
vbox = {
|
|
using = bg_text_mask_container_brown
|
|
minimumsize = {145 -1}
|
|
maximumsize = {145 -1}
|
|
margin = {4 4}
|
|
using = layoutpolicy_expanding
|
|
block "payee_block" {
|
|
widget = {
|
|
size = { 145 18 }
|
|
text_single = {
|
|
using = layoutpolicy_expanding
|
|
raw_text = "[Localize('PAYEE')]:"
|
|
fontsize = 14
|
|
}
|
|
}
|
|
text_single = {
|
|
visible = "[Not(GreaterThan_int32(Payment.GetPayeeCount(InternationalOrganization.Self), '(int32)1'))]"
|
|
align = left
|
|
using = layoutpolicy_expanding
|
|
text = "[Payment.GetPayeeName(InternationalOrganization.Self)]"
|
|
fontsize = 14
|
|
}
|
|
|
|
hbox = {
|
|
visible = "[GreaterThan_int32(Payment.GetPayeeCount(InternationalOrganization.Self), '(int32)1')]"
|
|
spacing = 4
|
|
layoutpolicy_horizontal = expanding
|
|
vbox = {
|
|
visible = "[EqualTo_int32(Payment.GetPayeeCount(InternationalOrganization.Self), '(int32)2')]"
|
|
using = layoutpolicy_expanding
|
|
text_single = {
|
|
align = left
|
|
using = layoutpolicy_expanding
|
|
text = "[Payment.GetPayeeNameAtIndex(InternationalOrganization.Self, '(int32)0')]"
|
|
fontsize = 13
|
|
}
|
|
text_single = {
|
|
align = left
|
|
using = layoutpolicy_expanding
|
|
text = "[Payment.GetPayeeNameAtIndex(InternationalOrganization.Self, '(int32)1')]"
|
|
fontsize = 13
|
|
}
|
|
}
|
|
|
|
|
|
text_single = {
|
|
visible = "[GreaterThan_int32(Payment.GetPayeeCount(InternationalOrganization.Self), '(int32)2')]"
|
|
align = center
|
|
using = layoutpolicy_expanding
|
|
raw_text = "+[Subtract_int32(Payment.GetPayeeCount(InternationalOrganization.Self), '(int32)2')]"
|
|
fontsize = 14
|
|
background = {
|
|
texture = "gfx/interface/component_tiles/list_item.dds"
|
|
spriteType = Corneredstretched
|
|
texture_density = 2
|
|
spriteBorder_left = 14
|
|
spriteBorder_right = 14
|
|
|
|
modify_texture = {
|
|
using = color_brown_leather_texture
|
|
blend_mode = overlay
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
hbox = {
|
|
minimumsize = {125 -1}
|
|
using = layoutpolicy_expanding
|
|
margin = {4 4}
|
|
background = {
|
|
texture = "gfx/interface/component_tiles/military_modifiers_container.dds"
|
|
texture_density = 2
|
|
spriteType = Corneredstretched
|
|
spriteborder = { 25 0 }
|
|
}
|
|
expand = {}
|
|
block "payment_block" {
|
|
widget = {
|
|
size = { 100 22 }
|
|
text_single = {
|
|
align = center
|
|
parentanchor = center
|
|
using = layoutpolicy_expanding
|
|
text = "[Payment.GetPayeePrice(InternationalOrganization.Self)]"
|
|
fontsize = 14
|
|
}
|
|
}
|
|
}
|
|
}
|
|
vbox = {
|
|
using = layoutpolicy_expanding
|
|
minimumsize = {175 -1}
|
|
maximumsize = {175 -1}
|
|
margin = {4 4}
|
|
using = bg_text_mask_container_brown
|
|
block "payers_list_block" {
|
|
text_single = {
|
|
align = right
|
|
using = layoutpolicy_expanding
|
|
raw_text = "[Localize('PAYERS')]:"
|
|
fontsize = 14
|
|
}
|
|
widget = {
|
|
size = { 172 22 }
|
|
text_single = {
|
|
align = right
|
|
parentanchor = right
|
|
using = layoutpolicy_expanding
|
|
text = "[Payment.GetCountryPayerNum(InternationalOrganization.Self)]"
|
|
fontsize = 14
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
}
|
|
|
|
type card_disaster_payments = card_io_payments {
|
|
blockoverride "card_io_payments_datacontext"{
|
|
datacontext = "[SituationView.GetInternationalOrganization]"
|
|
}
|
|
}
|
|
|
|
type situation_card_actions = card_actions {
|
|
layoutpolicy_horizontal = expanding
|
|
blockoverride "bg_card_action" {
|
|
using = bg_scroll_card_header
|
|
blockoverride "card_header_pattern" {
|
|
background = {
|
|
using = bg_card_header_01_default
|
|
margin = {-5 0}
|
|
blockoverride "header_color" {
|
|
using = color_default_brown_texture
|
|
}
|
|
blockoverride "header_pattern" {
|
|
texture = "gfx/interface/component_overlay/cloth_texture.dds"
|
|
texture_density = 2
|
|
spriteType = Corneredtiled
|
|
spriteborder = { 0 0 }
|
|
blend_mode = overlay
|
|
}
|
|
using = graphical_culture_pattern
|
|
modify_texture = {
|
|
block "uiaction_gov" {
|
|
visible = no
|
|
}
|
|
using = color_greyish_texture
|
|
alpha = 1
|
|
blend_mode = normal
|
|
}
|
|
}
|
|
}
|
|
}
|
|
blockoverride "actions_override" {
|
|
block "situation_card_action_list" {
|
|
vbox = {
|
|
layoutpolicy_horizontal = expanding
|
|
margin = { 0 4 }
|
|
scrollarea = {
|
|
layoutpolicy_horizontal = expanding
|
|
maximumsize = { -1 250 }
|
|
scrollbarpolicy_horizontal = always_off
|
|
autoresizescrollarea = yes
|
|
|
|
scrollbar_vertical = {
|
|
using = Scrollbar_Vertical
|
|
}
|
|
|
|
scrollwidget = {
|
|
vbox = {
|
|
ignoreinvisible = yes
|
|
datamodel = "[ActionGroup.GetActions]"
|
|
item = {
|
|
widget = {
|
|
size = { 480 34 }
|
|
targetted_button_regular = {
|
|
name = "situation action button"
|
|
size = { 480 30 }
|
|
parentanchor = center
|
|
text = "[GenericAction.GetNameWithNoTooltip]"
|
|
enabled = "[PdxGuiWidget.IsUberButtonEnabled]"
|
|
button_tooltip_override = {
|
|
title = "[GenericAction.GetName]"
|
|
}
|
|
scripted_action_tooltip = {
|
|
click_type = left
|
|
click_mode = single
|
|
action_name = "[GenericAction.GetLeftClickKey]"
|
|
actor = "[SituationView.GetPlayer]"
|
|
parameter = {
|
|
parameter_name = "recipient"
|
|
parameter_value = "[SituationView.GetActiveSituation.GetSituation]"
|
|
}
|
|
}
|
|
scripted_action_tooltip = {
|
|
click_type = left
|
|
click_mode = confirm
|
|
action_name = "[GenericAction.GetLeftClickAndHoldKey]"
|
|
actor = "[SituationView.GetPlayer]"
|
|
parameter = {
|
|
parameter_name = "recipient"
|
|
parameter_value = "[SituationView.GetActiveSituation.GetSituation]"
|
|
}
|
|
}
|
|
blockoverride "tooltip" {
|
|
tooltipwidget = {
|
|
ContextualTooltipType = {
|
|
blockoverride "title_text" {
|
|
text = "[GenericAction.GetNameWithNoTooltip]"
|
|
}
|
|
|
|
blockoverride "concept_link" {
|
|
text = "[situation|e]"
|
|
}
|
|
|
|
blockoverride "title_icon" {
|
|
icon = {
|
|
using = tooltip_title_icon_size
|
|
visible = "[GenericAction.HasIcon]"
|
|
texture = "[GenericAction.GetIcon]"
|
|
}
|
|
icon = {
|
|
using = tooltip_title_icon_size
|
|
visible = "[Not(GenericAction.HasIcon)]"
|
|
texture = "[SituationView.GetActiveSituation.GetIcon]"
|
|
}
|
|
}
|
|
|
|
blockoverride "tooltip_content" {
|
|
using = action_tooltip_inner_content
|
|
blockoverride "conditions_list" {
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
type disaster_card_actions = card_actions {
|
|
blockoverride "bg_card_action" {
|
|
using = bg_scroll_card_header
|
|
blockoverride "card_header_pattern" {
|
|
background = {
|
|
using = bg_card_header_01_default
|
|
margin = {-5 0}
|
|
blockoverride "header_color" {
|
|
using = color_society_texture
|
|
}
|
|
blockoverride "header_pattern" {
|
|
texture = "gfx/interface/component_overlay/cloth_texture.dds"
|
|
texture_density = 2
|
|
spriteType = Corneredtiled
|
|
spriteborder = { 0 0 }
|
|
blend_mode = overlay
|
|
}
|
|
using = graphical_culture_pattern
|
|
modify_texture = {
|
|
block "uiaction_gov" {
|
|
visible = no
|
|
}
|
|
using = color_greyish_texture
|
|
alpha = 1
|
|
blend_mode = normal
|
|
}
|
|
}
|
|
}
|
|
}
|
|
blockoverride "actions_override" {
|
|
vbox = {
|
|
layoutpolicy_horizontal = expanding
|
|
margin = { 0 8 }
|
|
scrollarea = {
|
|
layoutpolicy_horizontal = expanding
|
|
maximumsize = { -1 350 }
|
|
scrollbarpolicy_horizontal = always_off
|
|
autoresizescrollarea = yes
|
|
|
|
scrollbar_vertical = {
|
|
using = Scrollbar_Vertical
|
|
}
|
|
|
|
scrollwidget = {
|
|
dynamicgridbox = {
|
|
datamodel = "[DisasterView.GetActions]"
|
|
|
|
item = {
|
|
widget = {
|
|
size = {490 40}
|
|
tooltipmeta = {
|
|
texture = "[DisasterView.GetDisaster.GetIcon]"
|
|
}
|
|
targetted_button_regular = {
|
|
parentanchor = center
|
|
name = "Disaster action button"
|
|
size = { 98% 30 }
|
|
text = "[GenericAction.GetNameWithNoTooltip]"
|
|
enabled = "[PdxGuiWidget.IsUberButtonEnabled]"
|
|
button_tooltip_override = {
|
|
title = "[GenericAction.GetName]"
|
|
}
|
|
scripted_action_tooltip = {
|
|
click_type = left
|
|
click_mode = confirm
|
|
action_name = "[GenericAction.GetKey]"
|
|
actor = "[DisasterView.GetPlayer]"
|
|
parameter = {
|
|
parameter_name = "recipient"
|
|
parameter_value = "[DisasterView.GetDisaster]"
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
type card_expandable = hbox {
|
|
vbox = {
|
|
layoutpolicy_horizontal = expanding
|
|
block "card_expandable_size" {
|
|
minimumsize = {500 -1}
|
|
}
|
|
|
|
using = bg_paper_card
|
|
|
|
widget = {
|
|
layoutpolicy_horizontal = expanding
|
|
size = {-1 36}
|
|
|
|
using = bg_generic_shadow
|
|
block "bg_expandable_color" {
|
|
using = bg_card_header_01_diplomacy
|
|
}
|
|
block "common_header_back_decor" {}
|
|
using = bg_card_header_texture
|
|
using = bg_generic_side_mask
|
|
|
|
hbox = {
|
|
layoutpolicy_horizontal = expanding
|
|
spacing = 4
|
|
margin = {10 0}
|
|
block "header_extra_left" {}
|
|
block "header_content" {
|
|
icon = {
|
|
size = { 30 30 }
|
|
block "header_icon" {
|
|
texture = "gfx/interface/icons/religious_doctrines/catholic/religious_actions.dds"
|
|
}
|
|
texture_density = 2
|
|
}
|
|
text_single = {
|
|
block "header_text" {
|
|
raw_text = "IO or Situation"
|
|
}
|
|
}
|
|
expand = {}
|
|
block "header_content_rest" {}
|
|
}
|
|
|
|
hint_button = {
|
|
size = { 30 30 }
|
|
block "visible_hint" {
|
|
visible = no
|
|
}
|
|
block "onaction_hint" {
|
|
action_tooltip = {
|
|
title = "OPEN_HINT"
|
|
on_action = "[OpenLateralViewWithParams('hints', 'selected_hint = hint_black_death')]"
|
|
}
|
|
}
|
|
}
|
|
|
|
header_button_left = {
|
|
size = { 30 30 }
|
|
blockoverride "button_icon_stretch_sprite" {}
|
|
blockoverride "header_button_frame_inner" {visible = no}
|
|
blockoverride "header_button_icon_size" { size = { 30 30 } }
|
|
blockoverride "header_button_text_layout" {}
|
|
|
|
block "header_button_onclick" {
|
|
onclick = "[GetVariableSystem.Toggle( 'toggled' )]"
|
|
}
|
|
blockoverride "icon_replace" {
|
|
icon = {
|
|
parentanchor = center
|
|
position = {0 1}
|
|
block "icon_replace_visible_yes" {
|
|
visible = "[GetVariableSystem.Exists( 'toggled' )]"
|
|
}
|
|
size = { 22 22 }
|
|
texture = "gfx/interface/buttons/flats/button_simple_down.dds"
|
|
using = color_gold
|
|
modify_texture = {
|
|
using = overlay_window_texture
|
|
blend_mode = overlay
|
|
alpha = 1
|
|
}
|
|
}
|
|
|
|
icon = {
|
|
parentanchor = center
|
|
position = {0 0}
|
|
block "icon_replace_visible_not" {
|
|
visible = "[Not(GetVariableSystem.Exists( 'toggled' ))]"
|
|
}
|
|
size = { 22 22 }
|
|
texture = "gfx/interface/buttons/flats/button_simple_right.dds"
|
|
using = color_gold
|
|
modify_texture = {
|
|
using = overlay_window_texture
|
|
blend_mode = overlay
|
|
alpha = 1
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
vbox = {
|
|
layoutpolicy_horizontal = expanding
|
|
margin = {10 10 }
|
|
block "bottom_content_onclick" {
|
|
visible = "[GetVariableSystem.Exists( 'toggled' )]"
|
|
}
|
|
block "bottom_content" {
|
|
hbox = {
|
|
layoutpolicy_horizontal = expanding
|
|
spacing = 4
|
|
margin = {15 10}
|
|
icon = {
|
|
size = { 30 30 }
|
|
texture = "gfx/interface/icons/religious_doctrines/catholic/religious_actions.dds"
|
|
texture_density = 2
|
|
}
|
|
text_single = {
|
|
raw_text = "Card content text"
|
|
}
|
|
expand = {}
|
|
}
|
|
|
|
button_regular_diamond = {
|
|
layoutpolicy_horizontal = expanding
|
|
size = { -1 30 }
|
|
# block "ios_button_propoerties" {
|
|
text = "start_vote_in_election_yes"
|
|
# }
|
|
}
|
|
|
|
expand = {}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
type situation_card_expandable = card_expandable {
|
|
|
|
blockoverride "bg_expandable_color" {
|
|
using = bg_card_header_01
|
|
}
|
|
}
|
|
|
|
type situation_card_one_line = card_expandable {
|
|
|
|
blockoverride "bg_expandable_color" {
|
|
using = bg_card_header_01
|
|
}
|
|
blockoverride "bottom_content_onclick" {
|
|
visible = no
|
|
}
|
|
blockoverride "header_button_onclick" {
|
|
visible = no
|
|
}
|
|
}
|
|
|
|
type disaster_card_expandable = card_expandable {
|
|
|
|
blockoverride "bg_expandable_color" {
|
|
using = bg_card_header_01_society
|
|
|
|
}
|
|
}
|
|
|
|
type special_card_header_button = hbox {
|
|
vbox = {
|
|
layoutpolicy_horizontal = expanding
|
|
# block "card_header_button_size" {
|
|
minimumsize = {515 -1}
|
|
# }
|
|
|
|
using = bg_paper_card
|
|
|
|
widget = {
|
|
layoutpolicy_horizontal = expanding
|
|
size = {-1 40}
|
|
|
|
using = bg_generic_shadow
|
|
block "special_card_button_color" {
|
|
using = bg_card_header_01_diplomacy
|
|
}
|
|
using = bg_card_header_texture
|
|
using = bg_generic_side_mask
|
|
|
|
hbox = {
|
|
layoutpolicy_horizontal = expanding
|
|
spacing = 4
|
|
margin = {10 0}
|
|
block "card_header_button_header_content" {
|
|
|
|
# block "card_header_button_icon" {
|
|
icon = {
|
|
size = { 30 30 }
|
|
block "card_header_button_icon_texture" {
|
|
texture = "gfx/interface/icons/religious_doctrines/catholic/religious_actions.dds"
|
|
}
|
|
texture_density = 2
|
|
glow = {
|
|
name = "drop_shadow"
|
|
glow_radius = 3
|
|
color = {0.0 0.0 0.0 1.0}
|
|
alpha = 0.3
|
|
}
|
|
}
|
|
# }
|
|
block "card_header_button_text_single" {
|
|
text_single = {
|
|
block "card_header_button_raw_text" {
|
|
raw_text = "IO or Situation"
|
|
}
|
|
}
|
|
}
|
|
expand = {}
|
|
|
|
block "card_header_button_header_extra_content" {}
|
|
}
|
|
}
|
|
}
|
|
|
|
block "bottom_content" {
|
|
hbox = {
|
|
layoutpolicy_horizontal = expanding
|
|
margin = {10 10}
|
|
spacing = 4
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
type situation_card_header_button = special_card_header_button {
|
|
blockoverride "special_card_button_color" {
|
|
using = bg_card_header_01_military
|
|
}
|
|
}
|
|
|
|
type disaster_card_header_button = special_card_header_button {
|
|
# blockoverride "card_button_color" {
|
|
# using = bg_card_header_01_society
|
|
# }
|
|
}
|
|
|
|
type side_cards = hbox {
|
|
layoutpolicy_horizontal = expanding
|
|
spacing = 8
|
|
|
|
vbox = {
|
|
layoutpolicy_horizontal = expanding
|
|
layoutstretchfactor_horizontal = 1
|
|
minimumsize = {-1 90}
|
|
|
|
using = bg_paper_card_fancy
|
|
|
|
widget = {
|
|
layoutpolicy_horizontal = expanding
|
|
size = {-1 40}
|
|
|
|
using = bg_generic_shadow
|
|
block "side_cards_color" {
|
|
using = bg_card_header_01_diplomacy
|
|
}
|
|
using = bg_card_header_texture
|
|
using = bg_generic_side_mask
|
|
|
|
hbox = {
|
|
layoutpolicy_horizontal = expanding
|
|
spacing = 4
|
|
margin = {10 0}
|
|
block "left_header_content" {
|
|
icon = {
|
|
size = { 30 30 }
|
|
block "left_header_icon" {
|
|
texture = "gfx/interface/icons/religious_doctrines/catholic/religious_actions.dds"
|
|
}
|
|
texture_density = 2
|
|
}
|
|
text_single = {
|
|
block "left_header_text" {
|
|
raw_text = "Card title header"
|
|
}
|
|
}
|
|
expand = {}
|
|
}
|
|
}
|
|
}
|
|
|
|
hbox = {
|
|
layoutpolicy_horizontal = expanding
|
|
spacing = 4
|
|
margin = {15 10}
|
|
block "left_bottom_content" {}
|
|
}
|
|
|
|
expand = {}
|
|
}
|
|
|
|
vbox = {
|
|
layoutpolicy_horizontal = expanding
|
|
layoutstretchfactor_horizontal = 1
|
|
minimumsize = {-1 90}
|
|
|
|
using = bg_paper_card_fancy
|
|
|
|
widget = {
|
|
layoutpolicy_horizontal = expanding
|
|
size = {-1 40}
|
|
|
|
using = bg_generic_shadow
|
|
block "side_cards_color" {
|
|
using = bg_card_header_01_diplomacy
|
|
}
|
|
using = bg_card_header_texture
|
|
using = bg_generic_side_mask
|
|
|
|
hbox = {
|
|
layoutpolicy_horizontal = expanding
|
|
spacing = 4
|
|
margin = {10 0}
|
|
block "right_header_content" {
|
|
icon = {
|
|
size = { 30 30 }
|
|
block "right_header_icon" {
|
|
texture = "gfx/interface/icons/religious_doctrines/catholic/religious_actions.dds"
|
|
}
|
|
texture_density = 2
|
|
}
|
|
text_single = {
|
|
block "right_header_text" {
|
|
raw_text = "Card title header"
|
|
}
|
|
}
|
|
expand = {}
|
|
}
|
|
}
|
|
}
|
|
|
|
hbox = {
|
|
using = layoutpolicy_expanding
|
|
spacing = 4
|
|
margin = {15 10}
|
|
block "right_bottom_content" {}
|
|
}
|
|
|
|
expand = {}
|
|
}
|
|
}
|
|
|
|
type situation_side_cards = side_cards {
|
|
blockoverride "side_cards_color" {
|
|
using = bg_card_header_01
|
|
}
|
|
}
|
|
|
|
type disaster_side_cards = side_cards {
|
|
blockoverride "side_cards_color" {
|
|
using = bg_card_header_01_society
|
|
}
|
|
}
|
|
|
|
type io_side_cards = side_cards {
|
|
blockoverride "side_cards_color" {
|
|
using = bg_card_header_01_diplomacy
|
|
}
|
|
}
|
|
|
|
type io_character_titles = character_titles {}
|
|
|
|
type situation_character_titles = character_titles {}
|
|
|
|
type disaster_character_titles = character_titles {}
|
|
|
|
type simple_two_line_card = vbox {
|
|
layoutpolicy_horizontal = expanding
|
|
layoutstretchfactor_horizontal = 1
|
|
margin = {0 5}
|
|
|
|
using = bg_paper_card_fancy
|
|
|
|
widget = {
|
|
layoutpolicy_horizontal = expanding
|
|
size = {-1 50}
|
|
|
|
block "card_datacontext" {
|
|
datacontext = "[Player]"
|
|
}
|
|
|
|
hbox = {
|
|
layoutpolicy_horizontal = expanding
|
|
spacing = 4
|
|
margin = {10 0}
|
|
|
|
hbox = {
|
|
block "left_element" {
|
|
icon = {
|
|
block "left_element_icon" {
|
|
texture = "gfx/interface/icons/estates/nobles_estate.dds"
|
|
}
|
|
texture_density = 2
|
|
size = {40 40}
|
|
}
|
|
}
|
|
vbox = {
|
|
layoutpolicy_horizontal = expanding
|
|
spacing = 4
|
|
margin = {5 0}
|
|
block "left_tooltip" {}
|
|
|
|
block "left_content" {
|
|
block "left_content_text_single" {
|
|
text_single = {
|
|
layoutpolicy_horizontal = expanding
|
|
block "left_top_text" {
|
|
raw_text = "Top info"
|
|
}
|
|
align = left|nobaseline
|
|
default_format = "#yellow_titles"
|
|
}
|
|
}
|
|
|
|
hbox = {
|
|
layoutpolicy_horizontal = expanding
|
|
spacing = 4
|
|
block "left_bottom_flag" {
|
|
country_flag_small = {
|
|
# block "left_small_flag_properties" {}
|
|
}
|
|
}
|
|
text_single = {
|
|
block "left_bottom_text" {
|
|
raw_text = "Some info"
|
|
}
|
|
}
|
|
expand = {}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
expand = {}
|
|
hbox = {
|
|
vbox = {
|
|
layoutpolicy_horizontal = expanding
|
|
spacing = 4
|
|
margin = {5 0}
|
|
|
|
block "right_tooltip" {}
|
|
|
|
block "right_content" {
|
|
block "right_content_text_single" {
|
|
text_single = {
|
|
layoutpolicy_horizontal = expanding
|
|
block "right_top_text" {
|
|
raw_text = "Top info"
|
|
}
|
|
align = right|nobaseline
|
|
default_format = "#yellow_titles"
|
|
}
|
|
}
|
|
|
|
hbox = {
|
|
layoutpolicy_horizontal = expanding
|
|
spacing = 4
|
|
expand = {}
|
|
text_single = {
|
|
block "right_bottom_text" {
|
|
raw_text = "Some info"
|
|
}
|
|
}
|
|
block "right_bottom_flag" {
|
|
country_flag_small = {
|
|
# block "right_small_flag_properties" {}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
block "right_element" {
|
|
dynasty_shield_mid = {
|
|
# block "right_element_icon" {
|
|
datacontext = "[Character.GetDynasty]"
|
|
# }
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
type fancy_two_line_card = vbox {
|
|
layoutpolicy_horizontal = expanding
|
|
layoutstretchfactor_horizontal = 1
|
|
margin = {0 5}
|
|
|
|
block "bg_card_action" {
|
|
using = bg_scroll_card_header
|
|
}
|
|
|
|
widget = {
|
|
layoutpolicy_horizontal = expanding
|
|
size = { -1 60 }
|
|
|
|
block "card_datacontext" {
|
|
datacontext = "[Player]"
|
|
}
|
|
|
|
hbox = {
|
|
layoutpolicy_horizontal = expanding
|
|
spacing = 4
|
|
margin = {10 0}
|
|
|
|
hbox = {
|
|
block "left_flag" {
|
|
country_flag_mid_plus = {
|
|
block "left_flag_properties" {}
|
|
}
|
|
}
|
|
vbox = {
|
|
layoutpolicy_horizontal = expanding
|
|
spacing = 4
|
|
margin = {5 0}
|
|
|
|
block "left_content" {
|
|
block "left_content_text_single" {
|
|
text_single = {
|
|
layoutpolicy_horizontal = expanding
|
|
block "left_top_text" {
|
|
raw_text = "Top info"
|
|
}
|
|
align = left|nobaseline
|
|
default_format = "#yellow_titles"
|
|
}
|
|
}
|
|
|
|
hbox = {
|
|
layoutpolicy_horizontal = expanding
|
|
spacing = 4
|
|
block "left_bottom_flag" {
|
|
country_flag_small = {
|
|
# block "left_small_flag_properties" {}
|
|
}
|
|
}
|
|
text_single = {
|
|
block "left_bottom_text" {
|
|
raw_text = "Some info"
|
|
}
|
|
}
|
|
expand = {}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
expand = {}
|
|
hbox = {
|
|
block "center_visible_trigger" { visible = no }
|
|
vbox = {
|
|
layoutpolicy_horizontal = expanding
|
|
spacing = 4
|
|
margin = {5 0}
|
|
|
|
block "center_content" {
|
|
|
|
}
|
|
}
|
|
}
|
|
expand = {}
|
|
hbox = {
|
|
vbox = {
|
|
layoutpolicy_horizontal = expanding
|
|
spacing = 4
|
|
margin = {5 0}
|
|
|
|
# block "right_content" {
|
|
block "right_content_text_single" {
|
|
text_single = {
|
|
layoutpolicy_horizontal = expanding
|
|
block "right_top_text" {
|
|
raw_text = "Top info"
|
|
}
|
|
align = right|nobaseline
|
|
default_format = "#yellow_titles"
|
|
}
|
|
}
|
|
|
|
hbox = {
|
|
layoutpolicy_horizontal = expanding
|
|
spacing = 4
|
|
expand = {}
|
|
text_single = {
|
|
block "right_bottom_text" {
|
|
raw_text = "Some info"
|
|
}
|
|
}
|
|
block "right_bottom_flag" {
|
|
country_flag_small = {
|
|
# block "right_small_flag_properties" {}
|
|
}
|
|
}
|
|
}
|
|
# }
|
|
}
|
|
block "right_flag" {
|
|
country_flag_mid_plus = {
|
|
block "right_flag_properties" {}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
type situation_fancy_two_line_card = fancy_two_line_card {
|
|
blockoverride "bg_card_action" {
|
|
using = bg_scroll_card_header
|
|
blockoverride "card_header_pattern" {
|
|
background = {
|
|
using = bg_card_header_01_default
|
|
margin = {-5 0}
|
|
blockoverride "header_color" {
|
|
using = color_default_brown_texture
|
|
}
|
|
blockoverride "header_pattern" {
|
|
texture = "gfx/interface/component_overlay/cloth_texture.dds"
|
|
texture_density = 2
|
|
spriteType = Corneredtiled
|
|
spriteborder = { 0 0 }
|
|
blend_mode = overlay
|
|
}
|
|
using = graphical_culture_pattern
|
|
modify_texture = {
|
|
block "uiaction_gov" {
|
|
visible = no
|
|
}
|
|
using = color_greyish_texture
|
|
alpha = 1
|
|
blend_mode = normal
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
type disaster_fancy_two_line_card = fancy_two_line_card {
|
|
blockoverride "bg_card_action" {
|
|
using = bg_scroll_card_header
|
|
blockoverride "card_header_pattern" {
|
|
background = {
|
|
using = bg_card_header_01_default
|
|
margin = {-5 0}
|
|
blockoverride "header_color" {
|
|
using = color_society_texture
|
|
}
|
|
blockoverride "header_pattern" {
|
|
texture = "gfx/interface/component_overlay/cloth_texture.dds"
|
|
texture_density = 2
|
|
spriteType = Corneredtiled
|
|
spriteborder = { 0 0 }
|
|
blend_mode = overlay
|
|
}
|
|
using = graphical_culture_pattern
|
|
modify_texture = {
|
|
block "uiaction_gov" {
|
|
visible = no
|
|
}
|
|
using = color_greyish_texture
|
|
alpha = 1
|
|
blend_mode = normal
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
type alt_scroll_card = hbox {
|
|
layoutpolicy_horizontal = expanding
|
|
maximumsize = { 510 -1 }
|
|
margin = {8 15}
|
|
|
|
# block "scroll_card_bg" {
|
|
using = bg_scroll_card_header
|
|
blockoverride "card_header_pattern" {}
|
|
# }
|
|
|
|
vbox = {
|
|
layoutpolicy_horizontal = expanding
|
|
spacing = 5
|
|
text_single = {
|
|
layoutpolicy_horizontal = expanding
|
|
maximumsize = {300 -1}
|
|
block "left_top_text" {
|
|
raw_text = "Progress info"
|
|
}
|
|
align = center|nobaseline
|
|
default_format = "#high"
|
|
}
|
|
text_multi = {
|
|
block "left_bottom_text_size" {
|
|
layoutpolicy_horizontal = expanding
|
|
layoutpolicy_vertical = expanding
|
|
}
|
|
margin = {10 10}
|
|
block "left_bottom_text" {
|
|
raw_text = "Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum"
|
|
}
|
|
align = center|nobaseline
|
|
default_format = "#subtle_name"
|
|
using = bg_text_mask_container_brown
|
|
}
|
|
}
|
|
|
|
block "right_bottom_layout" {
|
|
vbox = {
|
|
spacing = 5
|
|
text_single = {
|
|
layoutpolicy_horizontal = expanding
|
|
block "right_top_text" {
|
|
raw_text = "Right info header"
|
|
}
|
|
align = center|nobaseline
|
|
default_format = "#yellow_titles"
|
|
}
|
|
widget = {
|
|
size = { 80 80 }
|
|
|
|
block "right_bottom_content" {}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
type alt_scroll_card_progress_bar = hbox {
|
|
layoutpolicy_horizontal = expanding
|
|
maximumsize = { 510 -1 }
|
|
margin = {8 15}
|
|
|
|
# block "scroll_card_progress_bar_bg" {
|
|
using = bg_scroll_card_header
|
|
blockoverride "card_header_pattern" {}
|
|
# }
|
|
|
|
vbox = {
|
|
layoutpolicy_horizontal = expanding
|
|
maximumsize = { 100 -1 }
|
|
spacing = 5
|
|
text_single = {
|
|
layoutpolicy_horizontal = expanding
|
|
block "left_top_text" {
|
|
raw_text = "Left info header"
|
|
}
|
|
align = center|nobaseline
|
|
default_format = "#yellow_titles"
|
|
}
|
|
icon = {
|
|
size = { 50 50 }
|
|
# block "left_bottom_texture" {
|
|
texture = "gfx/interface/icons/country_types/location.dds"
|
|
# }
|
|
}
|
|
}
|
|
|
|
vbox = {
|
|
layoutpolicy_horizontal = expanding
|
|
spacing = 5
|
|
text_single = {
|
|
layoutpolicy_horizontal = expanding
|
|
maximumsize = {300 -1}
|
|
block "central_top_text" {
|
|
raw_text = "Progress info"
|
|
}
|
|
align = center|nobaseline
|
|
default_format = "#high"
|
|
}
|
|
progressbar = {
|
|
layoutpolicy_horizontal = expanding
|
|
size = { -1 20 }
|
|
using = morale_progressbar_bar
|
|
block "alt_scroll_card_progress_bar_value"
|
|
{
|
|
value = "[Multiply_float('(float)0.1', '(float)100')]"
|
|
}
|
|
}
|
|
block "alt_scroll_card_progress_bar_below" {}
|
|
}
|
|
|
|
vbox = {
|
|
layoutpolicy_horizontal = expanding
|
|
maximumsize = { 100 -1 }
|
|
spacing = 5
|
|
text_single = {
|
|
layoutpolicy_horizontal = expanding
|
|
block "right_top_text" {
|
|
raw_text = "Right info header"
|
|
}
|
|
align = center|nobaseline
|
|
default_format = "#yellow_titles"
|
|
}
|
|
icon = {
|
|
size = { 50 50 }
|
|
# block "right_bottom_texture" {
|
|
texture = "gfx/interface/icons/country_types/location.dds"
|
|
# }
|
|
}
|
|
}
|
|
}
|
|
|
|
type horizontal_scroll_card = hbox {
|
|
block "card_visible" {
|
|
visible = "[DisasterView.GetDisaster.GetOwner.HasActiveRebels]"
|
|
}
|
|
layoutpolicy_horizontal = expanding
|
|
maximumsize = { 530 -1 }
|
|
margin = {15 15}
|
|
spacing = 5
|
|
|
|
using = bg_scroll_card_header
|
|
blockoverride "card_header_pattern" {}
|
|
block "card_datacontext" {
|
|
# datacontext = "[PeopleRebelItem.GetRebel]"
|
|
}
|
|
# block "icon_widget" {
|
|
icon = {
|
|
size = { 26 26 }
|
|
texture = "gfx/interface/icons/rebels/fist.dds"
|
|
}
|
|
# }
|
|
divider_flavor_03 = {size = { 8 -1 }}
|
|
vbox = {
|
|
text_single = {
|
|
align = left|nobaseline
|
|
block "text_top" {
|
|
raw_text = "Some Rebel Name"
|
|
}
|
|
default_format = "#yellow_titles"
|
|
}
|
|
|
|
text_single = {
|
|
align = left|nobaseline
|
|
using = Font_Size_Very_Small
|
|
block "text_bottom" {
|
|
raw_text = "Some lower text with info"
|
|
}
|
|
}
|
|
}
|
|
divider_flavor_03 = {size = { 8 -1 }}
|
|
vbox = {
|
|
layoutpolicy_vertical = expanding
|
|
using = bg_text_mask_container_brown
|
|
margin = { 5 5 }
|
|
block "number_right" {
|
|
expand = {}
|
|
text_single = {
|
|
layoutpolicy_horizontal = expanding
|
|
size = { -1 30 }
|
|
autoresize = no
|
|
align = center|nobaseline
|
|
raw_text = "0.20%"
|
|
}
|
|
|
|
progressbar = {
|
|
size = { 100 10 }
|
|
using = morale_progressbar_bar
|
|
value = "[Multiply_float(FixedPointToFloat(PeopleRebelItem.GetRebel.GetProgress), '(float)100')]"
|
|
}
|
|
expand = {}
|
|
}
|
|
}
|
|
hbox = {
|
|
layoutpolicy_vertical = expanding
|
|
using = bg_number_container_bckg
|
|
block "number_right_2" {
|
|
text_single = {
|
|
size = { 60 30 }
|
|
autoresize = no
|
|
align = center|nobaseline
|
|
raw_text = "+0.14%"
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
type info_list_dump_card = vbox {
|
|
layoutpolicy_horizontal = expanding
|
|
margin = {5 5}
|
|
spacing = 0
|
|
|
|
using = bg_paper_card_fancy
|
|
|
|
vbox = {
|
|
layoutpolicy_horizontal = expanding
|
|
margin = {20 8}
|
|
using = bg_generic_shadow
|
|
blockoverride "generic_shadow_extra" {
|
|
margin = { 5 7 }
|
|
margin_top = 2
|
|
}
|
|
block "bg_sit_info_list_color" {
|
|
using = bg_card_header_01_diplomacy
|
|
}
|
|
using = events_mask_texture
|
|
text_single = {
|
|
layoutpolicy_horizontal = expanding
|
|
size = {-1 30}
|
|
align = left|nobaseline
|
|
block "card_title" {
|
|
raw_text = "Each Month:"
|
|
}
|
|
default_format = "#yellow_titles"
|
|
}
|
|
}
|
|
|
|
vbox = {
|
|
layoutpolicy_horizontal = expanding
|
|
margin = {15 0}
|
|
hbox = {
|
|
layoutpolicy_horizontal = expanding
|
|
text_single = {
|
|
layoutpolicy_horizontal = expanding
|
|
margin = {10 10}
|
|
using = bg_text_mask_container_brown
|
|
size = {-1 30}
|
|
align = left|nobaseline
|
|
using = Font_Size_Very_Small
|
|
block "card_subtitle" {
|
|
raw_text = "Possible Outcomes:"
|
|
}
|
|
}
|
|
expand = {}
|
|
}
|
|
hbox = {
|
|
layoutpolicy_horizontal = expanding
|
|
margin = {5 0}
|
|
block "info_content" {
|
|
text_single = {
|
|
layoutpolicy_horizontal = expanding
|
|
size = { -1 30 }
|
|
autoresize = no
|
|
align = left|nobaseline
|
|
raw_text = "Some large text with different points and info about different stuff"
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
type situation_info_list_dump_card = info_list_dump_card {
|
|
blockoverride "bg_sit_info_list_color" {
|
|
using = bg_card_header_01
|
|
}
|
|
}
|
|
|
|
type disaster_info_list_dump_card = info_list_dump_card {
|
|
blockoverride "bg_sit_info_list_color" {
|
|
using = bg_card_header_01_society
|
|
}
|
|
}
|
|
|
|
type hanging_cloth_estates = widget {
|
|
size = {7 59}
|
|
ignore_layout = yes
|
|
|
|
icon = {
|
|
size = { 100% 100% }
|
|
parentanchor = left
|
|
position = {-5 0}
|
|
texture = "gfx/interface/component_tiles/estates/hanging_cloth_sides.dds"
|
|
texture_density = 2
|
|
block "texture_mirror" {}
|
|
|
|
modify_texture = {
|
|
block "hanging_cloth_color" {
|
|
using = color_diplomacy_texture
|
|
}
|
|
blend_mode = overlay
|
|
}
|
|
|
|
modify_texture = {
|
|
using = overlay_cloth_texture
|
|
blend_mode = overlay
|
|
alpha = 0.2
|
|
}
|
|
modify_texture = {
|
|
using = color_black_texture
|
|
blend_mode = multiply
|
|
alpha = 0.1
|
|
}
|
|
glow = {
|
|
name = "drop_shadow"
|
|
glow_radius = 4
|
|
color = {0.0 0.0 0.0 1.0}
|
|
alpha = 0.3
|
|
}
|
|
|
|
background = {
|
|
texture = "gfx/interface/component_tiles/estates/hanging_cloth_sides.dds"
|
|
texture_density = 2
|
|
margin = {2 2}
|
|
margin_top = 0
|
|
block "texture_mirror" {}
|
|
alpha = 0.1
|
|
modify_texture = {
|
|
using = color_black_texture
|
|
blend_mode = multiply
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
type estates_display_card = widget {
|
|
layoutpolicy_horizontal = expanding
|
|
size = {-1 55}
|
|
|
|
hbox = {
|
|
layoutpolicy_horizontal = expanding
|
|
margin = {5 5}
|
|
spacing = 0
|
|
|
|
# using = bg_paper_card_fancy
|
|
# block "bg_estate_card" {
|
|
background = {
|
|
texture = "gfx/interface/component_tiles/square_tile.dds"
|
|
texture_density = 2
|
|
margin_bottom = 2
|
|
alpha = 0.5
|
|
modify_texture = {
|
|
using = color_black_texture
|
|
blend_mode = multiply
|
|
}
|
|
}
|
|
|
|
background = {
|
|
using = color_black_texture
|
|
texture_density = 2
|
|
modify_texture = {
|
|
block "bg_estate_card_color" {
|
|
using = color_diplomacy_texture
|
|
}
|
|
alpha = 1
|
|
}
|
|
modify_texture = {
|
|
using = overlay_cloth_texture
|
|
blend_mode = multiply
|
|
alpha = 0.4
|
|
}
|
|
modify_texture = {
|
|
texture = "gfx/interface/component_tiles/estates/square_outline.dds"
|
|
texture_density = 2
|
|
blend_mode = add
|
|
spriteType = corneredstretched
|
|
spriteBorder = {15 15}
|
|
alpha = 0.2
|
|
}
|
|
modify_texture = {
|
|
texture = "gfx/interface/component_tiles/estates/mask_header_texture.dds"
|
|
texture_density = 2
|
|
blend_mode = alphamultiply
|
|
alpha = 0.1
|
|
}
|
|
modify_texture = {
|
|
texture = "gfx/interface/component_tiles/estates/mask_header_texture.dds"
|
|
texture_density = 2
|
|
blend_mode = alphamultiply
|
|
mirror = horizontal
|
|
alpha = 0.1
|
|
}
|
|
}
|
|
# }
|
|
|
|
hbox = {
|
|
layoutpolicy_horizontal = expanding
|
|
margin = {5 0}
|
|
block "card_datacontext" {
|
|
# datacontext = "[Player]"
|
|
# datacontext = "[EstatesItem.GetEstate]"
|
|
}
|
|
|
|
# block "info_content" {
|
|
hbox = {
|
|
block "estate_icon_0" {
|
|
icon = {
|
|
size = { 45 45 }
|
|
texture = "gfx/interface/icons/estates/crown_estate.dds"
|
|
texture_density = 2
|
|
}
|
|
}
|
|
block "estate_info_0" {
|
|
piechart = {
|
|
datacontext = "[DisasterView.GetDisaster.GetOwner.GetGovernment.GetEstateFromKey('crown_estate')]"
|
|
|
|
size = { 30 30 }
|
|
using = piechart_angles
|
|
pieslice_no_highlight = {
|
|
texture = "gfx/interface/pie_charts/pie_chart_alpha_80_green.dds"
|
|
value = "[FixedPointToFloat(DisasterView.GetDisaster.GetOwner.GetGovernment.GetEstateFromKey('crown_estate').GetRelativePower)]"
|
|
color = { 1 1 1 1 }
|
|
}
|
|
pieslice_no_highlight = {
|
|
texture = "gfx/interface/pie_charts/pie_chart_alpha_80_red.dds"
|
|
value = "[Subtract_float('(float)1.0', FixedPointToFloat(DisasterView.GetDisaster.GetOwner.GetGovernment.GetEstateFromKey('crown_estate').GetRelativePower))]"
|
|
color = { 1 1 1 1 }
|
|
}
|
|
icon = {
|
|
parentanchor = center
|
|
size = { 15 15 }
|
|
texture = "gfx/interface/icons/sort/power_white.dds"
|
|
texture_density = 2
|
|
}
|
|
using = bg_circle_piechart
|
|
tooltipwidget = {
|
|
using = estate_relative_power_tooltip
|
|
}
|
|
}
|
|
}
|
|
}
|
|
divider_flavor_03 = {size = {9 -1}}
|
|
hbox = {
|
|
visible = "[DisasterView.GetDisaster.GetOwner.GetGovernment.GetEstateFromKey('bureaucrats_estate').ExistsForCountry]"
|
|
block "estate_icon_1" {
|
|
icon = {
|
|
size = { 45 45 }
|
|
texture = "gfx/interface/icons/estates/bureaucrats_estate.dds"
|
|
texture_density = 2
|
|
}
|
|
}
|
|
block "estate_info_1" {
|
|
piechart = {
|
|
datacontext = "[DisasterView.GetDisaster.GetOwner.GetGovernment.GetEstateFromKey('bureaucrats_estate')]"
|
|
|
|
size = { 30 30 }
|
|
using = piechart_angles
|
|
pieslice_no_highlight = {
|
|
texture = "gfx/interface/pie_charts/pie_chart_alpha_80_green.dds"
|
|
value = "[FixedPointToFloat(DisasterView.GetDisaster.GetOwner.GetGovernment.GetEstateFromKey('bureaucrats_estate').GetRelativePower)]"
|
|
color = { 1 1 1 1 }
|
|
}
|
|
pieslice_no_highlight = {
|
|
texture = "gfx/interface/pie_charts/pie_chart_alpha_80_red.dds"
|
|
value = "[Subtract_float('(float)1.0', FixedPointToFloat(DisasterView.GetDisaster.GetOwner.GetGovernment.GetEstateFromKey('bureaucrats_estate').GetRelativePower))]"
|
|
color = { 1 1 1 1 }
|
|
}
|
|
icon = {
|
|
parentanchor = center
|
|
size = { 15 15 }
|
|
texture = "gfx/interface/icons/sort/power_white.dds"
|
|
texture_density = 2
|
|
}
|
|
using = bg_circle_piechart
|
|
tooltipwidget = {
|
|
using = estate_relative_power_tooltip
|
|
}
|
|
}
|
|
}
|
|
}
|
|
divider_flavor_03 = {size = {9 -1}}
|
|
hbox = {
|
|
visible = "[DisasterView.GetDisaster.GetOwner.GetGovernment.GetEstateFromKey('nobles_estate').ExistsForCountry]"
|
|
block "estate_icon_2" {
|
|
icon = {
|
|
size = { 45 45 }
|
|
texture = "gfx/interface/icons/estates/nobles_estate.dds"
|
|
texture_density = 2
|
|
}
|
|
}
|
|
block "estate_info_2" {
|
|
piechart = {
|
|
datacontext = "[DisasterView.GetDisaster.GetOwner.GetGovernment.GetEstateFromKey('nobles_estate')]"
|
|
|
|
size = { 30 30 }
|
|
using = piechart_angles
|
|
pieslice_no_highlight = {
|
|
texture = "gfx/interface/pie_charts/pie_chart_alpha_80_green.dds"
|
|
value = "[FixedPointToFloat(DisasterView.GetDisaster.GetOwner.GetGovernment.GetEstateFromKey('nobles_estate').GetRelativePower)]"
|
|
color = { 1 1 1 1 }
|
|
}
|
|
pieslice_no_highlight = {
|
|
texture = "gfx/interface/pie_charts/pie_chart_alpha_80_red.dds"
|
|
value = "[Subtract_float('(float)1.0', FixedPointToFloat(DisasterView.GetDisaster.GetOwner.GetGovernment.GetEstateFromKey('nobles_estate').GetRelativePower))]"
|
|
color = { 1 1 1 1 }
|
|
}
|
|
icon = {
|
|
parentanchor = center
|
|
size = { 15 15 }
|
|
texture = "gfx/interface/icons/sort/power_white.dds"
|
|
texture_density = 2
|
|
}
|
|
using = bg_circle_piechart
|
|
tooltipwidget = {
|
|
using = estate_relative_power_tooltip
|
|
}
|
|
}
|
|
}
|
|
}
|
|
divider_flavor_03 = {size = {9 -1}}
|
|
hbox = {
|
|
visible = "[DisasterView.GetDisaster.GetOwner.GetGovernment.GetEstateFromKey('clergy_estate').ExistsForCountry]"
|
|
block "estate_icon_3" {
|
|
icon = {
|
|
size = { 45 45 }
|
|
texture = "gfx/interface/icons/estates/clergy_estate.dds"
|
|
texture_density = 2
|
|
}
|
|
}
|
|
block "estate_info_3" {
|
|
piechart = {
|
|
datacontext = "[DisasterView.GetDisaster.GetOwner.GetGovernment.GetEstateFromKey('clergy_estate')]"
|
|
|
|
size = { 30 30 }
|
|
using = piechart_angles
|
|
pieslice_no_highlight = {
|
|
texture = "gfx/interface/pie_charts/pie_chart_alpha_80_green.dds"
|
|
value = "[FixedPointToFloat(DisasterView.GetDisaster.GetOwner.GetGovernment.GetEstateFromKey('clergy_estate').GetRelativePower)]"
|
|
color = { 1 1 1 1 }
|
|
}
|
|
pieslice_no_highlight = {
|
|
texture = "gfx/interface/pie_charts/pie_chart_alpha_80_red.dds"
|
|
value = "[Subtract_float('(float)1.0', FixedPointToFloat(DisasterView.GetDisaster.GetOwner.GetGovernment.GetEstateFromKey('clergy_estate').GetRelativePower))]"
|
|
color = { 1 1 1 1 }
|
|
}
|
|
icon = {
|
|
parentanchor = center
|
|
size = { 15 15 }
|
|
texture = "gfx/interface/icons/sort/power_white.dds"
|
|
texture_density = 2
|
|
}
|
|
using = bg_circle_piechart
|
|
tooltipwidget = {
|
|
using = estate_relative_power_tooltip
|
|
}
|
|
}
|
|
}
|
|
}
|
|
divider_flavor_03 = {size = {9 -1}}
|
|
hbox = {
|
|
visible = "[DisasterView.GetDisaster.GetOwner.GetGovernment.GetEstateFromKey('burghers_estate').ExistsForCountry]"
|
|
block "estate_icon_4" {
|
|
icon = {
|
|
size = { 45 45 }
|
|
texture = "gfx/interface/icons/estates/burghers_estate.dds"
|
|
texture_density = 2
|
|
}
|
|
}
|
|
block "estate_info_4" {
|
|
piechart = {
|
|
datacontext = "[DisasterView.GetDisaster.GetOwner.GetGovernment.GetEstateFromKey('burghers_estate')]"
|
|
|
|
size = { 30 30 }
|
|
using = piechart_angles
|
|
pieslice_no_highlight = {
|
|
texture = "gfx/interface/pie_charts/pie_chart_alpha_80_green.dds"
|
|
value = "[FixedPointToFloat(DisasterView.GetDisaster.GetOwner.GetGovernment.GetEstateFromKey('burghers_estate').GetRelativePower)]"
|
|
color = { 1 1 1 1 }
|
|
}
|
|
pieslice_no_highlight = {
|
|
texture = "gfx/interface/pie_charts/pie_chart_alpha_80_red.dds"
|
|
value = "[Subtract_float('(float)1.0', FixedPointToFloat(DisasterView.GetDisaster.GetOwner.GetGovernment.GetEstateFromKey('burghers_estate').GetRelativePower))]"
|
|
color = { 1 1 1 1 }
|
|
}
|
|
icon = {
|
|
parentanchor = center
|
|
size = { 15 15 }
|
|
texture = "gfx/interface/icons/sort/power_white.dds"
|
|
texture_density = 2
|
|
}
|
|
using = bg_circle_piechart
|
|
tooltipwidget = {
|
|
using = estate_relative_power_tooltip
|
|
}
|
|
}
|
|
}
|
|
}
|
|
divider_flavor_03 = {size = {9 -1}}
|
|
hbox = {
|
|
visible = "[DisasterView.GetDisaster.GetOwner.GetGovernment.GetEstateFromKey('peasants_estate').ExistsForCountry]"
|
|
block "estate_icon_5" {
|
|
icon = {
|
|
size = { 45 45 }
|
|
texture = "gfx/interface/icons/estates/peasants_estate.dds"
|
|
texture_density = 2
|
|
}
|
|
}
|
|
block "estate_info_5" {
|
|
piechart = {
|
|
datacontext = "[DisasterView.GetDisaster.GetOwner.GetGovernment.GetEstateFromKey('peasants_estate')]"
|
|
|
|
size = { 30 30 }
|
|
using = piechart_angles
|
|
pieslice_no_highlight = {
|
|
texture = "gfx/interface/pie_charts/pie_chart_alpha_80_green.dds"
|
|
value = "[FixedPointToFloat(DisasterView.GetDisaster.GetOwner.GetGovernment.GetEstateFromKey('peasants_estate').GetRelativePower)]"
|
|
color = { 1 1 1 1 }
|
|
}
|
|
pieslice_no_highlight = {
|
|
texture = "gfx/interface/pie_charts/pie_chart_alpha_80_red.dds"
|
|
value = "[Subtract_float('(float)1.0', FixedPointToFloat(DisasterView.GetDisaster.GetOwner.GetGovernment.GetEstateFromKey('peasants_estate').GetRelativePower))]"
|
|
color = { 1 1 1 1 }
|
|
}
|
|
icon = {
|
|
parentanchor = center
|
|
size = { 15 15 }
|
|
texture = "gfx/interface/icons/sort/power_white.dds"
|
|
texture_density = 2
|
|
}
|
|
using = bg_circle_piechart
|
|
tooltipwidget = {
|
|
using = estate_relative_power_tooltip
|
|
}
|
|
}
|
|
}
|
|
}
|
|
# }
|
|
}
|
|
}
|
|
|
|
hanging_cloth_estates = {}
|
|
|
|
hanging_cloth_estates = {
|
|
parentanchor = right
|
|
position = {8 0}
|
|
blockoverride "texture_mirror" {
|
|
mirror = horizontal
|
|
}
|
|
}
|
|
}
|
|
|
|
type io_character_card = header_paper_card {
|
|
blockoverride "header_paper_card_header_bg" {
|
|
using = bg_generic_shadow
|
|
block "io_character_card_header_color" {
|
|
using = bg_card_header_01_diplomacy
|
|
}
|
|
using = bg_card_header_texture
|
|
using = bg_generic_side_mask
|
|
}
|
|
|
|
using = layoutpolicy_expanding
|
|
using = character_entry
|
|
blockoverride "bottom_content_expand" {}
|
|
blockoverride "bottom_content_divider" {}
|
|
blockoverride "abilities_inbetween" {
|
|
divider_flavor_01 = {
|
|
layoutpolicy_vertical = expanding
|
|
size = { 15 -1 }
|
|
}
|
|
}
|
|
}
|
|
|
|
type situation_character_card = io_character_card {
|
|
blockoverride "io_character_card_header_color" {
|
|
using = bg_paper_card
|
|
using = bg_card_header_01
|
|
}
|
|
}
|
|
|
|
type disaster_character_card = io_character_card {
|
|
blockoverride "io_character_card_header_color" {
|
|
using = bg_paper_card
|
|
using = bg_card_header_01_society
|
|
}
|
|
}
|
|
|
|
type situation_estates_display_card = estates_display_card {
|
|
blockoverride "bg_estate_card_color" {
|
|
using = color_default_brown_texture
|
|
}
|
|
blockoverride "hanging_cloth_color" {
|
|
using = color_default_brown_texture
|
|
}
|
|
}
|
|
|
|
type disaster_estates_display_card = estates_display_card {
|
|
blockoverride "bg_estate_card_color" {
|
|
using = color_society_texture
|
|
}
|
|
blockoverride "hanging_cloth_color" {
|
|
using = color_society_texture
|
|
}
|
|
}
|
|
|
|
# type InteractionTargetContextCardHeader = hbox {
|
|
# margin_top = 5
|
|
|
|
# clickable_header_card = {
|
|
# blockoverride "clickable_header_card_size" {
|
|
# size = { -1 30 }
|
|
# }
|
|
|
|
# blockoverride "card_bg" {}
|
|
|
|
# blockoverride "header_size" {
|
|
# size = { -1 30 }
|
|
# }
|
|
|
|
# blockoverride "header_button" {
|
|
# card_header_button_01 = {
|
|
# size = { 100% 100% }
|
|
# upframe = 1
|
|
# overframe = 1
|
|
# downframe = 1
|
|
|
|
# block "header_content" {}
|
|
# }
|
|
# }
|
|
# }
|
|
|
|
# expand = {}
|
|
# }
|
|
|
|
type estate_summary_table = vbox {
|
|
layoutpolicy_horizontal = expanding
|
|
margin = {10 10}
|
|
|
|
block "summary_table_extra" {}
|
|
|
|
vbox = {
|
|
using = bg_generic_shadow
|
|
blockoverride "generic_shadow_extra" {
|
|
margin = { 10 10 }
|
|
alpha = 0.4
|
|
}
|
|
using = bg_paper_card
|
|
widget = {
|
|
size = { 240 49 }
|
|
|
|
using = bg_paper_card
|
|
block "estate_summary_table_color" {
|
|
using = bg_card_header_01_diplomacy
|
|
}
|
|
|
|
hbox = {
|
|
margin = {5 5}
|
|
spacing = 5
|
|
layoutpolicy_horizontal = expanding
|
|
country_flag_small = {}
|
|
|
|
vbox = {
|
|
layoutpolicy_horizontal = expanding
|
|
|
|
text_single = {
|
|
layoutpolicy_horizontal = expanding
|
|
minimumsize = { 45 -1 }
|
|
maximumsize = { -1 38 }
|
|
multiline = no
|
|
text = "[Country.GetNameWithNoTooltip]"
|
|
}
|
|
|
|
expand = {}
|
|
|
|
text_single = {
|
|
margin_left = 5
|
|
layoutpolicy_horizontal = expanding
|
|
maximumsize = { -1 38 }
|
|
visible = "[Not(ObjectsEqual(Country.Self, InternationalOrganizationsView.GetPlayer.GetCapital.GetOwner.Self))]"
|
|
text = "[Country.GetDiplomacy.GetOpinionOf(InternationalOrganizationsView.GetPlayer)|+=]"
|
|
tooltipwidget = {
|
|
SimpleContextualStringPairTooltipType = {
|
|
blockoverride "title_icon" {
|
|
icon = {
|
|
using = tooltip_title_icon_size
|
|
texture = "gfx/interface/icons/flat_icons/foreigncountry/opinion.dds"
|
|
}
|
|
}
|
|
blockoverride "concept_link" {
|
|
text = "[opinion|e]"
|
|
}
|
|
tooltipmeta = {
|
|
texture = "gfx/interface/icons/flat_icons/foreigncountry/opinion.dds"
|
|
game_concept = "[opinion|E]"
|
|
}
|
|
lowpriotextcontext = "[Country.GetDiplomacy.GetOpinionDescription(InternationalOrganizationsView.GetPlayer)]"
|
|
}
|
|
}
|
|
}
|
|
expand = {}
|
|
}
|
|
vbox = {
|
|
size = { 30 40 }
|
|
widget = {
|
|
size = {31 38}
|
|
visible = "[Country.IsGreatPower]"
|
|
icon = {
|
|
texture = "gfx/interface/great_powers/banner_rank.dds"
|
|
texture_density = 2
|
|
size = {100% 100%}
|
|
|
|
text_single = {
|
|
size = { 100% 70% }
|
|
autoresize = no
|
|
align = center|nobaseline
|
|
text = "[Country.GetGreatPowerRank]"
|
|
}
|
|
|
|
block "great_power_sort_highlight" {}
|
|
}
|
|
|
|
tooltipwidget = {
|
|
using = great_power_info_tooltip
|
|
}
|
|
}
|
|
|
|
widget = {
|
|
size = {29 29}
|
|
visible = "[Country.IsRegionalPower]"
|
|
icon = {
|
|
texture = "gfx/interface/component_tiles/navy_banners.dds"
|
|
texture_density = 2
|
|
size = {100% 100%}
|
|
|
|
text_single = {
|
|
size = { 90% 70% }
|
|
margin_left = 3
|
|
autoresize = no
|
|
align = center|nobaseline
|
|
text = "[Country.GetGreatPowerRank]"
|
|
}
|
|
|
|
block "great_power_sort_highlight" {}
|
|
}
|
|
|
|
tooltipwidget = {
|
|
using = regional_power_info_tooltip
|
|
}
|
|
}
|
|
|
|
widget = {
|
|
size = {29 29}
|
|
visible = "[Not(Or(Country.IsGreatPower, Country.IsRegionalPower))]"
|
|
icon = {
|
|
texture = "gfx/interface/component_tiles/navy_banners.dds"
|
|
texture_density = 2
|
|
size = {100% 100%}
|
|
|
|
text_single = {
|
|
size = { 90% 70% }
|
|
margin_left = 3
|
|
autoresize = no
|
|
align = center|nobaseline
|
|
text = "[Country.GetGreatPowerRank]"
|
|
}
|
|
|
|
block "great_power_sort_highlight" {}
|
|
}
|
|
|
|
tooltipwidget = {
|
|
using = non_great_power_info_tooltip
|
|
}
|
|
}
|
|
expand = { size = { -1 5 } }
|
|
}
|
|
vbox = {
|
|
layoutpolicy_horizontal = expanding
|
|
|
|
# THEIR STABILITY
|
|
hbox = {
|
|
layoutpolicy_horizontal = expanding
|
|
spacing = 5
|
|
text_single = {
|
|
layoutpolicy_horizontal = expanding
|
|
size = { -1 15 }
|
|
align = right
|
|
minimumsize = { 28 -1 }
|
|
raw_text = "[Country.GetCurrencyValue('stability')]"
|
|
|
|
using = Font_Size_Small
|
|
}
|
|
piechart = {
|
|
size = { 14 14 }
|
|
|
|
using = piechart_angles
|
|
datacontext = "[Country]"
|
|
|
|
icon = {
|
|
texture = "gfx/interface/pie_charts/pie_chart_alpha_80.dds"
|
|
size = { 97% 97% }
|
|
parentanchor = center
|
|
color = { 0.45 0.59 0.67 1 }
|
|
alpha = 0.3
|
|
}
|
|
|
|
pieslice = {
|
|
texture = "gfx/interface/pie_charts/pie_chart_alpha_80.dds"
|
|
value = "[FixedPointToFloat(Country.GetFixedPointCurrencyValue('stability'))]"
|
|
color = { 0.3 0.8 0.3 1 }
|
|
alpha = 0.8
|
|
}
|
|
|
|
pieslice = {
|
|
texture = "gfx/interface/pie_charts/pie_chart_alpha_80.dds"
|
|
value = "[Subtract_float('(float)100.0', FixedPointToFloat(Country.GetFixedPointCurrencyValue('stability')))]"
|
|
color = { 1 1 1 0 }
|
|
}
|
|
|
|
icon = {
|
|
using = icon_stability
|
|
size = { 70% 70% }
|
|
# using = overlay_color_light_blue
|
|
parentanchor = center
|
|
}
|
|
using = bg_circle_piechart
|
|
}
|
|
tooltipwidget = {
|
|
using = StabilityResourceTooltip
|
|
blockoverride "content_datacontext" {
|
|
datacontext = "[Country.GetEconomy]"
|
|
}
|
|
blockoverride "change_visibility" { visible = no } # FOREIGN_CHANGE_VISIBLE
|
|
}
|
|
}
|
|
|
|
# THEIR LEGITIMACY
|
|
hbox = {
|
|
layoutpolicy_horizontal = expanding
|
|
spacing = 5
|
|
text_single = {
|
|
layoutpolicy_horizontal = expanding
|
|
size = { 240 15 }
|
|
align = right
|
|
minimumsize = { 28 -1 }
|
|
raw_text = "[Country.GetCurrencyValue('legitimacy')]"
|
|
|
|
using = Font_Size_Small
|
|
}
|
|
|
|
piechart = {
|
|
size = { 14 14 }
|
|
|
|
using = piechart_angles
|
|
datacontext = "[Country]"
|
|
|
|
icon = {
|
|
texture = "gfx/interface/pie_charts/pie_chart_alpha_80.dds"
|
|
size = { 97% 97% }
|
|
parentanchor = center
|
|
color = { 0.45 0.59 0.67 1 }
|
|
alpha = 0.3
|
|
}
|
|
|
|
pieslice = {
|
|
texture = "gfx/interface/pie_charts/pie_chart_alpha_80.dds"
|
|
value = "[FixedPointToFloat(Country.GetFixedPointCurrencyValue('legitimacy'))]"
|
|
color = { 0.3 0.8 0.3 1 }
|
|
alpha = 0.8
|
|
}
|
|
|
|
pieslice = {
|
|
texture = "gfx/interface/pie_charts/pie_chart_alpha_80.dds"
|
|
value = "[Subtract_float('(float)100.0', FixedPointToFloat(Country.GetFixedPointCurrencyValue('legitimacy')))]"
|
|
color = { 1 1 1 0 }
|
|
}
|
|
|
|
icon = {
|
|
texture = "[GetLegitimacyIcon(Country.GetGovernment.GetGovernmentType)]"
|
|
size = { 70% 70% }
|
|
parentanchor = center
|
|
}
|
|
using = bg_circle_piechart
|
|
}
|
|
tooltipwidget = {
|
|
using = LegitimacyResourceTooltip
|
|
blockoverride "content_datacontext" {
|
|
datacontext = "[Country.GetEconomy]"
|
|
}
|
|
blockoverride "change_visibility" { visible = no } # FOREIGN_CHANGE_VISIBLE
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
dynamicgridbox = {
|
|
layoutpolicy_horizontal = expanding
|
|
flipdirection = yes
|
|
datamodel_wrap = 1
|
|
datamodel = "[Country.GetGovernment.GetEstates]"
|
|
item = {
|
|
widget = {
|
|
size = { 100% 47 }
|
|
visible = "[Or3(EqualTo_string(Estate.GetType.GetNameWithNoTooltip, Localize('nobles_estate')), EqualTo_string(Estate.GetType.GetNameWithNoTooltip, Localize('burghers_estate')), EqualTo_string(Estate.GetType.GetNameWithNoTooltip, Localize('clergy_estate')))]"
|
|
hbox = {
|
|
margin = {10 3}
|
|
using = table_cell_base_brown
|
|
hbox = {
|
|
tooltipwidget = { using = Estate_tooltip }
|
|
icon = {
|
|
size = { 24 24 }
|
|
texture = "[GetEstateIcon(Estate.GetType)]"
|
|
}
|
|
|
|
expand = {}
|
|
|
|
text_single = {
|
|
align = left
|
|
autoresize = yes
|
|
default_format = "#subtle_name"
|
|
text = "[Estate.GetNameWithNoTooltip]"
|
|
}
|
|
}
|
|
|
|
expand = {}
|
|
|
|
vbox = {
|
|
layoutpolicy_horizontal = expanding
|
|
layoutpolicy_vertical = expanding
|
|
spacing = 2
|
|
hbox = {
|
|
layoutpolicy_horizontal = expanding
|
|
tooltipwidget = { using = estate_satisfaction_tooltip }
|
|
spacing = 3
|
|
|
|
expand = {}
|
|
|
|
text_single = {
|
|
size = { -1 15 }
|
|
minimumsize = { 30 15 }
|
|
raw_text = "[Estate.GetSatisfaction|0%]"
|
|
|
|
using = Font_Size_Small
|
|
}
|
|
|
|
piechart = {
|
|
size = { 20 20 }
|
|
minimumsize = { 20 20 }
|
|
using = piechart_angles
|
|
using = bg_circle_piechart_big
|
|
|
|
pieslice = {
|
|
texture = "gfx/interface/pie_charts/pie_chart_alpha_80_green.dds"
|
|
value = "[FixedPointToFloat(Estate.GetSatisfaction)]"
|
|
color = { 1 1 1 1 }
|
|
}
|
|
|
|
pieslice = {
|
|
texture = "gfx/interface/pie_charts/pie_chart_alpha_80_red.dds"
|
|
value = "[Subtract_float('(float)1.0', FixedPointToFloat(Estate.GetSatisfaction))]"
|
|
color = { 1 1 1 1 }
|
|
}
|
|
|
|
hbox = {
|
|
layoutpolicy_horizontal = expanding
|
|
icon = {
|
|
name = "sad face"
|
|
visible = "[LessThanOrEqualTo_CFixedPoint(Estate.GetSatisfaction,'(CFixedPoint)0.25')]"
|
|
|
|
size = { 10 10 }
|
|
texture = "gfx/interface/icons/flat_icons/sad.dds"
|
|
texture_density = 2
|
|
}
|
|
|
|
icon = {
|
|
name = "neutral face"
|
|
visible = "[BetweenInclusiveOfMax_CFixedPoint(Estate.GetSatisfaction,'(CFixedPoint)0.25', '(CFixedPoint)0.5')]"
|
|
|
|
size = { 10 10 }
|
|
texture = "gfx/interface/icons/flat_icons/neutral.dds"
|
|
texture_density = 2
|
|
}
|
|
|
|
icon = {
|
|
name = "happy face"
|
|
visible = "[GreaterThan_CFixedPoint(Estate.GetSatisfaction,'(CFixedPoint)0.5')]"
|
|
|
|
size = { 10 10 }
|
|
texture = "gfx/interface/icons/flat_icons/happy.dds"
|
|
texture_density = 2
|
|
}
|
|
}
|
|
}
|
|
}
|
|
hbox = {
|
|
layoutpolicy_horizontal = expanding
|
|
tooltipwidget = { using = estate_relative_power_tooltip }
|
|
|
|
expand = {}
|
|
text_single = {
|
|
visible = "[Not(And(GreaterThan_CFixedPoint(Estate.GetRelativePower, '(CFixedPoint)0'), LessThan_CFixedPoint(Estate.GetRelativePower, '(CFixedPoint)0.01')))]"
|
|
size = { -1 15 }
|
|
minimumsize = { 30 15 }
|
|
raw_text = "[Estate.GetRelativePower|0%]"
|
|
|
|
using = Font_Size_Small
|
|
}
|
|
text_single = {
|
|
visible = "[And(GreaterThan_CFixedPoint(Estate.GetRelativePower, '(CFixedPoint)0'), LessThan_CFixedPoint(Estate.GetRelativePower, '(CFixedPoint)0.01'))]"
|
|
size = { -1 15 }
|
|
minimumsize = { 30 15 }
|
|
raw_text = "<1%"
|
|
using = Font_Size_Small
|
|
}
|
|
text_single = {
|
|
size = { 20 20 }
|
|
minimumsize = { 20 15 }
|
|
raw_text = "@power!"
|
|
|
|
using = Font_Size_Small
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
hbox = {
|
|
layoutpolicy_horizontal = expanding
|
|
spacing = 8
|
|
block "estate_bottom_table_color" {
|
|
using = bg_card_header_01_diplomacy
|
|
}
|
|
|
|
hbox = {
|
|
minimumsize = { 78 -1 }
|
|
maximumsize = { 78 -1 }
|
|
text_single = {
|
|
using = layoutpolicy_expanding
|
|
text = "union_member_integration_level_tooltip"
|
|
}
|
|
expand = {}
|
|
}
|
|
}
|
|
expand = {}
|
|
}
|
|
}
|
|
|
|
type estates_summary = vbox {
|
|
# layoutpolicy_horizontal = expanding
|
|
using = bg_paper_card
|
|
|
|
vbox = {
|
|
layoutpolicy_horizontal = expanding
|
|
layoutstretchfactor_horizontal = 1
|
|
margin = {0 5}
|
|
|
|
using = bg_scroll_card_header
|
|
blockoverride "uiaction_gov" {
|
|
visible = no
|
|
}
|
|
|
|
widget = {
|
|
layoutpolicy_horizontal = expanding
|
|
block "summary_header_size" {
|
|
size = {-1 60}
|
|
}
|
|
|
|
block "summary_datacontext" {}
|
|
|
|
hbox = {
|
|
layoutpolicy_horizontal = expanding
|
|
spacing = 4
|
|
margin = {10 0}
|
|
|
|
block "header_content" {
|
|
hbox = {
|
|
# block "left_header_content" {
|
|
country_flag_mid_plus = {
|
|
}
|
|
vbox = {
|
|
layoutpolicy_horizontal = expanding
|
|
spacing = 4
|
|
margin = {5 0}
|
|
|
|
text_single = {
|
|
layoutpolicy_horizontal = expanding
|
|
raw_text = "Top info"
|
|
align = left|nobaseline
|
|
default_format = "#yellow_titles"
|
|
}
|
|
|
|
hbox = {
|
|
layoutpolicy_horizontal = expanding
|
|
spacing = 4
|
|
country_flag_small = {}
|
|
text_single = {
|
|
raw_text = "Some info"
|
|
}
|
|
expand = {}
|
|
}
|
|
}
|
|
# }
|
|
}
|
|
expand = {}
|
|
hbox = {
|
|
# block "right_header_content" {
|
|
vbox = {
|
|
layoutpolicy_horizontal = expanding
|
|
spacing = 4
|
|
margin = {5 0}
|
|
|
|
text_single = {
|
|
layoutpolicy_horizontal = expanding
|
|
raw_text = "Top info"
|
|
align = right|nobaseline
|
|
default_format = "#yellow_titles"
|
|
}
|
|
|
|
hbox = {
|
|
layoutpolicy_horizontal = expanding
|
|
spacing = 4
|
|
expand = {}
|
|
text_single = {
|
|
raw_text = "Some info"
|
|
}
|
|
country_flag_small = {}
|
|
}
|
|
}
|
|
country_flag_mid_plus = {
|
|
}
|
|
# }
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
# block "estates_summary_bottom_content" {
|
|
fixedgridbox = {
|
|
flipdirection = yes
|
|
datamodel_wrap = 2
|
|
block "summary_datamodel" {
|
|
datamodel = "[DataModelRepeatedItem('(int32)4')]"
|
|
}
|
|
addrow = 235
|
|
addcolumn = 260
|
|
item = {
|
|
widget = {
|
|
size = {260 235}
|
|
estate_summary_table = {
|
|
}
|
|
}
|
|
}
|
|
}
|
|
# }
|
|
}
|
|
|
|
type situation_estates_summary = estates_summary {
|
|
blockoverride "card_header_pattern" {
|
|
background = {
|
|
using = bg_card_header_01_default
|
|
margin = {-5 0}
|
|
blockoverride "header_color" {
|
|
using = color_default_brown_texture
|
|
}
|
|
blockoverride "header_pattern" {
|
|
texture = "gfx/interface/component_overlay/cloth_texture.dds"
|
|
texture_density = 2
|
|
spriteType = Corneredtiled
|
|
spriteborder = { 0 0 }
|
|
blend_mode = overlay
|
|
}
|
|
using = graphical_culture_pattern
|
|
modify_texture = {
|
|
block "uiaction_gov" {
|
|
visible = no
|
|
}
|
|
using = color_greyish_texture
|
|
alpha = 1
|
|
blend_mode = normal
|
|
}
|
|
}
|
|
}
|
|
blockoverride "estate_summary_table_color" {
|
|
using = bg_card_header_01
|
|
}
|
|
blockoverride "estate_bottom_table_color" {
|
|
using = bg_card_header_01
|
|
}
|
|
}
|
|
|
|
type disaster_estates_summary = estates_summary {
|
|
blockoverride "card_header_pattern" {
|
|
background = {
|
|
using = bg_card_header_01_default
|
|
margin = {-5 0}
|
|
blockoverride "header_color" {
|
|
using = color_society_texture
|
|
}
|
|
blockoverride "header_pattern" {
|
|
texture = "gfx/interface/component_overlay/cloth_texture.dds"
|
|
texture_density = 2
|
|
spriteType = Corneredtiled
|
|
spriteborder = { 0 0 }
|
|
blend_mode = overlay
|
|
}
|
|
using = graphical_culture_pattern
|
|
modify_texture = {
|
|
block "uiaction_gov" {
|
|
visible = no
|
|
}
|
|
using = color_greyish_texture
|
|
alpha = 1
|
|
blend_mode = normal
|
|
}
|
|
}
|
|
}
|
|
blockoverride "estate_summary_table_color" {
|
|
using = bg_card_header_01_society
|
|
}
|
|
blockoverride "estate_bottom_table_color" {
|
|
using = bg_card_header_01
|
|
}
|
|
}
|
|
|
|
type character_context_card = widget {
|
|
size = { 540 72 }
|
|
vbox = {
|
|
margin_top = 5
|
|
header_paper_card = {
|
|
size = { 540 72 }
|
|
parentanchor = hcenter
|
|
using = character_entry
|
|
blockoverride "character_entry_name_sort_by_highlight" {}
|
|
|
|
blockoverride "header_color" {
|
|
alpha = 0.3
|
|
using = color_mid_red_texture
|
|
}
|
|
blockoverride "name_highlight" {}
|
|
# blockoverride "firstname_highlight" {}
|
|
# blockoverride "regnal_name_highlight" {}
|
|
# blockoverride "nickname_highlight" {}
|
|
# blockoverride "lastname_highlight" {}
|
|
# blockoverride "suffixname_highlight" {}
|
|
# blockoverride "agename_highlight" {}
|
|
# blockoverride "prefixname_highlight" {}
|
|
}
|
|
}
|
|
}
|
|
|
|
|
|
type extra_list = widget {
|
|
block "extra_list_size" {
|
|
size = { 45 28}
|
|
}
|
|
background = {
|
|
texture = "gfx/interface/component_tiles/list_item.dds"
|
|
spriteType = Corneredstretched
|
|
texture_density = 2
|
|
spriteBorder_left = 14
|
|
spriteBorder_right = 14
|
|
|
|
modify_texture = {
|
|
using = color_brown_leather_texture
|
|
blend_mode = overlay
|
|
}
|
|
}
|
|
hbox = {
|
|
margin_left = 6
|
|
margin_right = 6
|
|
text_single = {
|
|
layoutpolicy_horizontal = expanding
|
|
block "extra_list_text_size" {
|
|
size = { -1 25 }
|
|
}
|
|
autoresize = no
|
|
using = Font_Type_Headers using = Font_Size_Very_Small
|
|
block "extra_list_text_content" {
|
|
raw_text = "extra_list_text"
|
|
}
|
|
}
|
|
icon = {
|
|
size = { 15 15 }
|
|
block "extra_list_icon" {
|
|
visible = no
|
|
texture = "gfx/interface/icons/flat_icons/happy.dds"
|
|
texture_density = 2
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
type extra_list_vertical = widget {
|
|
block "extra_list_size"{
|
|
size = {28 42}
|
|
}
|
|
|
|
background = {
|
|
texture = "gfx/interface/component_tiles/list_item_vertical.dds"
|
|
spriteType = Corneredstretched
|
|
texture_density = 2
|
|
spriteBorder_top = 10
|
|
spriteBorder_bottom = 10
|
|
|
|
modify_texture = {
|
|
using = color_brown_leather_texture
|
|
blend_mode = overlay
|
|
}
|
|
}
|
|
vbox = {
|
|
margin_top = 5
|
|
margin_bottom = 5
|
|
text_single = {
|
|
layoutpolicy_horizontal = expanding
|
|
size = { -1 25 }
|
|
maximumsize = {22 25}
|
|
# autoresize = no
|
|
using = Font_Type_Headers
|
|
using = Font_Size_Very_Small
|
|
block "extra_list_text_content" {
|
|
raw_text = "extra_list_text"
|
|
}
|
|
}
|
|
icon = {
|
|
size = { 15 15 }
|
|
block "extra_list_icon" {
|
|
visible = no
|
|
texture = "gfx/interface/icons/flat_icons/happy.dds"
|
|
texture_density = 2
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
template character_portrait_bg {
|
|
background = {
|
|
margin = {-5 -5}
|
|
visible = "[Character.IsAlive]"
|
|
texture = "[Character.GetPortraitBg]"
|
|
texture_density = 2
|
|
}
|
|
background = {
|
|
margin = {-5 -5}
|
|
visible = "[Not(Character.IsAlive)]"
|
|
texture = "gfx/interface/component_decoration/character_frames/character_grey.dds"
|
|
blend_mode = multiply
|
|
alpha = 1
|
|
}
|
|
}
|
|
|
|
|