-
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
topSitesapi -
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
OrionSearchTabFieldsand 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
OrionTabbedLocationViewControllerand responding to changes in forground context -
OrionSearchFieldControllerDelegate:
The delegate responsible for managing the
OrionSearchFieldControllerand forwarding foreground requests to aOrionTabbedLocationViewControllerDelegate -
OrionSearchFieldDelegate:
The delegate responsible for responding to the
OrionSearchFieldbeing 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
windowWillResizeevent 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