Base resource viewer editor (#12039)

* Base resource viewer editor

* Use table more directly

* Dispose listeners

* Fix strict compile

* undo

* More strict fixes

* Remove theming logic

* comments

* more fixes

* cleanup

* Remove actions contribution
This commit is contained in:
Charles Gagnon
2020-09-02 13:02:58 -07:00
committed by GitHub
parent c982ea338d
commit e6d250c640
6 changed files with 337 additions and 0 deletions

View File

@@ -0,0 +1,34 @@
/*---------------------------------------------------------------------------------------------
* Copyright (c) Microsoft Corporation. All rights reserved.
* Licensed under the Source EULA. See License.txt in the project root for license information.
*--------------------------------------------------------------------------------------------*/
import { IDisposable } from 'vs/base/common/lifecycle';
import { Emitter } from 'vs/base/common/event';
export interface IResourceViewerStateChangedEvent {
}
export interface INewResourceViewerState {
// TODO - chgagnon implement state
}
export class ResourceViewerState implements IDisposable {
private readonly _onResourceViewerStateChange = new Emitter<IResourceViewerStateChangedEvent>();
public readonly onResourceViewerStateChange = this._onResourceViewerStateChange.event;
public dispose(): void {
}
public change(newState: INewResourceViewerState): void {
let changeEvent: IResourceViewerStateChangedEvent = {
};
let somethingChanged = false;
if (somethingChanged) {
this._onResourceViewerStateChange.fire(changeEvent);
}
}
}