net.sourceforge.rssowl.controller
Class ChannelInfo

java.lang.Object
  extended bynet.sourceforge.rssowl.controller.ChannelInfo

public class ChannelInfo
extends Object

If a channel has some informations like title, language, url... the ChannelInfo will display them in a Group that is clickable to expand it and show all informations that are available.

Version:
1.1.3
Author:
Benjamin Pasero

Field Summary
private  boolean additionalFeedInfos
           
private  org.eclipse.swt.widgets.MenuItem copyItem
           
(package private)  org.eclipse.swt.widgets.Display display
           
(package private)  EventManager eventManager
           
private  org.eclipse.swt.widgets.Menu linkMenu
           
(package private)  ViewForm newsChannelHeader
           
private  org.eclipse.swt.widgets.Composite newsChannelInfo
           
private  org.eclipse.swt.widgets.Label newsFeedTitle
           
private  org.eclipse.swt.widgets.Composite newsFeedTitleHolder
           
private  org.eclipse.swt.widgets.Composite newsHeaderHolderAll
           
(package private)  Channel rssChannel
           
 
Constructor Summary
ChannelInfo(org.eclipse.swt.widgets.Display display, org.eclipse.swt.widgets.Composite newsHeaderHolderAll, Channel rssChannel, EventManager eventManager)
          Instantiate a new ChannlInfo widget
 
Method Summary
private  void initComponents()
          Init all components
private  void setChannelInfos()
          Write all channel infos into the NewsChannel Info composite
(package private)  void setShowChannelInfos(boolean show)
          Set wether the control displaying the channel infos should be shown or hidden
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

additionalFeedInfos

private boolean additionalFeedInfos

copyItem

private org.eclipse.swt.widgets.MenuItem copyItem

linkMenu

private org.eclipse.swt.widgets.Menu linkMenu

newsChannelInfo

private org.eclipse.swt.widgets.Composite newsChannelInfo

newsFeedTitle

private org.eclipse.swt.widgets.Label newsFeedTitle

newsFeedTitleHolder

private org.eclipse.swt.widgets.Composite newsFeedTitleHolder

newsHeaderHolderAll

private org.eclipse.swt.widgets.Composite newsHeaderHolderAll

display

org.eclipse.swt.widgets.Display display

eventManager

EventManager eventManager

newsChannelHeader

ViewForm newsChannelHeader

rssChannel

Channel rssChannel
Constructor Detail

ChannelInfo

public ChannelInfo(org.eclipse.swt.widgets.Display display,
                   org.eclipse.swt.widgets.Composite newsHeaderHolderAll,
                   Channel rssChannel,
                   EventManager eventManager)
Instantiate a new ChannlInfo widget

Parameters:
display - The display
newsHeaderHolderAll - The newsHeader holder
rssChannel - A Channel
eventManager - The event manager
Method Detail

initComponents

private void initComponents()
Init all components


setChannelInfos

private void setChannelInfos()
Write all channel infos into the NewsChannel Info composite


setShowChannelInfos

void setShowChannelInfos(boolean show)
Set wether the control displaying the channel infos should be shown or hidden

Parameters:
show - TRUE if the channel info control should become visible


RSSOwl - RSS / RDF / Atom Newsreader

SourceForge.net Logo