Example #1
0
        public Setting()
        {
            Height = 510;
            Width  = 647;
            Top    = SystemInformation.WorkingArea.Top + (SystemInformation.WorkingArea.Height - Height) / 2;
            Left   = SystemInformation.WorkingArea.Left + (SystemInformation.WorkingArea.Width - Width) / 2;
            DesiredPositionAdvancedWindow   = DesiredPositionAdvancedWindow.Auto;
            AdvancedWindowVisibleStyle      = AdvancedWindowVisibleStyle.Always;
            AdvancedWindowSettingDictionary = new SerializableDictionary <string, AdvancedWindowSetting>
            {
                {
                    "Default", new AdvancedWindowSetting
                    {
                        HeightComment = 100,
                        Size          = new Size(SystemInformation.WorkingArea.Width / 2, SystemInformation.WorkingArea.Height / 3 * 2),
                    }
                }
            };
            AuthorWindowSettingDictionary = new SerializableDictionary <string, AuthorWindowSetting>
            {
                {
                    "Default", new AuthorWindowSetting
                    {
                        HeightComment = 100,
                        Size          = new Size(SystemInformation.WorkingArea.Width / 2, SystemInformation.WorkingArea.Height / 3 * 2),
                    }
                }
            };
            AuthorWindowSettingDictionary["Default"].Location =
                new Point(
                    (SystemInformation.WorkingArea.Width - AuthorWindowSettingDictionary["Default"].Size.Width) / 2,
                    (SystemInformation.WorkingArea.Height - AuthorWindowSettingDictionary["Default"].Size.Height) / 2);

            ProxySetting               = new ProxySetting();
            RSSFileName                = Path.Combine(AppDomain.CurrentDomain.BaseDirectory, @"Data\siinformer.rss");
            RSSCount                   = 100;
            AfterUpdater               = "";
            BeforeUpdater              = "";
            AfterUpdaterParam          = "";
            BeforeUpdaterParam         = "";
            AlternativeReader          = "";
            AlternativeReaderParam     = "";
            BookConverter              = "";
            BookConverterParam         = "";
            MaxCacheSize               = 50;
            LastAuthorUrl              = string.Empty;
            AdvancedWindowVisibleStyle = AdvancedWindowVisibleStyle.AlwaysPanel;
        }
Example #2
0
 public static void Init(ProxySetting proxySetting, Logger logger)
 {
     _proxySetting = proxySetting;
     _logger       = logger;
 }
Example #3
0
        public Setting()
        {
            Height = 510;
            Width = 347;
            Top = SystemInformation.WorkingArea.Top + (SystemInformation.WorkingArea.Height - Height)/2;
            Left = SystemInformation.WorkingArea.Left + (SystemInformation.WorkingArea.Width - Width)/2;
            DesiredPositionAdvancedWindow = DesiredPositionAdvancedWindow.Auto;
            AdvancedWindowVisibleStyle = AdvancedWindowVisibleStyle.Always;
            AdvancedWindowSettingDictionary = new SerializableDictionary<string, AdvancedWindowSetting>
            {
                {
                    "Default", new AdvancedWindowSetting
                    {
                        HeightComment = 100,
                        Size = new Size(SystemInformation.WorkingArea.Width / 2, SystemInformation.WorkingArea.Height / 3 * 2),
                    }
                }
            };
            AuthorWindowSettingDictionary = new SerializableDictionary<string, AuthorWindowSetting>
            {
                {
                    "Default", new AuthorWindowSetting
                    {
                        HeightComment = 100,
                        Size = new Size(SystemInformation.WorkingArea.Width / 2, SystemInformation.WorkingArea.Height / 3 * 2),
                    }
                }
            };
            AuthorWindowSettingDictionary["Default"].Location =
                new Point(
                    (SystemInformation.WorkingArea.Width - AuthorWindowSettingDictionary["Default"].Size.Width)/2,
                    (SystemInformation.WorkingArea.Height - AuthorWindowSettingDictionary["Default"].Size.Height)/2);

            ProxySetting = new ProxySetting();
            RSSFileName = Path.Combine(AppDomain.CurrentDomain.BaseDirectory, @"Data\siinformer.rss");
            RSSCount = 100;
            AfterUpdater = "";
            BeforeUpdater = "";
            AfterUpdaterParam = "";
            BeforeUpdaterParam = "";
            AlternativeReader = "";
            AlternativeReaderParam = "";
            BookConverter = "";
            BookConverterParam = "";
            MaxCacheSize = 50;
            LastAuthorUrl = string.Empty;
        }
Example #4
0
 public static void Init(ProxySetting proxySetting, Logger logger)
 {
     _proxySetting = proxySetting;
     _logger = logger;
 }