SimpleScreen
Extends:
Constructor Summary
Public Constructor | ||
public |
|
Member Summary
Public Members | ||
public |
keymap: * |
Inherited Summary
From class Screen | ||
public static |
|
|
public static |
|
|
public static |
newSTRUCT(): * |
|
public get |
borders: * |
|
public get |
ctx: * |
|
public set |
|
|
public get |
listening: * |
|
public |
|
|
public |
|
|
public |
globalCSS: * |
|
public |
|
|
public |
keymap: * |
|
public |
listen_timer: * |
|
public |
|
|
public |
|
|
public |
|
|
public |
oldpos: * |
|
public |
pos: * |
|
public |
sareas: *[] |
|
public |
screenborders: *[] |
|
public |
screenverts: *[] |
|
public |
size: * |
|
public |
|
|
public |
|
|
public |
uidata: * |
|
private |
|
|
private |
_ctx: * |
|
private |
|
|
private |
|
|
private |
_edgemap: {} |
|
private |
_idmap: {} |
|
private |
_last_ckey1: * |
|
private |
|
|
private |
|
|
private |
_popups: *[] |
|
private |
_resize_callbacks: *[] |
|
private |
_screen_id: * |
|
private |
_update_gen: * |
|
private |
_vertmap: {} |
|
public |
add(child: *): * |
|
public |
addEventListener(type: *, cb: *, options: *): * |
|
public |
|
|
public |
appendChild(child: *): * |
|
public |
areaDragTool(sarea: *) |
|
public |
areasBorder(sarea1: *, sarea2: *): boolean |
|
public |
|
|
public |
checkAreaConstraint(sarea: *, checkOnly: boolean): * |
|
public |
|
|
public |
|
|
public |
clear() |
|
public |
collapseArea(sarea: *, border: *): * merges sarea into the screen area opposite to sarea |
|
public |
|
|
public |
|
|
public |
copy(): * |
|
public |
destroy() |
|
public |
draggablePopup(x: *, y: *): * |
|
public |
draw() |
|
public |
|
|
public |
execKeyMap(e: *): * |
|
public |
findScreenArea(x: *, y: *): * |
|
public |
floatArea(area: *): * |
|
public |
freeBorder(b: *, sarea: *) |
|
public |
getBoolAttribute(attr: *, defaultval: boolean): * |
|
public |
getHotKey(toolpath: *): * |
|
public |
getScreenBorder(sarea: *, v1: *, v2: *, side: *): * |
|
public |
getScreenVert(pos: *, added_id: string, floating: boolean): * |
|
public |
hasBorder(b: *): * |
|
public |
|
|
public |
init() |
|
public |
isBorderMovable(b: *, limit: number): * |
|
public |
isBorderOuter(border: *): * |
|
public |
killBorder(b: *): * |
|
public |
killScreenVertex(v: *): * |
|
public |
|
|
public |
load() |
|
public |
|
|
public |
|
|
public |
loadSTRUCT(reader: *): * |
|
public |
loadUIData(str: *) |
|
public |
|
|
public |
|
|
public |
mergeGlobalCSS(style: *): * |
|
public |
minmaxArea(sarea: *, mm: *): * |
|
public |
moveAttachTool(sarea: *, mpos: *, elem: *, pointerId: *) |
|
public |
moveBorder(b: *, df: *, strict: boolean): * |
|
public |
moveBorderSimple(b: *, df: *, strict: boolean): boolean |
|
public |
moveBorderUnused(b: *, df: *, strict: boolean): boolean |
|
public |
moveBorderWithoutVerts(halfedge: *, df: *) |
|
public |
newScreenArea(): * |
|
public |
on_keydown(e: *): * |
|
public |
on_keypress(e: *): * |
|
public |
on_keyup(e: *): * |
|
public |
|
|
public |
pickElement(x: *, y: *, args: *): * |
|
public |
popup(popupDelay: *): * |
|
public |
popupArea(area_class: *): * |
|
public |
popupMenu(menu: *, x: *, y: *): * |
|
public |
|
|
public |
|
|
public |
|
|
public |
regenScreenMesh(snapLimit: *) |
|
public |
|
|
public |
removeArea(sarea: *) |
|
public |
removeAreaTool(border: *) |
|
public |
removeEventListener(type: *, cb: *, options: *): * |
|
public |
replaceArea(dst: *, src: *) |
|
public |
save() |
|
public |
saveUIData(): * |
|
public |
setCSS() |
|
public |
setPos(x: *, y: *) |
|
public |
setPosSize(x: *, y: *, w: *, h: *) |
|
public |
setSize(w: *, h: *) |
|
public |
snapScreenVerts(fitToSize: boolean) |
|
public |
solveAreaConstraints(snapArgument: boolean) |
|
public |
|
|
public |
|
|
public |
test_struct(appstate: *): * |
|
public |
toJSON(): * |
|
public |
unlisten() |
|
public |
update() |
|
public |
|
|
public |
|
|
public |
|
|
public |
update_intern(): * |
|
public |
walkBorderLine(b: *): * |
|
private |
* _allAreas() |
|
private |
_calcSizeKey(w: *, h: *, x: *, y: *, dpi: *, scale: *): * |
|
private |
|
|
private |
|
|
private |
_fireResizeCB(oldsize: *) |
|
private |
_get_debug_overlay(): * |
|
private |
|
|
private |
|
|
private |
makes a popup at x,y and returns a new container-x for it |
|
private |
_recalcAABB(save: boolean): undefined[] |
|
private |
|
|
private |
|