EWebKit  1.0
Classes | Public Member Functions | Static Public Member Functions | Static Public Attributes | List of all members
EwkView Class Reference

Public Member Functions

Evas_Object * evasObject ()
 
WKPageRef wkPage () const
 
WebKit::WebPageProxy * page ()
 
EwkContextewkContext ()
 
EwkPageGroupewkPageGroup ()
 
EwkBackForwardListbackForwardList ()
 
EwkWindowFeatureswindowFeatures ()
 
WebKit::PageViewportController & pageViewportController ()
 
bool isVisible () const
 
void setVisible (bool)
 
void setDeviceScaleFactor (float scale)
 
float deviceScaleFactor () const
 
WebCore::AffineTransform transformToScreen () const
 
WebCore::IntSize contentsSize () const
 
const char * url () const
 
const char * title () const
 
WebKit::InputMethodContextEfl * inputMethodContext ()
 
const char * themePath () const
 
void setThemePath (const char *theme)
 
const char * customTextEncodingName () const
 
void setCustomTextEncodingName (const char *customEncoding)
 
const char * userAgent () const
 
void setUserAgent (const char *userAgent)
 
const char * applicationNameForUserAgent () const
 
void setApplicationNameForUserAgent (const char *applicationNameForUserAgent)
 
bool mouseEventsEnabled () const
 
void setMouseEventsEnabled (bool enabled)
 
void setCursor (const WebCore::Cursor &cursor)
 
void scheduleUpdateDisplay ()
 
void setViewportPosition (const WebCore::FloatPoint &contentsPosition)
 
WKRect windowGeometry () const
 
void setWindowGeometry (const WKRect &)
 
bool createGLSurface ()
 
void setNeedsSurfaceResize ()
 
WKPageRef createNewPage (PassRefPtr< EwkUrlRequest >, WKDictionaryRef windowFeatures)
 
void close ()
 
void requestPopupMenu (WebKit::WebPopupMenuProxyEfl *, const WebCore::IntRect &, WebCore::TextDirection, double pageScaleFactor, const Vector< WebKit::WebPopupItem > &, int32_t selectedIndex)
 
void closePopupMenu ()
 
void customContextMenuItemSelected (WKContextMenuItemRef contextMenuItem)
 
void showContextMenu (WKPoint position, WKArrayRef items)
 
void hideContextMenu ()
 
void updateTextInputState ()
 
void requestJSAlertPopup (const WKEinaSharedString &message)
 
bool requestJSConfirmPopup (const WKEinaSharedString &message)
 
WKEinaSharedString requestJSPromptPopup (const WKEinaSharedString &message, const WKEinaSharedString &defaultValue)
 
bool requestJSBeforeUnloadConfirmPopup (const WKEinaSharedString &message)
 
template<EwkViewCallbacks::CallbackType callbackType>
EwkViewCallbacks::CallBack< callbackType > smartCallback () const
 
unsigned long long informDatabaseQuotaReached (const String &databaseName, const String &displayName, unsigned long long currentQuota, unsigned long long currentOriginUsage, unsigned long long currentDatabaseUsage, unsigned long long expectedUsage)
 
WebKit::WebView * webView ()
 
void informURLChange ()
 
void updateScaleToPageViewportController (double scaleFactor, int x, int y)
 
PassRefPtr< cairo_surface_t > takeSnapshot ()
 
bool scrollBy (const WebCore::IntSize &)
 
void setBackgroundColor (int red, int green, int blue, int alpha)
 
WebCore::Color backgroundColor ()
 
void didFindZoomableArea (const WKPoint &, const WKRect &)
 

Static Public Member Functions

static EwkViewcreate (WebKit::WebView *, Evas *canvas, Evas_Smart *smart=0)
 
static bool initSmartClassInterface (Ewk_View_Smart_Class &)
 
static Evas_Object * toEvasObject (WKPageRef)
 

Static Public Attributes

static const char smartClassName [] = "EWK2_View"
 

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