Example #1
0
        public FeedExtension(FeedGetter feedGetter, FeedSetter feedSetter) : base(feedGetter, feedSetter, "Filter")
        {
            InitializeComponent();

            inlineControlsMaxHeight = refreshButton.Height;
            lastInlineControlRight  = preferencesButton.Right;
            inlineControlMargin     = preferencesButton.Left - refreshButton.Right;
        }
Example #2
0
        protected ExtensionTab(FeedGetter feedGetter, FeedSetter feedSetter, String caption)
            : base(feedGetter, feedSetter)
        {
            if (caption == null)
                throw new ArgumentNullException(nameof(caption));

            this.Caption = caption;
        }
Example #3
0
        protected ExtensionTab(FeedGetter feedGetter, FeedSetter feedSetter, String caption) : base(feedGetter, feedSetter)
        {
            if (caption == null)
            {
                throw new ArgumentNullException(nameof(caption));
            }

            this.Caption = caption;
        }
Example #4
0
        public FeedExtension(FeedGetter feedGetter, FeedSetter feedSetter)
            : base(feedGetter, feedSetter, "Filter")
        {
            InitializeComponent();

            inlineControlsMaxHeight = refreshButton.Height;
            lastInlineControlRight = preferencesButton.Right;
            inlineControlMargin = preferencesButton.Left - refreshButton.Right;
        }
Example #5
0
        protected ExtensionControl(FeedGetter feedGetter, FeedSetter feedSetter)
        {
            if (feedGetter == null)
                throw new ArgumentNullException(nameof(feedGetter));
            if (feedSetter == null)
                throw new ArgumentNullException(nameof(feedSetter));

            this.feedGetter = feedGetter;
            this.feedSetter = feedSetter;
        }
Example #6
0
        public FeedExtension(FeedGetter feedGetter, FeedSetter feedSetter)
            : base(feedGetter, feedSetter, "Feed")
        {
            InitializeComponent();

            inlineControlsMaxHeight = refreshButton.Height;
            lastInlineControlRight = preferencesButton.Right;
            inlineControlMargin = preferencesButton.Left - refreshButton.Right;

            var feed = (new FeedServiceClient()).GetFeed();
            feedSetter((FeedItem[])feed.Clone());
        }
Example #7
0
        public FeedExtension(FeedGetter feedGetter, FeedSetter feedSetter) : base(feedGetter, feedSetter, "Feed")
        {
            InitializeComponent();

            inlineControlsMaxHeight = refreshButton.Height;
            lastInlineControlRight  = preferencesButton.Right;
            inlineControlMargin     = preferencesButton.Left - refreshButton.Right;

            var feed = (new FeedServiceClient()).GetFeed();

            feedSetter((FeedItem[])feed.Clone());
        }
Example #8
0
        protected ExtensionControl(FeedGetter feedGetter, FeedSetter feedSetter)
        {
            if (feedGetter == null)
            {
                throw new ArgumentNullException(nameof(feedGetter));
            }
            if (feedSetter == null)
            {
                throw new ArgumentNullException(nameof(feedSetter));
            }

            this.feedGetter = feedGetter;
            this.feedSetter = feedSetter;
        }
Example #9
0
 public NewsletterExtension(FeedGetter feedGetter, FeedSetter feedSetter) : base(feedGetter, feedSetter)
 {
     InitializeComponent();
 }
Example #10
0
 public NewsletterExtension(FeedGetter feedGetter, FeedSetter feedSetter)
     : base(feedGetter, feedSetter)
 {
     InitializeComponent();
 }