Package ca.corbett.extensions.ui
package ca.corbett.extensions.ui
Contains UI classes for the app-extensions code, most notably the ExtensionManagerDialog.
-
ClassesClassDescriptionThis panel queries a remote UpdateSource for a list of compatible extensions with this application, then allows them to be downloaded, installed, or updated.Displays details about an extension using a supplied AppExtensionInfo instance.A generic action that can be hooked onto any hyperlinked LabelField to open the given url in the user's default browser.Shows a list of StartupErrors reported by ExtensionManager.ExtensionManagerDialog<T extends AppExtension>Provides a standardized way of viewing and enabling extensions across applications.To be used in ExtensionManagerDialog - this class represents the title panel for an Extension, showing the Extension's title, along with optional controls for enabling/disabling, or installing/uninstalling/updating.InstalledExtensionsPanel<T extends AppExtension>This panel shows a list of all installed extensions, and allows the user to enable/disable them, or uninstall them if desired.Used internally to represent an extension, either installed or uninstalled, either enabled or disabled.