Package com.limegroup.gnutella.gui

Interface Summary
AEEventHandlerInterface This interface defines the method for installing an Apple event handler for a particular event.
FinalizeListener This interface outlines the functionality of a class that should be explicitly notified prior to exiting the virtual machine.
RefreshListener This interface defines the functions of a class that should be notified of UI refresh events.
ThemeObserver This interface outlines the methods of classes that wish to be notified of theme changes.
TreeTableModel TreeTableModel is the model used by a JTreeTable.
 

Class Summary
AbstractCellEditor Editting has been disabled for now.
AbstractTreeTableModel An abstract implementation of the TreeTableModel interface, handling the list of listeners.
AEDescListStruct  
AEDescStruct  
AERecordStruct  
AppleEventStruct  
AutoCompleteTextField  
BoxPanel This class is simply a JPanel that uses a BoxLayout with the orientation specified in the constructor.
BrowserPage  
BufferListModel Use the Buffer class to efficiently deal with adding to a fixed sized ListModel.
ButtonRow This class generates a row of buttons with a standard spacing between them.
ChatHolder This class marks a specific column in a table as being rendered for chat.
ErrorHandler This class handles putting error callbacks onto the swing thread for display.
FileChooserHandler This is a utility class that displays a file chooser dialog to the user, automatically selecting the appropriate dialog based on the operating system, the current theme, etc.
GroupModel GroupModel is a TreeTableModel representing a hierarchical set of groups.
GroupNode GroupNode is a Group with a descrition and children.
GUIConstants Constants used by gui classes.
GUIMediator This class acts as a central point of access for all gui components, a sort of "hub" for the frontend.
GUIUtils This class serves as a holder for any static gui convenience methods.
Initializer This class instantiates all of the "top-level" application classes.
InputFieldDialog This class creates a generic input field that gets a line of text input from the user in a JDialog.
iTunesMediator  
JMultilineToolTip  
JMultilineToolTipTreeTable Extends JTreeTable.
JTreeTable A JTable that can show trees in its cells.
LabeledComponent This class creates a standardized JPanel that includes a Component with a JLabel next to it.
LabeledTextField This class creates a text field with a label next to it.
LimeButtonUI Handles the visual representation of JButton instances for the application.
LimeTheme This class defines the colors used in the application.
ListEditor A list editor is a GUI control for editing lists of strings.
Main This class constructs an Initializer instance that constructs all of the necessary classes for the application.
MediaButton This class is really just a hack to make it easier to get the media player buttons to display correctly.
MessageService This class handles displaying messages to the user.
MonitorView Control the monitoring of Query Requests and show the requests
MultiLineLabel This class uses a JTextArea to simulate a JLabel that allows multiple-line labels.
MultilineToolTipUI A new class to allow mulitple lines to be displayed in a tool tip
PackagedMediaFileLauncher Allow pmf files to be launched externally from LimeWire.
PaddedPanel This is a convenience class that extends JPanel and gives the panel a padded border and gives it a BoxLayout instead of the default FlowLayout.
PasswordDialog A class for accepting user's login/password
RefreshTimer This class handles the timer that refreshes the gui after every specified interval.
ScrollingTextPane Extend JScrollPane so that a scrolled html file is shown
ShoppingView ShoppingView displays a browser page for limewire marketplace
SizedTextField This class creates a JTextField with a standardized size.
SizedWholeNumberField A WholeNumberField with a standard size.
StandardListEditor This reusable component is a list with buttons for adding and removing elements.
StatusLine The component for the space at the bottom of the main application window, including the connected status and the media player.
TitledPaddedPanel This is a reusable class that creates a titled panel with the specified title and the specified padding both surrounding the panel and inside the panel.
TreeTableModelAdapter This is a wrapper class takes a TreeTableModel and implements the table model interface.
VisualConnectionCallback This class is the interface from the backend to the frontend.
WholeNumberField