Beispiel #1
0
 private void OnTableDoubleclick(MyGuiControlTable sender, Sandbox.Graphics.GUI.MyGuiControlTable.EventArgs args)
 {
     if (sender.SelectedRow != null)
     {
         ((MyGps)sender.SelectedRow.UserData).ShowOnHud ^= true;
         MySession.Static.Gpss.ChangeShowOnHud(MySession.Static.LocalPlayerId, ((MyGps)sender.SelectedRow.UserData).Hash, ((MyGps)sender.SelectedRow.UserData).ShowOnHud);
     }
 }
Beispiel #2
0
 private void OnTableItemSelected(MyGuiControlTable sender, Sandbox.Graphics.GUI.MyGuiControlTable.EventArgs args)
 {
     trySync();
     if (sender.SelectedRow != null)
     {
         enableEditBoxes(true);
         m_buttonDelete.Enabled = true;
         FillRight((MyGps)sender.SelectedRow.UserData);
     }
     else
     {
         enableEditBoxes(false);
         m_buttonDelete.Enabled = false;
         ClearRight();
     }
 }
        private void OnFactionsTableItemSelected(MyGuiControlTable sender, Sandbox.Graphics.GUI.MyGuiControlTable.EventArgs args)
        {
            if (sender.SelectedRow != null)
            {
                m_selectedFaction = (MyFaction)sender.SelectedRow.UserData;

                m_labelFactionName.Text = string.Format("{0}.{1}", m_selectedFaction.Tag, m_selectedFaction.Name);
                m_textFactionDesc.Text  = new StringBuilder(m_selectedFaction.Description);
                m_textFactionPriv.Text  = new StringBuilder(m_selectedFaction.PrivateInfo);

                RefreshTableMembers();
            }
            m_tableMembers.Sort(false);

            RefreshJoinButton();
            RefreshDiplomacyButtons();
            RefreshFactionProperties();
        }
 private void OnTableItemSelected(MyGuiControlTable sender, Sandbox.Graphics.GUI.MyGuiControlTable.EventArgs args)
 {
     RefreshRightSideButtons(sender.SelectedRow);
 }