Package fable.gui

Class Summary
AbstractBrowserView Displays a browser view.
AbstractFeedListTree This class is a component of the GUI.
AbstractFeedView This class is a component of the GUI.
BrowserView BrowserView class fully functional with message handling behavior.
FableComponentTransfer This class is about data-transfer between data-sender and data-receiver.
The data format is "String", ID of FableComponent.
In general, this class is used for Drag & Drop action.

ex>> 0 1 3 means zeroth -> first -> and then third.
Sender sends this string, (or sometimes strings) to receiver,
and receiver will parse received string(s) to
get the actual FableComponent.

FableGUI This is the main GUI class of Fable.
It lays out all the other components and initializes them, this includes:
FeedListView - the left panel TabView - the right panel StatusBar - the status bar
In addition, FableGUI also creates the toolbar and menubar.
FableManager FableManager is the overall Manager class that takes requests from the GUI.
FeedListTree FeedListTree class fully functional with message handling behavior.
FeedView FeedView class fully functional with message handling behavior.
FontFactory Makes Fonts using Factory Design Pattern so that not too much memory is consumed by Fonts.
ImageFactory Makes images using Factory Design Pattern so that not too much memory is consumed by images.
MessageHandler  
SearchAndFilterBar The SearchAndFilterBar applies user filter settings and searches to the feeds in the current pane.
StatusBar This class is for status bar, which is at the very bottom.
TabView TabView is the concrete class for tabs
 

Enum Summary
FontFactory.FontSign This enum structure represents all fonts to be used in the application.
ImageFactory.ImageSign This enum structure represents all images to be used in the application.