Example #1
0
        /// <summary>
        /// Class constructor
        /// </summary>
        public Profile()
        {
            // Set default session data
            MainWindowPosSz = new ViewPosSizeModel(100, 100, 1000, 700);

            IsWorkspaceAreaOptimized = false;

            LastActiveFile = string.Empty;

            _MruList = new MRUList();
        }
Example #2
0
        /// <summary>
        /// Checks if current main window position settings are within
        /// the given bounds or not (and corrects them if not).
        /// </summary>
        /// <param name="SystemParameters_VirtualScreenLeft"></param>
        /// <param name="SystemParameters_VirtualScreenTop"></param>
        public void CheckSettingsOnLoad(double SystemParameters_VirtualScreenLeft,
                                        double SystemParameters_VirtualScreenTop)
        {
            if (MainWindowPosSz == null)
            {
                MainWindowPosSz = new ViewPosSizeModel(100, 100, 600, 500);
            }

            if (MainWindowPosSz.DefaultConstruct == true)
            {
                MainWindowPosSz = new ViewPosSizeModel(100, 100, 600, 500);
            }

            MainWindowPosSz.SetValidPos(SystemParameters_VirtualScreenLeft,
                                        SystemParameters_VirtualScreenTop);
        }