[ { "interfaces": [ { "base": "nsISupports", "callable": false, "consts": [ { "name": "eEditorOK", "value": 0 }, { "name": "eEditorCreationInProgress", "value": 1 }, { "name": "eEditorErrorCantEditMimeType", "value": 2 }, { "name": "eEditorErrorFileNotFound", "value": 3 }, { "name": "eEditorErrorCantEditFramesets", "value": 8 }, { "name": "eEditorErrorUnknown", "value": 9 } ], "enums": [], "id": "nsIEditingSession", "members": [ { "name": "editorStatus", "readonly": true, "type": "u32" }, { "args": [ { "name": "window", "optional": false, "type": "mozIDOMWindowProxy" }, { "name": "aEditorType", "optional": false, "type": "string" }, { "name": "doAfterUriLoad", "optional": false, "type": "boolean" }, { "name": "aMakeWholeDocumentEditable", "optional": false, "type": "boolean" }, { "name": "aInteractive", "optional": false, "type": "boolean" } ], "iid_is": null, "name": "makeWindowEditable", "type": "void" }, { "args": [ { "name": "window", "optional": false, "type": "mozIDOMWindowProxy" } ], "iid_is": null, "name": "windowIsEditable", "type": "boolean" }, { "args": [ { "name": "window", "optional": false, "type": "mozIDOMWindowProxy" } ], "iid_is": null, "name": "getEditorForWindow", "type": "nsIEditor" } ] } ], "path": "editor/composer/nsIEditingSession.idl", "typedefs": [ [ "DOMHighResTimeStamp", "double" ], [ "DOMTimeStamp", "u64" ], [ "EpochTimeStamp", "u64" ], [ "PRTime", "i64" ], [ "nsViewID", "u64" ] ] } ]