int ScrollbarGroup::visibleWidth() const { if (m_horizontalScrollbar) return m_horizontalScrollbar->scrollbar()->width(); if (m_verticalScrollbar) return m_verticalScrollbar->scrollbar()->width(); WEBKIT_ASSERT_NOT_REACHED(); return 0; }
double CppVariant::toDouble() const { if (isInt32()) return static_cast<double>(value.intValue); if (isDouble()) return value.doubleValue; WEBKIT_ASSERT_NOT_REACHED(); return 0; }
IntPoint ScrollbarGroup::convertFromContainingViewToScrollbar(const Scrollbar* scrollbar, const IntPoint& parentPoint) const { if (m_horizontalScrollbar && scrollbar == m_horizontalScrollbar->scrollbar()) return m_horizontalScrollbar->convertFromContainingViewToScrollbar(parentPoint); if (m_verticalScrollbar && scrollbar == m_verticalScrollbar->scrollbar()) return m_verticalScrollbar->convertFromContainingViewToScrollbar(parentPoint); WEBKIT_ASSERT_NOT_REACHED(); return IntPoint(); }
void TestInterfaces::windowClosed(WebTestProxyBase* proxy) { vector<WebTestProxyBase*>::iterator pos = find(m_windowList.begin(), m_windowList.end(), proxy); if (pos == m_windowList.end()) { WEBKIT_ASSERT_NOT_REACHED(); return; } m_windowList.erase(pos); }
TestPlugin::Primitive TestPlugin::parsePrimitive(const WebString& string) { static const WebString kPrimitiveNone = WebString::fromUTF8("none"); static const WebString kPrimitiveTriangle = WebString::fromUTF8("triangle"); Primitive primitive = PrimitiveNone; if (string == kPrimitiveNone) primitive = PrimitiveNone; else if (string == kPrimitiveTriangle) primitive = PrimitiveTriangle; else WEBKIT_ASSERT_NOT_REACHED(); return primitive; }
// FIXME: This method should already exist. Use it. // For now just parse primary colors. void TestPlugin::parseColor(const WebString& string, unsigned color[3]) { color[0] = color[1] = color[2] = 0; if (string == "black") return; if (string == "red") color[0] = 255; else if (string == "green") color[1] = 255; else if (string == "blue") color[2] = 255; else WEBKIT_ASSERT_NOT_REACHED(); }
bool TestPlugin::handleDragStatusUpdate(WebDragStatus dragStatus, const WebDragData&, WebDragOperationsMask, const WebPoint& position, const WebPoint& screenPosition) { const char* dragStatusName = 0; switch (dragStatus) { case WebDragStatusEnter: dragStatusName = "DragEnter"; break; case WebDragStatusOver: dragStatusName = "DragOver"; break; case WebDragStatusLeave: dragStatusName = "DragLeave"; break; case WebDragStatusDrop: dragStatusName = "DragDrop"; break; case WebDragStatusUnknown: WEBKIT_ASSERT_NOT_REACHED(); } m_delegate->printMessage(std::string("Plugin received event: ") + dragStatusName + "\n"); return false; }