InspectorFrontendHost.idl [plain text]
[
ImplementationLacksVTable,
NoInterfaceObject,
] interface InspectorFrontendHost {
void loaded();
void closeWindow();
void reopen();
void bringToFront();
void inspectedURLChanged(DOMString newURL);
readonly attribute boolean supportsShowCertificate;
boolean showCertificate(DOMString serializedCertificate);
void setZoomFactor(unrestricted float zoom);
float zoomFactor();
DOMString userInterfaceLayoutDirection();
void requestSetDockSide(DOMString side);
void setAttachedWindowHeight(unsigned long height);
void setAttachedWindowWidth(unsigned long width);
void startWindowDrag();
void moveWindowBy(unrestricted float x, unrestricted float y);
DOMString localizedStringsURL();
DOMString backendCommandsURL();
DOMString debuggableType();
unsigned long inspectionLevel();
void copyText(DOMString text);
void killText(DOMString text, boolean shouldPrependToKillRing, boolean shouldStartNewSequence);
void openInNewTab(DOMString url);
boolean canSave();
void save(DOMString url, DOMString content, boolean base64Encoded, boolean forceSaveAs);
void append(DOMString url, DOMString content);
void close(DOMString url);
DOMString platform();
DOMString port();
void showContextMenu(Event event, sequence<ContextMenuItem> items);
void dispatchEventAsContextMenuEvent(Event event);
void sendMessageToBackend(DOMString message);
void unbufferedLog(DOMString message);
boolean isUnderTest();
void beep();
void inspectInspector();
};
dictionary ContextMenuItem {
DOMString type;
DOMString label;
long id;
boolean enabled;
boolean checked;
sequence<ContextMenuItem> subItems;
};