/* * Copyright (c) 2010, 2023 BSI Business Systems Integration AG * * This program and the accompanying materials are made * available under the terms of the Eclipse Public License 2.0 * which is available at https://www.eclipse.org/legal/epl-2.0/ * * SPDX-License-Identifier: EPL-2.0 */ import {DesktopBench, Event, Outline, OutlineContent, PropertyChangeEvent, WidgetEventMap} from '../../index'; export interface DesktopBenchEventMap extends WidgetEventMap { 'viewActivate': DesktopBenchViewActivateEvent; 'viewAdd': DesktopBenchViewAddEvent; 'viewDeactivate': DesktopBenchViewDeactivateEvent; 'viewRemove': DesktopBenchViewRemoveEvent; 'propertyChange:navigationHandleVisible': PropertyChangeEvent; 'propertyChange:outline': PropertyChangeEvent; 'propertyChange:outlineContent': PropertyChangeEvent; 'propertyChange:outlineContentVisible': PropertyChangeEvent; } export interface DesktopBenchViewActivateEvent extends Event { view: OutlineContent; } export interface DesktopBenchViewAddEvent extends Event { view: OutlineContent; } export interface DesktopBenchViewDeactivateEvent extends Event { view: OutlineContent; } export interface DesktopBenchViewRemoveEvent extends Event { view: OutlineContent; }