webkit  2cdf99a9e3038c7e01b3c37e8ad903ecbe5eecf1
https://github.com/WebKit/webkit
Public Member Functions | Static Public Member Functions | Static Public Attributes | List of all members
WebKit::WebInspectorProxy Class Reference

#include <WebInspectorProxy.h>

Inheritance diagram for WebKit::WebInspectorProxy:
API::ObjectImpl< API::Object::Type::Inspector > IPC::MessageReceiver API::Object

Public Member Functions

 ~WebInspectorProxy ()
 
void invalidate ()
 
WebPageProxyinspectedPage () const
 
bool isConnected () const
 
bool isVisible () const
 
bool isFront ()
 
void connect ()
 
void show ()
 
void hide ()
 
void close ()
 
void closeForCrash ()
 
void showConsole ()
 
void showResources ()
 
void showTimelines ()
 
void showMainResourceForFrame (WebFrameProxy *)
 
AttachmentSide attachmentSide () const
 
bool isAttached () const
 
void attachRight ()
 
void attachLeft ()
 
void attachBottom ()
 
void attach (AttachmentSide=AttachmentSide::Bottom)
 
void detach ()
 
void setAttachedWindowHeight (unsigned)
 
void setAttachedWindowWidth (unsigned)
 
void startWindowDrag ()
 
bool isProfilingPage () const
 
void togglePageProfiling ()
 
bool isElementSelectionActive () const
 
void toggleElementSelection ()
 
- Public Member Functions inherited from API::ObjectImpl< API::Object::Type::Inspector >
virtual ~ObjectImpl ()
 
- Public Member Functions inherited from API::Object
virtual ~Object ()
 
- Public Member Functions inherited from IPC::MessageReceiver
virtual ~MessageReceiver ()
 
virtual void didReceiveSyncMessage (Connection &, Decoder &, std::unique_ptr< Encoder > &)
 

Static Public Member Functions

static Ref< WebInspectorProxycreate (WebPageProxy *inspectedPage)
 
static String inspectorPageURL ()
 
static String inspectorTestPageURL ()
 
static String inspectorBaseURL ()
 
static bool isMainOrTestInspectorPage (const WebCore::URL &)
 
- Static Public Member Functions inherited from API::Object
static voidwrap (API::Object *)
 
static API::Objectunwrap (void *)
 

Static Public Attributes

static const unsigned minimumWindowWidth = 500
 
static const unsigned minimumWindowHeight = 400
 
static const unsigned initialWindowWidth = 1000
 
static const unsigned initialWindowHeight = 650
 
- Static Public Attributes inherited from API::ObjectImpl< API::Object::Type::Inspector >
static const Type APIType
 

Additional Inherited Members

- Public Types inherited from API::Object
enum  Type {
  Type::Null = 0, Type::Array, Type::AuthenticationChallenge, Type::AuthenticationDecisionListener,
  Type::CertificateInfo, Type::Connection, Type::ContextMenuItem, Type::Credential,
  Type::Data, Type::Dictionary, Type::Error, Type::FrameHandle,
  Type::Image, Type::PageGroupData, Type::PageHandle, Type::PageGroupHandle,
  Type::ProtectionSpace, Type::RenderLayer, Type::RenderObject, Type::SecurityOrigin,
  Type::SessionState, Type::SerializedScriptValue, Type::String, Type::URL,
  Type::URLRequest, Type::URLResponse, Type::UserContentURLPattern, Type::UserScript,
  Type::UserStyleSheet, Type::WebArchive, Type::WebArchiveResource, Type::Boolean,
  Type::Double, Type::UInt64, Type::Point, Type::Size,
  Type::Rect, Type::ApplicationCacheManager, Type::AutomationSession, Type::BackForwardList,
  Type::BackForwardListItem, Type::CacheManager, Type::ColorPickerResultListener, Type::ContextMenuListener,
  Type::CookieManager, Type::Download, Type::ExperimentalFeature, Type::FormSubmissionListener,
  Type::Frame, Type::FrameInfo, Type::FramePolicyListener, Type::FullScreenManager,
  Type::GeolocationManager, Type::GeolocationPermissionRequest, Type::HitTestResult, Type::GeolocationPosition,
  Type::GrammarDetail, Type::IconDatabase, Type::Inspector, Type::KeyValueStorageManager,
  Type::MediaCacheManager, Type::Navigation, Type::NavigationAction, Type::NavigationData,
  Type::NavigationResponse, Type::Notification, Type::NotificationManager, Type::NotificationPermissionRequest,
  Type::OpenPanelParameters, Type::OpenPanelResultListener, Type::OriginDataManager, Type::Page,
  Type::PageConfiguration, Type::PageGroup, Type::ProcessPool, Type::ProcessPoolConfiguration,
  Type::PluginSiteDataManager, Type::Preferences, Type::ResourceLoadStatisticsStore, Type::RunBeforeUnloadConfirmPanelResultListener,
  Type::RunJavaScriptAlertResultListener, Type::RunJavaScriptConfirmResultListener, Type::RunJavaScriptPromptResultListener, Type::TextChecker,
  Type::UserContentController, Type::UserContentExtension, Type::UserContentExtensionStore, Type::UserContentWorld,
  Type::UserInitiatedAction, Type::UserMediaPermissionCheck, Type::UserMediaPermissionRequest, Type::Vibration,
  Type::ViewportAttributes, Type::VisitedLinkStore, Type::WebResourceLoadStatisticsManager, Type::WebsiteDataRecord,
  Type::WebsiteDataStore, Type::WebsitePolicies, Type::WindowFeatures, Type::Bundle,
  Type::BundleBackForwardList, Type::BundleBackForwardListItem, Type::BundleCSSStyleDeclarationHandle, Type::BundleDOMWindowExtension,
  Type::BundleFileHandle, Type::BundleFrame, Type::BundleHitTestResult, Type::BundleInspector,
  Type::BundleNavigationAction, Type::BundleNodeHandle, Type::BundlePage, Type::BundlePageBanner,
  Type::BundlePageGroup, Type::BundlePageOverlay, Type::BundleRangeHandle, Type::BundleScriptWorld,
  Type::EditCommandProxy, Type::ObjCObjectGraph, Type::View
}
 
- Protected Member Functions inherited from API::ObjectImpl< API::Object::Type::Inspector >
 ObjectImpl ()
 
Type type () const override
 
- Protected Member Functions inherited from API::Object
 Object ()
 

Constructor & Destructor Documentation

◆ ~WebInspectorProxy()

WebKit::WebInspectorProxy::~WebInspectorProxy ( )

Member Function Documentation

◆ attach()

void WebKit::WebInspectorProxy::attach ( AttachmentSide  side = AttachmentSide::Bottom)

◆ attachBottom()

void WebKit::WebInspectorProxy::attachBottom ( )

◆ attachLeft()

void WebKit::WebInspectorProxy::attachLeft ( )

◆ attachmentSide()

AttachmentSide WebKit::WebInspectorProxy::attachmentSide ( ) const
inline

◆ attachRight()

void WebKit::WebInspectorProxy::attachRight ( )

◆ close()

void WebKit::WebInspectorProxy::close ( )

◆ closeForCrash()

void WebKit::WebInspectorProxy::closeForCrash ( )

◆ connect()

void WebKit::WebInspectorProxy::connect ( )

◆ create()

static Ref<WebInspectorProxy> WebKit::WebInspectorProxy::create ( WebPageProxy inspectedPage)
inlinestatic

◆ detach()

void WebKit::WebInspectorProxy::detach ( )

◆ hide()

void WebKit::WebInspectorProxy::hide ( )

◆ inspectedPage()

WebPageProxy* WebKit::WebInspectorProxy::inspectedPage ( ) const
inline

◆ inspectorBaseURL()

String WebKit::WebInspectorProxy::inspectorBaseURL ( )
static

◆ inspectorPageURL()

String WebKit::WebInspectorProxy::inspectorPageURL ( )
static

◆ inspectorTestPageURL()

String WebKit::WebInspectorProxy::inspectorTestPageURL ( )
static

◆ invalidate()

void WebKit::WebInspectorProxy::invalidate ( )

◆ isAttached()

bool WebKit::WebInspectorProxy::isAttached ( ) const
inline

◆ isConnected()

bool WebKit::WebInspectorProxy::isConnected ( ) const
inline

◆ isElementSelectionActive()

bool WebKit::WebInspectorProxy::isElementSelectionActive ( ) const
inline

◆ isFront()

bool WebKit::WebInspectorProxy::isFront ( )

◆ isMainOrTestInspectorPage()

bool WebKit::WebInspectorProxy::isMainOrTestInspectorPage ( const WebCore::URL url)
static

◆ isProfilingPage()

bool WebKit::WebInspectorProxy::isProfilingPage ( ) const
inline

◆ isVisible()

bool WebKit::WebInspectorProxy::isVisible ( ) const
inline

◆ setAttachedWindowHeight()

void WebKit::WebInspectorProxy::setAttachedWindowHeight ( unsigned  height)

◆ setAttachedWindowWidth()

void WebKit::WebInspectorProxy::setAttachedWindowWidth ( unsigned  width)

◆ show()

void WebKit::WebInspectorProxy::show ( )

◆ showConsole()

void WebKit::WebInspectorProxy::showConsole ( )

◆ showMainResourceForFrame()

void WebKit::WebInspectorProxy::showMainResourceForFrame ( WebFrameProxy frame)

◆ showResources()

void WebKit::WebInspectorProxy::showResources ( )

◆ showTimelines()

void WebKit::WebInspectorProxy::showTimelines ( )

◆ startWindowDrag()

void WebKit::WebInspectorProxy::startWindowDrag ( )

◆ toggleElementSelection()

void WebKit::WebInspectorProxy::toggleElementSelection ( )

◆ togglePageProfiling()

void WebKit::WebInspectorProxy::togglePageProfiling ( )

Member Data Documentation

◆ initialWindowHeight

const unsigned WebKit::WebInspectorProxy::initialWindowHeight = 650
static

◆ initialWindowWidth

const unsigned WebKit::WebInspectorProxy::initialWindowWidth = 1000
static

◆ minimumWindowHeight

const unsigned WebKit::WebInspectorProxy::minimumWindowHeight = 400
static

◆ minimumWindowWidth

const unsigned WebKit::WebInspectorProxy::minimumWindowWidth = 500
static

The documentation for this class was generated from the following files: