|
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 |
|