private Cursor GetNameColumnCursor(object item) { RSSDiscover.RSSDiscoverResult result = (RSSDiscover.RSSDiscoverResult)item; if (result.ExistingFeed != null) { return(Cursors.Hand); } return(null); }
private FontStyle GetNameColumnFont(object item) { RSSDiscover.RSSDiscoverResult result = (RSSDiscover.RSSDiscoverResult)item; if (result.ExistingFeed != null) { return(FontStyle.Underline); } return(FontStyle.Regular); }
private Color GetNameColumnForeColor(object item) { RSSDiscover.RSSDiscoverResult result = (RSSDiscover.RSSDiscoverResult)item; if (result.ExistingFeed != null) { return(Color.FromArgb(70, 70, 211)); } return(SystemColors.WindowText); }
private void HandleNameColumnMouseDown(object sender, ItemMouseEventArgs e) { RSSDiscover.RSSDiscoverResult result = (RSSDiscover.RSSDiscoverResult)e.Item; if (result.ExistingFeed != null) { e.Handled = true; FindForm().Close(); Core.UIManager.DisplayResourceInContext(result.ExistingFeed); } }
private string GetNameColumnText(object item) { RSSDiscover.RSSDiscoverResult result = (RSSDiscover.RSSDiscoverResult)item; if (result.ExistingFeed != null) { return(result.Name + " (already subscribed)"); } if (result.HintText != null && result.HintText.Length > 0) { return(result.Name + " (" + result.HintText + ")"); } return(result.Name); }
private string GetUrlColumnText(object item) { RSSDiscover.RSSDiscoverResult result = (RSSDiscover.RSSDiscoverResult)item; return(result.URL); }