diff -r 000000000000 -r dd21522fd290 webengine/osswebengine/WebKit/s60/misc/WebUtil.h --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/webengine/osswebengine/WebKit/s60/misc/WebUtil.h Mon Mar 30 12:54:55 2009 +0300 @@ -0,0 +1,57 @@ +/* +* Copyright (c) 2006 Nokia Corporation and/or its subsidiary(-ies). +* All rights reserved. +* This component and the accompanying materials are made available +* under the terms of the License "Eclipse Public License v1.0" +* which accompanies this distribution, and is available +* at the URL "http://www.eclipse.org/legal/epl-v10.html". +* +* Initial Contributors: +* Nokia Corporation - initial contribution. +* +* Contributors: +* +* Description: Implemetation of CWebKitView +* +*/ + +#ifndef __WEBUTIL_H__ +#define __WEBUTIL_H__ + +#include +#include "BrCtlDefs.h" + +class WebFrame; +class WebView; +class TBrCtlImageCarrier; +class TBrCtlSubscribeTo; +class CEikMenuPane; +// +namespace WebCore { + class Node; + class String; + class IntPoint; + class Frame; + class RenderImage; + class Element; +} + +TBrCtlDefs::TBrCtlElementType nodeTypeB(WebCore::Node* node, WebCore::Frame* frame); +WebCore::String getNodeUrlAtPointInFrame(WebFrame& f_, WebCore::IntPoint& p_); +WebFrame* frameAndPointUnderCursor(WebCore::IntPoint& p_, WebView& v_); +int imageCountInFrame(WebFrame& wf_, bool visibleOnly_); +CArrayFixFlat* imagesInFrame(WebFrame& wf_, bool visibleOnly_); +CArrayFixFlat* findSubscribeToInFrame(WebFrame& wf_); +int focusedImage(WebView* webView, TBrCtlImageCarrier*& aImageCarrier); +void loadFocusedImage(WebView* webView); +WebCore::RenderImage* renderImageUnderCursor(WebView* webView); +HBufC* generateFrameName(); +void addOneMenuItemAfter(CEikMenuPane& menuPane, unsigned int after, int command, int resourceId, unsigned int commandBase); +void insertOneMenuItem(CEikMenuPane& menuPane, int command, int resourceId, unsigned int commandBase); +int textMultiplier(int fontLevel, int originalSize); +void addFocusedUrlToContacts(WebView* webView); +int mapHttpErrors(int err ); +bool handleSelectElementScrolling(WebView* webView, int tb); + +#endif // END OF FILE +