Mozilla/mozilla/docshell/base/nsIContentViewer.idl
nisheeth%netscape.com a63df7b032 Fix for bug 57636. r=rpotts, sr=jst, a=asa. Onload handlers now fire on document.written content.
git-svn-id: svn://10.0.0.236/trunk@95903 18797224-902f-48f8-a5cc-f745e15eee43
2001-05-25 08:49:03 +00:00

49 lines
1.1 KiB
Plaintext

#include "nsISupports.idl"
interface nsIDOMDocument;
%{ C++
#include "nsIWidget.h"
class nsIDeviceContext;
struct nsRect;
%}
[ptr] native nsIWidgetPtr(nsIWidget);
[ptr] native nsIDeviceContextPtr(nsIDeviceContext);
[ref] native nsRectRef(nsRect);
[scriptable, uuid(a6cf9056-15b3-11d2-932e-00805f8add32)]
interface nsIContentViewer : nsISupports
{
[noscript] void init(in nsIWidgetPtr aParentWidget,
in nsIDeviceContextPtr aDeviceContext,
[const] in nsRectRef aBounds);
attribute nsISupports container;
void loadStart(in nsISupports aDoc);
void loadComplete(in unsigned long aStatus);
void destroy();
void stop();
attribute nsIDOMDocument DOMDocument;
[noscript] void getBounds(in nsRectRef aBounds);
[noscript] void setBounds([const] in nsRectRef aBounds);
[noscript] void setPreviousViewer(in nsIContentViewer aViewer);
[noscript] nsIContentViewer getPreviousViewer();
void move(in long aX, in long aY);
void show();
void hide();
void validate();
attribute boolean enableRendering;
};