-
Notifications
You must be signed in to change notification settings - Fork 1
Home
Corban Amouzou edited this page Jan 12, 2022
·
3 revisions
- OrionDelegate
-
OrionBrowserExtension:
The class representing a browser extension installed by the user.
Wraps a
MozillaBrowserExtensionManifest
- OrionExtensionManager: Curates and manages the installation, loading, unloading, and deletion of extensions
-
OrionTopSitesAPI:
The API class of the mozilla
topSites
api -
OrionUserContentController:
The global
WKUserContentController
. - OrionTabStretcherView: The view that stretches the background of the tab item to allow it to be centered in older operating systems but also to auto resize whenever needed as well
- OrionWindowController: The main window controller for the application. Handles all interactions between the user and the webview and toolbar.
- OrionMenu
- OrionSearchField: A custom search field made for responding to navigation like the safari search fields
-
OrionSearchFieldController:
The controller that manages and maintains an
OrionSearchField
-
OrionTabbedLocationViewController:
This hold all of our
OrionSearchTabFields
and connects them up by receiving their events and forwarding them to each-other. As this is like a controlled proxy service however, raw events are not completely forwarded, but translated into the events needed to allow all of the tabs to update synchronously. - OrionBrowserExtensionError: A generic error object for use when loading and managing a browser extension
- OrionWindowType: Orion window types
- MozillaBrowserExtensionManifest: The manifest format for the browser extension
- BrowserAction: The object specifying what gets loaded when the user clicks the popup button corresponding your extension
- OptionsUI
-
OrionTabbedLocationViewControllerDelegate:
The delegate responsible for managing the
OrionTabbedLocationViewController
and responding to changes in forground context -
OrionSearchFieldControllerDelegate:
The delegate responsible for managing the
OrionSearchFieldController
and forwarding foreground requests to aOrionTabbedLocationViewControllerDelegate
-
OrionSearchFieldDelegate:
The delegate responsible for responding to the
OrionSearchField
being tapped and forwarding the event out to parent delegates -
OrionBrowserExtensionDelegate:
The delegate for an
OrionBrowserExtension
. It responds to actions that are called on the extension if there is an action window button in the toolbar. -
OrionWindowResizeDelegate:
Used when the window gets a
windowWillResize
event called on it. This allows views relying on the windows size to resize their constraints before anything happens - OrionBaseAPI: The base API interface that is used to register with a webview
Generated at 2022-01-11T21:56:49-0800 using swift-doc 1.0.0-rc.1.
Types
- BrowserAction
- MozillaBrowserExtensionManifest
- OptionsUI
- OrionBrowserExtension
- OrionBrowserExtensionError
- OrionDelegate
- OrionExtensionManager
- OrionMenu
- OrionSearchField
- OrionSearchFieldController
- OrionTabStretcherView
- OrionTabbedLocationViewController
- OrionTopSitesAPI
- OrionUserContentController
- OrionWindowController
- OrionWindowType