hadron-events

0.0.3 • Public • Published

hadron-events

Hadron Events

Event constants used by hadron applications.

Usage

Application Events

const AppEvent = require('hadron-events').AppEvent;
const ipc = require('hadron-ipc');
 
ipc.broadcast(AppEvent.CHECKING_FOR_UPDATE);
 
ipc.respondTo(AppEvent.CHECKING_FOR_UPDATE, checkForUpdate);

Window Events

const WindowEvent = require('hadron-events').WindowEvent;
const ipc = require('hadron-ipc');
 
ipc.on(WindowEvent.SHOW_ABOUT_DIALOG, showAboutDialog);

Events

  • AppEvent.CHECKING_FOR_UPDATE: Application is currently checking if update is available.
  • AppEvent.CHECK_FOR_UPDATE: Tell the application to check for an update.
  • AppEvent.UPDATE_NOT_AVAILABLE: No update available for application.
  • AppEvent.UPDATE_AVAILABLE: Update available for application.
  • AppEvent.UPDATE_DOWNLOADED: Update completed downloading new version.
  • AppEvent.INSTALL_UPDATE: Install the new update.
  • AppEvent.ENABLE_AUTO_UPDATE: Enable application auto updates.
  • AppEvent.DISABLE_AUTO_UPDATE: Disable application auto updates.
  • AppEvent.CLOSE_CONNECT_WINDOW: Close application connect window.
  • AppEvent.SHOW_CONNECT_WINDOW: Show application connect window.
  • AppEvent.SHOW_HELP_WINDOW: Show application help window.
  • AppEvent.SHOW_HELP_ENTRY: Show application help entry.
  • AppEvent.RENDERER_READY: Application renderer process ready.
  • AppEvent.LAUNCHED: Application launched.
  • AppEvent.QUIT: Quit the application.
  • WindowEvent.SHOW_ABOUT_DIALOG: Show the about dialog.
  • WindowEvent.SHOW_COMPASS_TOUR: Show the Compass tour modal.
  • WindowEvent.SHOW_COMPASS_OVERVIEW_SUBMENU: Show the Compass overview sub-menu.
  • WindowEvent.SHOW_NETWORK_OPTIN: Show network optin.
  • WindowEvent.SHOW_INTERCOM_PANEL: Show intercom panel.
  • WindowEvent.SHOW_SHARE_SUBMENU: Show share sub-menu.
  • WindowEvent.HIDE_SHARE_SUBMENU: Hide share sub-menu.
  • WindowEvent.SHARE_SCHEMA_JSON: Share the schema as JSON.
  • WindowEvent.RENDERER_READY: The renderer process is ready.
  • ElectronEvent.ALL_WINDOWS_CLOSED: All windows are closed.
  • ElectronEvent.READY: Application is ready.
  • ElectronEvent.BEFORE_QUIT: Application is about to quit.
  • ElectronEvent.WILL_QUIT: Before the application starts the quit process.
  • ElectronEvent.QUIT: Application is quitting.

Installation

npm install --save hadron-events

License

Apache 2.0

Versions

Current Tags

  • Version
    Downloads (Last 7 Days)
    • Tag
  • 0.0.3
    0
    • latest

Version History

  • Version
    Downloads (Last 7 Days)
    • Published
  • 0.0.3
    0
  • 0.0.2
    0
  • 0.0.1
    0

Package Sidebar

Install

npm i hadron-events

Weekly Downloads

0

Version

0.0.3

License

Apache-2.0

Last publish

Collaborators

  • orechova
  • himanshusinghs
  • c-buckingham
  • mongo-j
  • mabaasit
  • alexander_schroll
  • chuck.kalmanek
  • mongodb-js-user
  • rueckstiess
  • durran
  • lerouxb
  • fredtruman
  • mbroadst
  • hswolff
  • satyasinha
  • matt_d_rat
  • rhysm
  • tomhollander
  • alena.khineika
  • jeff-allen-mongo
  • mmarcon
  • jonathan.balsano
  • mongodb-build
  • jack.weir
  • stennie
  • mcasimir
  • kristina.stefano
  • jarjee
  • shaketbaby
  • devtoolsbot
  • addaleax
  • gribnoysup
  • mutukrish