Static Member Summary
Static Public Members | ||
public static |
makeMenuBar: * |
Static Method Summary
Static Public Methods | ||
public static |
|
|
public static |
defineAPI(api: *, strct: *): * |
|
public static |
findEditor(cls: *): * |
|
public static |
register(cls: *) |
|
public static |
registerAppMenu(makeMenuBar: *) \param makeMenuBar function(ctx, container, menuBarEditor) |
Constructor Summary
Public Constructor | ||
public |
|
Member Summary
Public Members | ||
public |
container: * |
Method Summary
Public Methods | ||
public |
getScreen(): * |
|
public |
init() |
|
public |
makeHeader(container: *, add_note_area: boolean, make_draggable: boolean): * creates default header and puts it in this.header |
|
public |
makeSideBar(): * |
|
public |
on_resize(size: *, oldsize: *) |
|
public |
setCSS() |
|
public |
update() called regularly |
Inherited Summary
From class Area | ||
public static |
|
|
public static |
getActiveArea(type: *): * Get active area as defined by push_ctx_active and pop_ctx_active. |
|
public static |
makeAreasEnum(): * |
|
public static |
newSTRUCT(): * |
|
public static |
register(cls: *) |
|
public static |
unregister(cls: *) |
|
public get |
floating: * |
|
public set |
|
|
public |
|
|
public |
borderLock: * |
|
public |
flag: * |
|
public |
helppicker: * |
|
public |
|
|
public |
|
|
public |
|
|
public |
owning_sarea: * |
|
public |
pos: * |
|
public |
saved_uidata: * |
|
public |
size: * |
|
public |
switcher: * |
|
private |
_area_id: * |
|
public |
|
|
public |
buildDataPath(): * |
|
public |
copy(): * |
|
public |
draw() |
|
public |
getBarHeight(): * |
|
public |
getKeyMaps(): Array<KeyMap> Return a list of keymaps used by this editor |
|
public |
|
|
public |
init() |
|
public |
loadData(obj: *) |
|
public |
loadJSON(obj: *): * |
|
public |
loadSTRUCT(reader: *) |
|
public |
loadSTRUCT(reader: *) |
|
public |
makeAreaSwitcher(container: *): * |
|
public |
makeHeader(container: *, add_note_area: boolean, make_draggable: boolean): * |
|
public |
called when editors are swapped with another editor type |
|
public |
|
|
public |
|
|
public |
called when editors are swapped with another editor type |
|
public |
on_fileload(isActiveEditor: *) |
|
public |
on_resize(size: *, oldsize: *) |
|
public |
pop_ctx_active(dontSetLastRef: boolean) see push_ctx_active |
|
public |
push_ctx_active(dontSetLastRef: boolean) |
|
public |
saveData(): {"_area_id": *, "areaName": *} |
|
public |
setCSS() |
|
public |
toJSON(): * |
|
public |
update() |
|
private |
_getSavedUIData(): * |
|
private |
|
|
private |
|
Static Public Members
public static makeMenuBar: * source
Static Public Methods
public static defineAPI(api: *, strct: *): * source
Params:
Name | Type | Attribute | Description |
api | * | ||
strct | * |
Return:
* |
public static register(cls: *) source
Override:
Area#registerParams:
Name | Type | Attribute | Description |
cls | * |
public static registerAppMenu(makeMenuBar: *) source
\param makeMenuBar function(ctx, container, menuBarEditor)
example:
function makeMenuBar(ctx, container, menuBarEditor) {
container.menu("File", [ "app.new()", simple.Menu.SEP, "app.save()", "app.save(forceDialog=true)|Save As", "app.open" ]); }
Params:
Name | Type | Attribute | Description |
makeMenuBar | * |
Public Constructors
Public Members
public container: * source
Public Methods
public makeHeader(container: *, add_note_area: boolean, make_draggable: boolean): * source
creates default header and puts it in this.header
Override:
Area#makeHeaderReturn:
* |
public on_resize(size: *, oldsize: *) source
Override:
Area#on_resizeParams:
Name | Type | Attribute | Description |
size | * | ||
oldsize | * |