ReactOS 0.4.17-dev-966-gf06eace
nsIEditingSession Interface Reference
Inheritance diagram for nsIEditingSession:
Collaboration diagram for nsIEditingSession:

Public Member Functions

nsresult GetEditorStatus (uint32_t *aEditorStatus)
 
nsresult MakeWindowEditable (nsIDOMWindow *window, const char *aEditorType, bool doAfterUriLoad, bool aMakeWholeDocumentEditable, bool aInteractive)
 
nsresult WindowIsEditable (nsIDOMWindow *window, bool *_retval)
 
nsresult GetEditorForWindow (nsIDOMWindow *window, nsIEditor **_retval)
 
nsresult SetupEditorOnWindow (nsIDOMWindow *window)
 
nsresult TearDownEditorOnWindow (nsIDOMWindow *window)
 
nsresult SetEditorOnControllers (nsIDOMWindow *aWindow, nsIEditor *aEditor)
 
nsresult DisableJSAndPlugins (nsIDOMWindow *aWindow)
 
nsresult RestoreJSAndPlugins (nsIDOMWindow *aWindow)
 
nsresult DetachFromWindow (nsIDOMWindow *aWindow)
 
nsresult ReattachToWindow (nsIDOMWindow *aWindow)
 
nsresult GetJsAndPluginsDisabled (bool *aJsAndPluginsDisabled)
 
- Public Member Functions inherited from nsISupports
nsresult QueryInterface (nsIIDRef riid, void **result)
 
nsrefcnt AddRef ()
 
nsrefcnt Release ()
 

Detailed Description

Definition at line 3318 of file nsiface.idl.

Member Function Documentation

◆ DetachFromWindow()

nsresult nsIEditingSession::DetachFromWindow ( nsIDOMWindow *  aWindow)

◆ DisableJSAndPlugins()

nsresult nsIEditingSession::DisableJSAndPlugins ( nsIDOMWindow *  aWindow)

◆ GetEditorForWindow()

nsresult nsIEditingSession::GetEditorForWindow ( nsIDOMWindow *  window,
nsIEditor **  _retval 
)

◆ GetEditorStatus()

nsresult nsIEditingSession::GetEditorStatus ( uint32_t *  aEditorStatus)

◆ GetJsAndPluginsDisabled()

nsresult nsIEditingSession::GetJsAndPluginsDisabled ( bool *  aJsAndPluginsDisabled)

◆ MakeWindowEditable()

nsresult nsIEditingSession::MakeWindowEditable ( nsIDOMWindow *  window,
const char *  aEditorType,
bool  doAfterUriLoad,
bool  aMakeWholeDocumentEditable,
bool  aInteractive 
)

◆ ReattachToWindow()

nsresult nsIEditingSession::ReattachToWindow ( nsIDOMWindow *  aWindow)

◆ RestoreJSAndPlugins()

nsresult nsIEditingSession::RestoreJSAndPlugins ( nsIDOMWindow *  aWindow)

◆ SetEditorOnControllers()

nsresult nsIEditingSession::SetEditorOnControllers ( nsIDOMWindow *  aWindow,
nsIEditor *  aEditor 
)

◆ SetupEditorOnWindow()

nsresult nsIEditingSession::SetupEditorOnWindow ( nsIDOMWindow *  window)

◆ TearDownEditorOnWindow()

nsresult nsIEditingSession::TearDownEditorOnWindow ( nsIDOMWindow *  window)

◆ WindowIsEditable()

nsresult nsIEditingSession::WindowIsEditable ( nsIDOMWindow *  window,
bool *  _retval 
)

The documentation for this interface was generated from the following file: