/// /// /// /// /// /// 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; } }