Пример #1
0
        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);
        }
Пример #2
0
        public static void SaveParametreVisuModulesParametrage(CParametreVisuModuleParametrage parametre)
        {
            CStringSerializer ser = new CStringSerializer(ModeSerialisation.Ecriture);

            if (parametre.Serialize(ser))
            {
                new CTimosAppRegistre().SetValue("Preferences", "module view", ser.String);
            }
        }
Пример #3
0
        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);
            }
        }
Пример #4
0
        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);
            }
        }
Пример #5
0
        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);
        }