Ejemplo n.º 1
0
        public SettingsWindow()
        {
            InitializeComponent();

            // Load settings from file (or just set to default values
            // if file not found)
            settings = RaindropSettings.Load(RaindropSettings.SettingsFile);

            SetSliders();
        }
Ejemplo n.º 2
0
        /// <summary>
        /// Attempt to load settings from external file.  If the file doesn't
        /// exist, or if there is a problem, no settings are changed.
        /// </summary>
        /// <param name="sSettingsFilename"></param>
        public static RaindropSettings Load(string sSettingsFilename)
        {
            RaindropSettings settings = null;

            try
            {
                XmlSerializer serial = new XmlSerializer(typeof(RaindropSettings));
                FileStream    fs     = new FileStream(sSettingsFilename, FileMode.OpenOrCreate);
                TextReader    reader = new StreamReader(fs);
                settings = (RaindropSettings)serial.Deserialize(reader);
            }
            catch {
                // If we can't load, just create a new object, which gets default values
                settings = new RaindropSettings();
            }

            return(settings);
        }
Ejemplo n.º 3
0
        public ScreenForm(System.Drawing.Rectangle screenBounds, bool previewMode)
        {
            InitializeComponent();
            this.previewMode = previewMode;

            // ShowInTaskbar="False" ResizeMode="NoResize" WindowStyle="None"

            this.WindowStyle   = WindowStyle.None;
            this.ResizeMode    = ResizeMode.NoResize;
            this.ShowInTaskbar = false;
            this.Topmost       = true;

            this.Left   = screenBounds.X;
            this.Top    = screenBounds.Y;
            this.Width  = screenBounds.Width;
            this.Height = screenBounds.Height;


            // Read in settings from .xml file
            _settings = RaindropSettings.Load(RaindropSettings.SettingsFile);
        }