/********************************************************
+*   (c) Mojang. All rights reserved                       *
+*   (c) Microsoft. All rights reserved.                   *
+*********************************************************/

{
  "namespace": "social_section",

  "party_button@settings_common.section_toggle_base": {
    "$toggle_view_binding_name": "party_button_toggle",
    "$glyph_texture": "textures/ui/party_glyph",
    "$glyph_color_texture": "textures/ui/party_glyph_color",
    "$glyph_size": [ 19, 19 ],
    "$button_text": "options.party",
    "$toggle_property_bag": {
      "#panel_title": "options.partyTitle"
    }
  },
  "party_section": {
    "type": "stack_panel",
    "size": [ "100%", "100%c" ],
    "anchor_from": "top_left",
    "anchor_to": "top_left",
    "$partyPadding": [ "100%", 8 ],
    "bindings": [
      {
        "binding_type": "view",
        "source_control_name": "party_button_toggle",
        "source_property_name": "#toggle_state",
        "target_property_name": "#visible"
      }
    ],
    "controls": [
      {
        "party_invite_filter_dropdown@settings_common.option_dropdown_no_scroll": {
          "$option_label": "options.partyInviteReceivedFilter",
          "$dropdown_content": "social_section.party_invite_filter_dropdown_content",
          "$dropdown_area": "content_area",
          "$dropdown_name": "party_invite_filter_dropdown",
          "$option_enabled_binding_name": "#party_invite_filter_dropdown_enabled",
          "$options_dropdown_toggle_label_binding": "#party_invite_filter_dropdown_toggle_label",
          "$dropdown_scroll_content_size": [ "100%", "200%" ]
        }
      },
      {
        "party_invite_reset_default_padding": {
          "type": "panel",
          "size": "$partyPadding"
        }
      },
      {
        "party_invite_send_privileges_dropdown@settings_common.option_dropdown_no_scroll": {
          "$option_label": "options.partyInviteSendPrivileges",
          "$dropdown_content": "social_section.party_invite_send_privileges_dropdown_content",
          "$dropdown_area": "content_area",
          "$dropdown_name": "party_invite_send_privileges_dropdown",
          "$option_enabled_binding_name": "#party_invite_send_privileges_dropdown_enabled",
          "$options_dropdown_toggle_label_binding": "#party_invite_send_privileges_dropdown_toggle_label",
          "$dropdown_scroll_content_size": [ "100%", "200%" ]
        }
      },
      {
        "party_privacy_default_padding": {
          "type": "panel",
          "size": "$partyPadding"
        }
      },
      {
        "party_privacy_dropdown@settings_common.option_dropdown_no_scroll": {
          "$option_label": "options.partyPrivacy",
          "$dropdown_content": "social_section.party_privacy_dropdown_content",
          "$dropdown_area": "content_area",
          "$dropdown_name": "party_privacy_dropdown",
          "$option_enabled_binding_name": "#party_privacy_dropdown_enabled",
          "$options_dropdown_toggle_label_binding": "#party_privacy_dropdown_toggle_label",
          "$dropdown_scroll_content_size": [ "100%", "200%" ]
        }
      },
      {
       "party_privacy_label_wrapper@common.tts_label_focus_wrapper": {
          "$tts_label_panel": "social_section.party_privacy_label"
        }
      },
      {
        "party_settings_reset_default_button_default_padding": {
          "type": "panel",
          "size": "$partyPadding"
        }
      },
      {
        "party_settings_reset_default_button@settings_common.action_button": {
          "$pressed_button_name": "button.reset_party_settings_filters",
          "$button_text": "options.resetSettings"
        }
      },
      {
        "microsoft_account_settings_divider": {
          "type": "panel",
          "size": [ "100%", "100%c + 14px" ],
          "controls": [
            {
              "section_divider": {
                "type": "image",
                "size": [ "100% - 30px", 1 ],
                "anchor_from": "center",
                "anchor_to": "center",
                "layer": 3,
                "texture": "textures/ui/list_item_divider_line_light"
              }
            }
          ]
        }
      },
      {
        "microsoft_account_settings_header": {
          "type": "label",
          "text": "options.xboxLive.settings",
          "color": "$sub_header_text_color"
        }
      },
      {
        "microsoft_account_settings_padding": {
          "type": "panel",
          "size": "$partyPadding"
        }
      },
      {
        "microsoft_account_settings_label_wrapper@common.tts_label_focus_wrapper": {
          "$tts_label_panel": "social_section.microsoft_account_settings_label"
        }
      },
      {
        "privacy_and_online_safety_button_padding": {
          "type": "panel",
          "size": "$partyPadding"
        }
      },
      {
        "privacy_and_online_safety_button@settings_common.action_button": {
          "$pressed_button_name": "button.privacy_and_online_safety",
          "$button_text": "options.xboxLive.privacyControl"
        }
      },
      {
        "microsoft_account_settings_ending_padding": {
          "type": "panel",
          "size": "$partyPadding"
        }
      }
    ]
  },
  "party_privacy_label": {
    "type": "label",
    "text": "#party_privacy_label",
    "size": [ "100%", "default" ],
    "color": "$option_description_text_color",
    "bindings": [
      {
        "binding_name": "#party_privacy_label"
      }
    ]
  },
  "microsoft_account_settings_label": {
    "type": "label",
    "text": "options.xboxLive.settings.label",
    "size": [ "100%", "default" ],
    "color": "$option_description_text_color"
  },
  "platform_settings_label": {
    "type": "label",
    "text": "options.platformSettings.label",
    "size": [ "100%", "default" ],
    "color": "$option_description_text_color"
  },
  "party_invite_filter_dropdown_content@settings_common.option_radio_dropdown_group": {
    "$radio_buttons": [
      {
        "@settings_common.radio_with_label": {
          "$toggle_state_binding_name": "#party_invite_everyone",
          "$radio_label_text": "options.partyInviteReceivedFilter.everyone"
        }
      },
      {
        "@settings_common.radio_with_label": {
          "$toggle_state_binding_name": "#party_invite_friends_only",
          "$radio_label_text": "options.partyInviteReceivedFilter.friendsOnly"
        }
      }
    ]
  },
  "party_privacy_dropdown_content@settings_common.option_radio_dropdown_group": {
    "$radio_buttons": [
      {
        "@settings_common.radio_with_label": {
          "$toggle_state_binding_name": "#party_privacy_open",
          "$radio_label_text": "options.partyPrivacy.open"
        }
      },
      {
        "@settings_common.radio_with_label": {
          "$toggle_state_binding_name": "#party_privacy_invite_only",
          "$radio_label_text": "options.partyPrivacy.inviteOnly"
        }
      }
    ]
  },
  "party_invite_send_privileges_dropdown_content@settings_common.option_radio_dropdown_group": {
    "$radio_buttons": [
      {
        "@settings_common.radio_with_label": {
          "$toggle_state_binding_name": "#party_invite_send_privileges_party_members",
          "$radio_label_text": "options.partyInviteSendPrivileges.partyMembers"
        }
      },
      {
        "@settings_common.radio_with_label": {
          "$toggle_state_binding_name": "#party_invite_send_privileges_party_leader_only",
          "$radio_label_text": "options.partyInviteSendPrivileges.partyLeaderOnly"
        }
      }
    ]
  }
}  
