void WebInspectorProxy::attach(AttachmentSide side) { if (!m_inspectedPage || !canAttach()) return; m_isAttached = true; m_attachmentSide = side; inspectorPagePreferences().setInspectorAttachmentSide(static_cast<uint32_t>(side)); if (m_isVisible) inspectorPagePreferences().setInspectorStartsAttached(true); m_inspectedPage->process().send(Messages::WebInspector::SetAttached(true), m_inspectedPage->pageID()); switch (m_attachmentSide) { case AttachmentSide::Bottom: m_inspectorPage->process().send(Messages::WebInspectorUI::AttachedBottom(), m_inspectorPage->pageID()); break; case AttachmentSide::Right: m_inspectorPage->process().send(Messages::WebInspectorUI::AttachedRight(), m_inspectorPage->pageID()); break; } platformAttach(); }
void WebInspectorProxy::attach(AttachmentSide side) { if (!m_page || !canAttach()) return; m_isAttached = true; m_attachmentSide = side; inspectorPageGroup()->preferences()->setInspectorAttachmentSide(side); if (m_isVisible) inspectorPageGroup()->preferences()->setInspectorStartsAttached(true); switch (m_attachmentSide) { case AttachmentSideBottom: m_page->process().send(Messages::WebInspector::AttachedBottom(), m_page->pageID()); break; case AttachmentSideRight: m_page->process().send(Messages::WebInspector::AttachedRight(), m_page->pageID()); break; } platformAttach(); }
void WebInspectorProxy::platformOpen() { if (m_isAttached) platformAttach(); else createInspectorWindow(); evas_object_smart_callback_add(m_inspectorView, "inspector,view,close", closeInspectorWindow, this); }
void WebInspectorProxy::platformOpen() { ASSERT(!m_inspectorWindow); ASSERT(m_inspectorView); if (m_isAttached) platformAttach(); else createInspectorWindow(); g_signal_connect(m_inspectorView, "destroy", G_CALLBACK(inspectorViewDestroyed), this); }
void WebInspectorProxy::attach() { if (!canAttach()) return; m_isAttached = true; if (m_isVisible) inspectorPageGroup()->preferences()->setInspectorStartsAttached(true); platformAttach(); }
void WebInspectorProxy::platformOpen() { registerInspectorViewWindowClass(); m_inspectorWindow = ::CreateWindowEx(0, kWebKit2InspectorWindowClassName, 0, WS_OVERLAPPEDWINDOW | WS_CLIPSIBLINGS | WS_CLIPCHILDREN, 0, 0, initialWindowWidth, initialWindowHeight, 0, 0, instanceHandle(), this); ASSERT(::IsWindow(m_inspectorWindow)); m_inspectorView->setParentWindow(m_inspectorWindow); if (m_isAttached) platformAttach(); else ::ShowWindow(m_inspectorWindow, SW_SHOW); }