提交 1c7479e9 编写于 作者: S Sandeep Somavarapu

Let zone widget extends widget

上级 99d4667a
......@@ -7,6 +7,7 @@
import 'vs/css!./zoneWidget';
import { Disposables } from 'vs/base/common/lifecycle';
import { Widget } from 'vs/base/browser/ui/widget';
import * as objects from 'vs/base/common/objects';
import * as dom from 'vs/base/browser/dom';
import { Sash, Orientation, IHorizontalSashLayoutProvider, ISashEvent } from 'vs/base/browser/ui/sash/sash';
......@@ -89,7 +90,7 @@ export class OverlayWidgetDelegate implements IOverlayWidget {
}
export abstract class ZoneWidget implements IHorizontalSashLayoutProvider {
export abstract class ZoneWidget extends Widget implements IHorizontalSashLayoutProvider {
private _overlayWidget: OverlayWidgetDelegate = null;
private _resizeSash: Sash;
......@@ -104,6 +105,7 @@ export abstract class ZoneWidget implements IHorizontalSashLayoutProvider {
public options: IOptions;
constructor(editor: ICodeEditor, options: IOptions = {}) {
super();
this.editor = editor;
this.options = objects.mixin(objects.clone(defaultOptions), options);
this.domNode = document.createElement('div');
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册