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); } }
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); }