Package org.astrogrid.samp.gui
Classes required only for graphical components based on SAMP classes.
-
Class Summary Class Description AbstractCallActionManager Partial SendActionManager implementation which uses the Asynchronous Call/Response delivery pattern.ClientPanel Component which displays details about aClient
.ErrorDialog Dialog window which displays an error message, possibly with some verbose details optionally visible.GuiHubConnector Extends HubConnector to provide additional graphical functionality.GuiHubService BasicHubService subclass which provides a GUI window displaying hub status as well as the basic hub services.HubMonitor Client application which uses aGuiHubConnector
to connect to any running hub and display information about all currently registered clients.HubView Component displaying a list of SAMPClient
s, usually those registered with a hub.IconStore Manages client icons.IndividualCallActionManager SendActionManager which uses the Asynchronous Call/Response delivery pattern, but allows a "broadcast" to send different message objects to different recipients.MessageTrackerHubConnector HubConnector implementation which provides facilities for keeping track of incoming and outgoing messages as well as the other GUI features.MessageTrackerHubService GuiHubService subclass which additionally keeps track of which messages have been sent and received, and can provide a graphical display of these.NotifyActionManager SendActionManager subclass which works with messages of a single MType, using the Notify delivery pattern.PopupResultHandler ResultHandler which pops up a window displaying progress and success of a message sent to one or many recipients.SelectiveClientListModel ListModel implementation which sits on top of an existing ListModel containingClient
s, but only includes a subset of its elements.SendActionManager Manages actions to send SAMP messages to one or all recipients.SubscribedClientListModel Selective client list model which contains only those non-self clients which are subscribed to one or more of a given list of MTypes.SysTray Provides basic access to the windowing system's System Tray.Transmission Describes the properties of a message which has been sent from one client to another.Transmission.Status Describes the status of a transmission in terms that can be presented in the GUI.TransmissionListIcon Icon which paints a graphical representation of a list of Transmissions.TransmissionPanel Component which displays the details of a given Transmission object.UniformCallActionManager SendActionManager subclass which works with messages of a single MType, using the Aysnchronous Call/Response delivery pattern.