settings.ts 559 B

1234567891011121314151617181920212223
  1. // Copyright (c) Jupyter Development Team.
  2. // Distributed under the terms of the Modified BSD License.
  3. import { Menu } from '@lumino/widgets';
  4. import { IJupyterLabMenu, JupyterLabMenu } from './labmenu';
  5. /**
  6. * An interface for a Settings menu.
  7. */
  8. export interface ISettingsMenu extends IJupyterLabMenu {}
  9. /**
  10. * An extensible Settings menu for the application.
  11. */
  12. export class SettingsMenu extends JupyterLabMenu implements ISettingsMenu {
  13. /**
  14. * Construct the settings menu.
  15. */
  16. constructor(options: Menu.IOptions) {
  17. super(options);
  18. }
  19. }