public BrowserWindow(BrowserOptions options) : base()
 {
     this._Options = options;
     this.Text     = options.Title;
     this._Browser.BrowserUserDataFolder   = options.BrowserUserDataFolder;
     this._Browser.BrowserExecutableFolder = options.BrowserExecutableFolder;
     this.StatusBar = options.AppStatusBar;
 }
Esempio n. 2
0
        private static bool WriteOptions(string fileName, BrowserOptions opetions)
        {
            bool retVal = true;

            EasyXMLSerializer.SerializeTool ser = new EasyXMLSerializer.SerializeTool(fileName);
            if (!ser.WriteXmlFile(opetions))
            {
                MessageBox.Show(IntPtr.Zero, "Cannot write Options to File:" + fileName + "\n" + ser.LastError,
                                "Options - Error!", MessageBoxOptions.OkOnly | MessageBoxOptions.IconExclamation);
                retVal = false;
            }

            return(retVal);
        }
Esempio n. 3
0
        private static bool LoadOptions(string fileName, out BrowserOptions options)
        {
            EasyXMLSerializer.SerializeTool ser = new EasyXMLSerializer.SerializeTool(fileName);
            options = ser.ReadXmlFile <BrowserOptions>(fileName);
            if (options == null)
            {
                if (!string.IsNullOrEmpty(ser.LastError))
                {
                    MessageBox.Show(IntPtr.Zero, "Cannot load Config File " + fileName + "\n" + ser.LastError,
                                    "Error Loading Config!", MessageBoxOptions.OkOnly | MessageBoxOptions.IconExclamation);
                }

                return(false);
            }

            return(true);
        }
 public EditWindow(BrowserOptions options)
 {
     this._Options = options;
 }