@kieler/klighd-core
Version:
Core KLighD diagram visualization with Sprotty
28 lines • 1.09 kB
TypeScript
/** @jsx html */
import { VNode } from 'snabbdom';
import { SidebarPanel } from '../sidebar';
import { Bookmark } from './bookmark';
/**
* Sidebar panel that displays previously set bookmarks
*/
export declare class BookmarkPanel extends SidebarPanel {
readonly position = 10;
private bookmarkRegistry;
init(): void;
get id(): string;
get title(): string;
get icon(): VNode;
render(): VNode;
protected renderBookmarkList(): VNode;
protected renderBookmarkEntry(bookmark: Bookmark): VNode;
protected handleBookmarkGoto(bookmark: Bookmark): void;
protected newBookmark(): void;
protected deleteBookmark(bookmark: Bookmark): void;
protected loadBookmark(bookmarkString: string): void;
protected startBookmarkNameEdit(bookmark: Bookmark): void;
protected inputSaveBookmarkName(bookmark: Bookmark, event: KeyboardEvent): void;
protected saveBookmarkName(bookmark: Bookmark): void;
protected handleBookmarkPast(): void;
protected handleBookmarkCopy(bookmark: Bookmark): void;
}
//# sourceMappingURL=bookmark-panel.d.ts.map