Example #1
0
        public override void ShowPane()
        {
            switch (BookmarkService.DownloadMethod)
            {
            case 0: _idleButton.Checked = true; break;

            case 1: _immediateButton.Checked = true; break;

            case 2: _onDemandButton.Checked = true; break;
            }
            _cookieProviderSelector.Populate(typeof(FavoriteJob));
        }
Example #2
0
        public override void ShowPane()
        {
            _udUpdateFrequency.SetSetting(Settings.UpdateFrequency);
            _udStopUpdatePeriod.SetSetting(Settings.StopUpdateFrequency);

            _updateTimeOut.SetSetting(Settings.TimeoutInSec);
            _cmbUpdatePeriod.SetSetting(Settings.UpdatePeriod);
            _cmbStopUpdatePeriod.SetSetting(Settings.StopUpdatePeriod);

            _oldUpdatePeriod    = Settings.UpdatePeriod;
            _oldUpdateFrequency = Settings.UpdateFrequency;

            _chkRememberSelection.SetSetting(Settings.RememberSelection);
            _chkShowDesktopAlert.Checked = (FindDesktopAlertRules().Count > 0);
            _wasDesktopAlertChecked      = _chkShowDesktopAlert.Checked;

            _checkNewspaperAllowHoverSelection.Checked = Core.SettingStore.ReadBool("NewspaperView()", "AllowHoverSelection", true);
            _checkPropagateFavIconToItems.Checked      = Core.SettingStore.ReadBool(IniKeys.Section, IniKeys.PropagateFavIconToItems, true);
            _checkUseDetailedURLs.Checked = Core.SettingStore.ReadBool(IniKeys.Section, IniKeys.UseDetailedURLs, false);

            if (IsStartupPane)
            {
                _grpFontChars.Visible  = false;
                _grpExtensions.Visible = false;
                groupExpRules.Visible  = false;
            }
            else
            {
                foreach (BlogExtensionData extData in RSSPlugin.ExtensionManager.BlogExtensions)
                {
                    AddExtensionDataToList(extData);
                }

                ReadFontCharacteristics();
                ReadItemFormattingOptions();
                _txtFont.Text = _currFont + ", " + _currFontSize;
            }

            IResource resFolderType = Core.ResourceStore.FindUniqueResource("ResourceType", "Name", "RSSFeed");

            buttonClearDefault.Enabled = resFolderType.HasProp("ExpirationRuleLink");
            IResource resItemType = Core.ResourceStore.FindUniqueResource("ResourceType", "Name", "RSSItem");

            buttonClearDeleted.Enabled = resItemType.HasProp("ExpirationRuleOnDeletedLink");

            _cookieProviderSelector.Populate(typeof(RSSUnitOfWork));
        }