private void AppliqueParametre(CParametreVisuModuleParametrage parametre) { if (parametre.Size.Width > 5) { Size = parametre.Size; } if (parametre.Position.X != -1 && parametre.Position.Y != -1) { Location = parametre.Position; } if (CFormMain.GetInstance() != null) { if (parametre.TimosSize.Width > 5) { CFormMain.GetInstance().Size = parametre.TimosSize; } if (parametre.TimosPosition.X != -1 && parametre.TimosPosition.Y != -1) { CFormMain.GetInstance().Location = parametre.TimosPosition; } if (parametre.TimosAgrandi) { CFormMain.GetInstance().WindowState = FormWindowState.Maximized; } else { CFormMain.GetInstance().WindowState = FormWindowState.Normal; } } m_panelModulesParametrage.SetParametreAffichage(parametre); }
public static void SaveParametreVisuModulesParametrage(CParametreVisuModuleParametrage parametre) { CStringSerializer ser = new CStringSerializer(ModeSerialisation.Ecriture); if (parametre.Serialize(ser)) { new CTimosAppRegistre().SetValue("Preferences", "module view", ser.String); } }
private void CFormEditModulesParametrage_Load(object sender, EventArgs e) { CWin32Traducteur.Translate(this); m_panelModulesParametrage.InitChamps(m_contexte); CParametreVisuModuleParametrage parametre = CTimosAppRegistre.GetParametreVisuModulesParametrage(); if (parametre != null) { AppliqueParametre(parametre); } }
private void SaveParametreAffichage() { CParametreVisuModuleParametrage parametre = new CParametreVisuModuleParametrage(); m_panelModulesParametrage.FillParametreAffichage(parametre); parametre.Size = Size; parametre.Position = Location; if (CFormMain.GetInstance() != null) { parametre.TimosPosition = CFormMain.GetInstance().Location; parametre.TimosSize = CFormMain.GetInstance().Size; parametre.TimosAgrandi = CFormMain.GetInstance().WindowState == FormWindowState.Maximized; CTimosAppRegistre.SaveParametreVisuModulesParametrage(parametre); } }
public static CParametreVisuModuleParametrage GetParametreVisuModulesParametrage() { string strVal = new CTimosAppRegistre().GetValue("Preferences", "module view", ""); if (strVal == "") { return(null); } CParametreVisuModuleParametrage parametre = new CParametreVisuModuleParametrage(); CStringSerializer ser = new CStringSerializer(strVal, ModeSerialisation.Lecture); if (parametre.Serialize(ser)) { return(parametre); } return(null); }