///
///
///
///
///
///
declare module "copyright" {
export class EditorPluginDesktopManageCopyright {
static toString(): string;
}
}
declare module "sk/frame/plugin/desktop/manage/IndexSpace" {
export class IndexSpace {
static namespaces(): string[];
}
}
declare module "sk/frame/plugin/desktop/manage/ManageDesktopPlugin" {
import { EventObject } from 'cross/runtime/lang/EventObject';
import { ListenerContext } from 'cross/runtime/lang/ListenerContext';
import { ResultEnum } from 'cross/runtime/lang/ResultEnum';
import { PluginBase } from 'cross/runtime/framework/plugin/PluginBase';
import { PluginContext } from 'cross/runtime/framework/plugin/PluginContext';
import { PluginResult } from 'cross/runtime/framework/plugin/PluginResult';
import { MessageService } from 'cross/data/module/message/MessageService';
import { UiDesktopService } from 'foundation/editor/ui/desktop/UiDesktopService';
import { UiFrameService } from 'sk/editor/frame/ui/UiFrameService';
import { ManageDesktop } from "sk/frame/plugin/desktop/manage/ManageDesktop";
export class ManageDesktopPlugin extends PluginBase {
headerHeight: string;
sideCollapsedWidth: string;
sideWidth: string;
desktopType: any;
protected _desktop: ManageDesktop;
protected _messageService: MessageService;
protected _frameService: UiFrameService;
protected _desktopService: UiDesktopService;
constructor();
create(context: PluginContext, jconfigure?: any): ResultEnum;
onMessageFailure(sender: ListenerContext, event: EventObject): void;
onMessageValidate(sender: ListenerContext, event: EventObject): void;
onDesktopActive(sender: ListenerContext, event: EventObject): void;
activeAsync(context: PluginContext): Promise;
static get instance(): ManageDesktopPlugin;
}
}
declare module "sk/frame/plugin/desktop/manage/ManageDesktop" {
import { StorageDeviceService } from 'cross/core/device/storage/StorageDeviceService';
import { EditingService } from 'foundation/editor/base/selection/EditingService';
import { UiDesktop, UiDesktopProps, UiDesktopState } from 'foundation/editor/ui/desktop/UiDesktop';
import { UiDesktopHeaderSpace } from 'foundation/editor/ui/desktop/UiDesktopHeaderSpace';
import { UiDesktopService } from 'foundation/editor/ui/desktop/UiDesktopService';
import { UiDesktopSideSpace } from 'foundation/editor/ui/desktop/UiDesktopSideSpace';
import { UiDesktopWorkSpace } from 'foundation/editor/ui/desktop/UiDesktopWorkSpace';
export interface ManageDesktopProps extends UiDesktopProps {
}
export interface ManageDesktopState extends UiDesktopState {
logined: boolean;
collapsed: boolean;
menuCode: string;
}
export class ManageDesktop extends UiDesktop {
protected _headerSpace: UiDesktopHeaderSpace;
protected _sideSpace: UiDesktopSideSpace;
protected _workSpace: UiDesktopWorkSpace;
protected _showPanel: any;
protected _storageService: StorageDeviceService;
protected _editingService: EditingService;
protected _desktopService: UiDesktopService;
constructor(props: any, context?: any);
protected onHeaderSpaceRef: (value: any) => void;
protected onSideSpaceRef: (value: any) => void;
protected onWorkSpaceRef: (value: any) => void;
protected onMenuToggle: (event: any) => void;
switchPanel(panel: any): void;
render(): JSX.Element;
}
}