Beispiel #1
0
 private Cursor GetNameColumnCursor(object item)
 {
     RSSDiscover.RSSDiscoverResult result = (RSSDiscover.RSSDiscoverResult)item;
     if (result.ExistingFeed != null)
     {
         return(Cursors.Hand);
     }
     return(null);
 }
Beispiel #2
0
 private FontStyle GetNameColumnFont(object item)
 {
     RSSDiscover.RSSDiscoverResult result = (RSSDiscover.RSSDiscoverResult)item;
     if (result.ExistingFeed != null)
     {
         return(FontStyle.Underline);
     }
     return(FontStyle.Regular);
 }
Beispiel #3
0
 private Color GetNameColumnForeColor(object item)
 {
     RSSDiscover.RSSDiscoverResult result = (RSSDiscover.RSSDiscoverResult)item;
     if (result.ExistingFeed != null)
     {
         return(Color.FromArgb(70, 70, 211));
     }
     return(SystemColors.WindowText);
 }
Beispiel #4
0
 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);
     }
 }
Beispiel #5
0
 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);
 }
Beispiel #6
0
 private string GetUrlColumnText(object item)
 {
     RSSDiscover.RSSDiscoverResult result = (RSSDiscover.RSSDiscoverResult)item;
     return(result.URL);
 }