2011-09-21 Lucas De Marchi <lucas.demarchi@profusion.mobi>
+ [EFL] Revert pointer operator coding style in ewk
+ https://bugs.webkit.org/show_bug.cgi?id=68231
+
+ Reviewed by Antonio Gomes.
+
+ The WebKit coding style mandates that "(...) in C++ code - Both pointer
+ types and reference types should be written with no space between the
+ type name and the * or &.". Until now EFL port was using the
+ coding-style of the library for platform code instead of WebKit's.
+
+ We are now trying to be more compliant with WebKit coding-style so it's
+ easier for other reviewers to review EFL code. The first step in this
+ direction is to move the '*' and '&' of pointers and references to the
+ right place.
+
+ This patch was generated with 'uncrustify' with the configure file
+ attached to the respective but report. There was one fix that had to be
+ manually made in order to keep the 'check-webkit-style' happy: a
+ function definition with a meaningless name. Other functions like this
+ exist but they will be fixed by a later patch.
+
+ Some nice side-effects of using uncrustify:
+
+ - Whitespace cleanup on comments
+ - Function parameters are aligned to the open parenthesis
+ - Remove tab characters
+
+2011-09-21 Lucas De Marchi <lucas.demarchi@profusion.mobi>
+
[EFL] Don't try to free user-provided list
https://bugs.webkit.org/show_bug.cgi?id=68356
DatabaseDetails details = DatabaseTracker::tracker().detailsForNameAndOrigin(databaseName, origin);
quota = ewk_view_exceeded_database_quota(m_view,
- kit(frame), databaseName.utf8().data(),
- details.currentUsage(), details.expectedUsage());
+ kit(frame), databaseName.utf8().data(),
+ details.currentUsage(), details.expectedUsage());
/* if client did not set quota, and database is being created now, the
* default quota is applied
return;
EINA_LIST_FREE(selectedFilenames, filename) {
- filenames.append((char *)filename);
+ filenames.append((char*)filename);
free(filename);
}
switch (keyEvent->windowsVirtualKeyCode()) {
case VK_LEFT:
frame->selection()->modify(keyEvent->shiftKey() ? FrameSelection::AlterationExtend : FrameSelection::AlterationMove,
- DirectionLeft,
- keyEvent->ctrlKey() ? WordGranularity : CharacterGranularity,
- UserTriggered);
+ DirectionLeft,
+ keyEvent->ctrlKey() ? WordGranularity : CharacterGranularity,
+ UserTriggered);
return true;
case VK_RIGHT:
frame->selection()->modify(keyEvent->shiftKey() ? FrameSelection::AlterationExtend : FrameSelection::AlterationMove,
- DirectionRight,
- keyEvent->ctrlKey() ? WordGranularity : CharacterGranularity,
- UserTriggered);
+ DirectionRight,
+ keyEvent->ctrlKey() ? WordGranularity : CharacterGranularity,
+ UserTriggered);
return true;
case VK_UP:
frame->selection()->modify(keyEvent->shiftKey() ? FrameSelection::AlterationExtend : FrameSelection::AlterationMove,
- DirectionBackward,
- keyEvent->ctrlKey() ? ParagraphGranularity : LineGranularity,
- UserTriggered);
+ DirectionBackward,
+ keyEvent->ctrlKey() ? ParagraphGranularity : LineGranularity,
+ UserTriggered);
return true;
case VK_DOWN:
frame->selection()->modify(keyEvent->shiftKey() ? FrameSelection::AlterationExtend : FrameSelection::AlterationMove,
- DirectionForward,
- keyEvent->ctrlKey() ? ParagraphGranularity : LineGranularity,
- UserTriggered);
+ DirectionForward,
+ keyEvent->ctrlKey() ? ParagraphGranularity : LineGranularity,
+ UserTriggered);
return true;
}
}
namespace WebCore {
-FrameLoaderClientEfl::FrameLoaderClientEfl(Evas_Object *view)
+FrameLoaderClientEfl::FrameLoaderClientEfl(Evas_Object* view)
: m_view(view)
, m_frame(0)
, m_userAgent("")
return makeString("Mozilla/5.0 (", agentOS(), ") AppleWebKit/", webKitVersion, " (KHTML, like Gecko) Safari/", webKitVersion);
}
-void FrameLoaderClientEfl::setCustomUserAgent(const String &agent)
+void FrameLoaderClientEfl::setCustomUserAgent(const String& agent)
{
m_customUserAgent = agent;
}
}
PassRefPtr<Widget> FrameLoaderClientEfl::createJavaAppletWidget(const IntSize&, HTMLAppletElement*, const KURL& baseURL,
- const Vector<String>& paramNames, const Vector<String>& paramValues)
+ const Vector<String>& paramNames, const Vector<String>& paramValues)
{
notImplemented();
return 0;
// no need for, dispatchDidReceiveTitle is the right callback
}
-void FrameLoaderClientEfl::didChangeTitle(DocumentLoader *l)
+void FrameLoaderClientEfl::didChangeTitle(DocumentLoader*)
{
// no need for, dispatchDidReceiveTitle is the right callback
}
-/*
+/*
* Copyright (C) 2011 Samsung Electronics
*
* This library is free software; you can redistribute it and/or
-/*
+/*
* Copyright (C) 2011 Samsung Electronics
*
* This library is free software; you can redistribute it and/or
#endif
}
-void ewk_auth_credentials_set(char *username, char *password, void *data)
+void ewk_auth_credentials_set(char* username, char* password, void* data)
{
#if USE(SOUP)
ewk_auth_soup_credentials_set(username, password, data);
*/
typedef struct _Ewk_Auth_Data {
- SoupMessage *msg;
- SoupAuth *auth;
- SoupSession *session;
+ SoupMessage* msg;
+ SoupAuth* auth;
+ SoupSession* session;
} Ewk_Auth_Data;
static Ewk_Auth_Show_Dialog_Callback ewk_auth_show_dialog_callback = 0;
G_DEFINE_TYPE_WITH_CODE(Ewk_Soup_Auth_Dialog, ewk_auth_soup_dialog, G_TYPE_OBJECT,
G_IMPLEMENT_INTERFACE(SOUP_TYPE_SESSION_FEATURE, ewk_auth_soup_dialog_session_feature_init))
-static void ewk_auth_soup_dialog_class_init(Ewk_Soup_Auth_DialogClass *klass)
+static void ewk_auth_soup_dialog_class_init(Ewk_Soup_Auth_DialogClass* klass)
{
}
-static void ewk_auth_soup_dialog_init(Ewk_Soup_Auth_Dialog *instance)
+static void ewk_auth_soup_dialog_init(Ewk_Soup_Auth_Dialog* instance)
{
}
-static void ewk_auth_soup_dialog_session_feature_init(SoupSessionFeatureInterface *feature_interface, gpointer interface_data)
+static void ewk_auth_soup_dialog_session_feature_init(SoupSessionFeatureInterface* feature_interface, gpointer interface_data)
{
feature_interface->attach = attach;
feature_interface->detach = detach;
ewk_auth_show_dialog_callback = callback;
}
-void ewk_auth_soup_credentials_set(const char *username, const char *password, void *data)
+void ewk_auth_soup_credentials_set(const char* username, const char* password, void* data)
{
if (!data)
return;
- Ewk_Auth_Data *auth_data = (Ewk_Auth_Data *)data;
+ Ewk_Auth_Data* auth_data = (Ewk_Auth_Data*)data;
soup_auth_authenticate(auth_data->auth, username, password);
soup_session_unpause_message(auth_data->session, auth_data->msg);
free_auth_data(auth_data);
}
-static void session_authenticate(SoupSession *session, SoupMessage *msg, SoupAuth *auth, gboolean retrying, gpointer /* user_data */)
+static void session_authenticate(SoupSession* session, SoupMessage* msg, SoupAuth* auth, gboolean retrying, gpointer /* user_data */)
{
- SoupURI *uri;
- Ewk_Auth_Data *auth_data;
- const char *realm;
+ SoupURI* uri;
+ Ewk_Auth_Data* auth_data;
+ const char* realm;
if (!ewk_auth_show_dialog_callback)
return;
- auth_data = (Ewk_Auth_Data *)calloc(1, sizeof(Ewk_Auth_Data));
+ auth_data = (Ewk_Auth_Data*)calloc(1, sizeof(Ewk_Auth_Data));
if (!auth_data) {
CRITICAL("could not allocate Ewk_Auth_Data");
ewk_auth_show_dialog_callback(realm, soup_uri_to_string(uri, TRUE), auth_data);
}
-static void free_auth_data(Ewk_Auth_Data *auth_data)
+static void free_auth_data(Ewk_Auth_Data* auth_data)
{
g_object_unref(auth_data->msg);
g_object_unref(auth_data->session);
free(auth_data);
}
-static void attach(SoupSessionFeature *manager, SoupSession *session)
+static void attach(SoupSessionFeature* manager, SoupSession* session)
{
g_signal_connect(session, "authenticate", G_CALLBACK(session_authenticate), manager);
}
-static void detach(SoupSessionFeature *manager, SoupSession *session)
+static void detach(SoupSessionFeature* manager, SoupSession* session)
{
- g_signal_handlers_disconnect_by_func(session, (void *)session_authenticate, manager);
+ g_signal_handlers_disconnect_by_func(session, (void*)session_authenticate, manager);
}
#ifdef __cplusplus
struct _Ewk_Context_Menu {
unsigned int __ref; /**< the reference count of the object */
#if ENABLE(CONTEXT_MENUS)
- WebCore::ContextMenuController *controller; /**< the WebCore's object which is responsible for the context menu */
+ WebCore::ContextMenuController* controller; /**< the WebCore's object which is responsible for the context menu */
#endif
- Evas_Object *view; /**< the view object */
+ Evas_Object* view; /**< the view object */
- Eina_List *items; /**< the list of items */
+ Eina_List* items; /**< the list of items */
};
/**
Ewk_Context_Menu_Item_Type type; /**< contains the type of the item */
Ewk_Context_Menu_Action action; /**< contains the action of the item */
- const char *title; /**< contains the title of the item */
- Ewk_Context_Menu *submenu; /**< contains the pointer to the submenu of the item */
+ const char* title; /**< contains the title of the item */
+ Ewk_Context_Menu* submenu; /**< contains the pointer to the submenu of the item */
- Eina_Bool checked:1;
- Eina_Bool enabled:1;
+ Eina_Bool checked : 1;
+ Eina_Bool enabled : 1;
};
-void ewk_context_menu_ref(Ewk_Context_Menu *menu)
+void ewk_context_menu_ref(Ewk_Context_Menu* menu)
{
EINA_SAFETY_ON_NULL_RETURN(menu);
menu->__ref++;
}
-void ewk_context_menu_unref(Ewk_Context_Menu *menu)
+void ewk_context_menu_unref(Ewk_Context_Menu* menu)
{
EINA_SAFETY_ON_NULL_RETURN(menu);
- void *item;
+ void* item;
if (--menu->__ref)
return;
free(menu);
}
-Eina_Bool ewk_context_menu_destroy(Ewk_Context_Menu *menu)
+Eina_Bool ewk_context_menu_destroy(Ewk_Context_Menu* menu)
{
#if ENABLE(CONTEXT_MENUS)
EINA_SAFETY_ON_NULL_RETURN_VAL(menu, EINA_FALSE);
EINA_SAFETY_ON_NULL_RETURN_VAL(menu->controller, EINA_FALSE);
menu->controller->clearContextMenu();
return EINA_TRUE;
-#else
+#else
return EINA_FALSE;
#endif
}
-const Eina_List *ewk_context_menu_item_list_get(const Ewk_Context_Menu *o)
+const Eina_List* ewk_context_menu_item_list_get(const Ewk_Context_Menu* o)
{
EINA_SAFETY_ON_NULL_RETURN_VAL(o, 0);
return o->items;
}
-Ewk_Context_Menu_Item *ewk_context_menu_item_new(Ewk_Context_Menu_Item_Type type,
- Ewk_Context_Menu_Action action, Ewk_Context_Menu *submenu,
- const char *title, Eina_Bool checked, Eina_Bool enabled)
+Ewk_Context_Menu_Item* ewk_context_menu_item_new(Ewk_Context_Menu_Item_Type type,
+ Ewk_Context_Menu_Action action, Ewk_Context_Menu* submenu,
+ const char* title, Eina_Bool checked, Eina_Bool enabled)
{
- Ewk_Context_Menu_Item *item = (Ewk_Context_Menu_Item *) malloc(sizeof(*item));
+ Ewk_Context_Menu_Item* item = (Ewk_Context_Menu_Item*) malloc(sizeof(*item));
if (!item)
return 0;
return item;
}
-Eina_Bool ewk_context_menu_item_select(Ewk_Context_Menu *menu, Ewk_Context_Menu_Item *item)
+Eina_Bool ewk_context_menu_item_select(Ewk_Context_Menu* menu, Ewk_Context_Menu_Item* item)
{
#if ENABLE(CONTEXT_MENUS)
EINA_SAFETY_ON_NULL_RETURN_VAL(menu, EINA_FALSE);
#endif
}
-void ewk_context_menu_item_free(Ewk_Context_Menu_Item *item)
+void ewk_context_menu_item_free(Ewk_Context_Menu_Item* item)
{
EINA_SAFETY_ON_NULL_RETURN(item);
free(item);
}
-Ewk_Context_Menu_Item_Type ewk_context_menu_item_type_get(const Ewk_Context_Menu_Item *o)
+Ewk_Context_Menu_Item_Type ewk_context_menu_item_type_get(const Ewk_Context_Menu_Item* o)
{
EINA_SAFETY_ON_NULL_RETURN_VAL(o, EWK_ACTION_TYPE);
return o->type;
}
-Eina_Bool ewk_context_menu_item_type_set(Ewk_Context_Menu_Item *o, Ewk_Context_Menu_Item_Type type)
+Eina_Bool ewk_context_menu_item_type_set(Ewk_Context_Menu_Item* o, Ewk_Context_Menu_Item_Type type)
{
EINA_SAFETY_ON_NULL_RETURN_VAL(o, EINA_FALSE);
o->type = type;
return EINA_TRUE;
}
-Ewk_Context_Menu_Action ewk_context_menu_item_action_get(const Ewk_Context_Menu_Item *o)
+Ewk_Context_Menu_Action ewk_context_menu_item_action_get(const Ewk_Context_Menu_Item* o)
{
EINA_SAFETY_ON_NULL_RETURN_VAL(o, EWK_CONTEXT_MENU_ITEM_TAG_NO_ACTION);
return o->action;
}
-Eina_Bool ewk_context_menu_item_action_set(Ewk_Context_Menu_Item *o, Ewk_Context_Menu_Action action)
+Eina_Bool ewk_context_menu_item_action_set(Ewk_Context_Menu_Item* o, Ewk_Context_Menu_Action action)
{
EINA_SAFETY_ON_NULL_RETURN_VAL(o, EINA_FALSE);
o->action = action;
return EINA_TRUE;
}
-const char *ewk_context_menu_item_title_get(const Ewk_Context_Menu_Item *o)
+const char* ewk_context_menu_item_title_get(const Ewk_Context_Menu_Item* o)
{
EINA_SAFETY_ON_NULL_RETURN_VAL(o, 0);
return o->title;
}
-const char *ewk_context_menu_item_title_set(Ewk_Context_Menu_Item *o, const char *title)
+const char* ewk_context_menu_item_title_set(Ewk_Context_Menu_Item* o, const char* title)
{
EINA_SAFETY_ON_NULL_RETURN_VAL(o, 0);
eina_stringshare_replace(&o->title, title);
return o->title;
}
-Eina_Bool ewk_context_menu_item_checked_get(const Ewk_Context_Menu_Item *o)
+Eina_Bool ewk_context_menu_item_checked_get(const Ewk_Context_Menu_Item* o)
{
EINA_SAFETY_ON_NULL_RETURN_VAL(o, EINA_FALSE);
return o->checked;
}
-Eina_Bool ewk_context_menu_item_checked_set(Ewk_Context_Menu_Item *o, Eina_Bool checked)
+Eina_Bool ewk_context_menu_item_checked_set(Ewk_Context_Menu_Item* o, Eina_Bool checked)
{
EINA_SAFETY_ON_NULL_RETURN_VAL(o, EINA_FALSE);
o->checked = checked;
return EINA_TRUE;
}
-Eina_Bool ewk_context_menu_item_enabled_get(const Ewk_Context_Menu_Item *o)
+Eina_Bool ewk_context_menu_item_enabled_get(const Ewk_Context_Menu_Item* o)
{
EINA_SAFETY_ON_NULL_RETURN_VAL(o, EINA_FALSE);
return o->enabled;
}
-Eina_Bool ewk_context_menu_item_enabled_set(Ewk_Context_Menu_Item *o, Eina_Bool enabled)
+Eina_Bool ewk_context_menu_item_enabled_set(Ewk_Context_Menu_Item* o, Eina_Bool enabled)
{
EINA_SAFETY_ON_NULL_RETURN_VAL(o, EINA_FALSE);
o->enabled = enabled;
*
* @note emits a signal "contextmenu,new"
*/
-Ewk_Context_Menu *ewk_context_menu_new(Evas_Object *view, WebCore::ContextMenuController *controller)
+Ewk_Context_Menu* ewk_context_menu_new(Evas_Object* view, WebCore::ContextMenuController* controller)
{
Ewk_Context_Menu* menu;
EINA_SAFETY_ON_NULL_RETURN_VAL(view, 0);
* @see ewk_context_menu_unref
* @see ewk_context_menu_destroy
*/
-Eina_Bool ewk_context_menu_free(Ewk_Context_Menu *o)
+Eina_Bool ewk_context_menu_free(Ewk_Context_Menu* o)
{
EINA_SAFETY_ON_NULL_RETURN_VAL(o, EINA_FALSE);
evas_object_smart_callback_call(o->view, "contextmenu,free", o);
*
* @see ewk_context_menu_item_new
*/
-void ewk_context_menu_item_append(Ewk_Context_Menu *o, WebCore::ContextMenuItem &core)
+void ewk_context_menu_item_append(Ewk_Context_Menu* o, WebCore::ContextMenuItem& core)
{
Ewk_Context_Menu_Item_Type type = static_cast<Ewk_Context_Menu_Item_Type>(core.type());
Ewk_Context_Menu_Action action = static_cast<Ewk_Context_Menu_Action>(core.action());
- Ewk_Context_Menu_Item *menu_item = ewk_context_menu_item_new
- (type, action, 0, core.title().utf8().data(), core.checked(),
- core.enabled());
+ Ewk_Context_Menu_Item* menu_item = ewk_context_menu_item_new
+ (type, action, 0, core.title().utf8().data(), core.checked(),
+ core.enabled());
EINA_SAFETY_ON_NULL_RETURN(menu_item);
o->items = eina_list_append(o->items, menu_item);
*
* @see ewk_context_menu_item_list_get
*/
-Ewk_Context_Menu *ewk_context_menu_custom_get(const Ewk_Context_Menu *o)
+Ewk_Context_Menu* ewk_context_menu_custom_get(const Ewk_Context_Menu* o)
{
EINA_SAFETY_ON_NULL_RETURN_VAL(o, 0);
*
* @param o the context menu object
*/
-void ewk_context_menu_show(const Ewk_Context_Menu *o)
+void ewk_context_menu_show(const Ewk_Context_Menu* o)
{
EINA_SAFETY_ON_NULL_RETURN(o);
#include <wtf/text/CString.h>
-Eina_Bool ewk_cookies_file_set(const char *filename)
+Eina_Bool ewk_cookies_file_set(const char* filename)
{
#if USE(SOUP)
- SoupCookieJar *cookieJar = 0;
+ SoupCookieJar* cookieJar = 0;
if (filename)
cookieJar = soup_cookie_jar_text_new(filename, FALSE);
else
soup_cookie_jar_set_accept_policy(cookieJar, SOUP_COOKIE_JAR_ACCEPT_NO_THIRD_PARTY);
- SoupSession *session = WebCore::ResourceHandle::defaultSession();
- SoupSessionFeature *oldjar = soup_session_get_feature(session, SOUP_TYPE_COOKIE_JAR);
+ SoupSession* session = WebCore::ResourceHandle::defaultSession();
+ SoupSessionFeature* oldjar = soup_session_get_feature(session, SOUP_TYPE_COOKIE_JAR);
if (oldjar)
soup_session_remove_feature(session, oldjar);
void ewk_cookies_clear(void)
{
#if USE(SOUP)
- GSList *l;
- GSList *p;
- SoupCookieJar *cookieJar = WebCore::defaultCookieJar();
+ GSList* l;
+ GSList* p;
+ SoupCookieJar* cookieJar = WebCore::defaultCookieJar();
l = soup_cookie_jar_all_cookies(cookieJar);
for (p = l; p; p = p->next)
- soup_cookie_jar_delete_cookie(cookieJar, (SoupCookie *)p->data);
+ soup_cookie_jar_delete_cookie(cookieJar, (SoupCookie*)p->data);
soup_cookies_free(l);
#endif
}
-Eina_List *ewk_cookies_get_all(void)
+Eina_List* ewk_cookies_get_all(void)
{
- Eina_List *el = 0;
+ Eina_List* el = 0;
#if USE(SOUP)
- GSList *l;
- GSList *p;
- SoupCookieJar *cookieJar = WebCore::defaultCookieJar();
+ GSList* l;
+ GSList* p;
+ SoupCookieJar* cookieJar = WebCore::defaultCookieJar();
l = soup_cookie_jar_all_cookies(cookieJar);
for (p = l; p; p = p->next) {
- SoupCookie *cookie = static_cast<SoupCookie*>(p->data);
- Ewk_Cookie *c = static_cast<Ewk_Cookie*>(malloc(sizeof(*c)));
+ SoupCookie* cookie = static_cast<SoupCookie*>(p->data);
+ Ewk_Cookie* c = static_cast<Ewk_Cookie*>(malloc(sizeof(*c)));
c->name = strdup(cookie->name);
c->value = strdup(cookie->value);
c->domain = strdup(cookie->domain);
return el;
}
-void ewk_cookies_cookie_del(Ewk_Cookie *cookie)
+void ewk_cookies_cookie_del(Ewk_Cookie* cookie)
{
#if USE(SOUP)
EINA_SAFETY_ON_NULL_RETURN(cookie);
GSList* l;
GSList* p;
- SoupCookieJar *cookieJar = WebCore::defaultCookieJar();
- SoupCookie *c1 = soup_cookie_new(
+ SoupCookieJar* cookieJar = WebCore::defaultCookieJar();
+ SoupCookie* c1 = soup_cookie_new(
cookie->name, cookie->value, cookie->domain, cookie->path, -1);
l = soup_cookie_jar_all_cookies(cookieJar);
for (p = l; p; p = p->next) {
- SoupCookie *c2 = static_cast<SoupCookie*>(p->data);
+ SoupCookie* c2 = static_cast<SoupCookie*>(p->data);
if (soup_cookie_equal(c1, c2)) {
soup_cookie_jar_delete_cookie(cookieJar, c2);
break;
#endif
}
-void ewk_cookies_cookie_free(Ewk_Cookie *cookie)
+void ewk_cookies_cookie_free(Ewk_Cookie* cookie)
{
#if USE(SOUP)
EINA_SAFETY_ON_NULL_RETURN(cookie);
void ewk_cookies_policy_set(Ewk_Cookie_Policy p)
{
#if USE(SOUP)
- SoupCookieJar *cookieJar = WebCore::defaultCookieJar();
+ SoupCookieJar* cookieJar = WebCore::defaultCookieJar();
SoupCookieJarAcceptPolicy policy;
policy = SOUP_COOKIE_JAR_ACCEPT_ALWAYS;
{
Ewk_Cookie_Policy ewk_policy = EWK_COOKIE_JAR_ACCEPT_ALWAYS;
#if USE(SOUP)
- SoupCookieJar *cookieJar = WebCore::defaultCookieJar();
+ SoupCookieJar* cookieJar = WebCore::defaultCookieJar();
SoupCookieJarAcceptPolicy policy;
policy = soup_cookie_jar_get_accept_policy(cookieJar);
struct Ewk_Frame_Smart_Data {
Evas_Object_Smart_Clipped_Data base;
- Evas_Object *self;
- Evas_Object *view;
+ Evas_Object* self;
+ Evas_Object* view;
#ifdef EWK_FRAME_DEBUG
- Evas_Object *region;
+ Evas_Object* region;
#endif
- WebCore::Frame *frame;
- const char *title;
- const char *uri;
- const char *name;
+ WebCore::Frame* frame;
+ const char* title;
+ const char* uri;
+ const char* name;
struct {
Evas_Coord w, h;
} contents_size;
- Eina_Bool textZoom:1;
- Eina_Bool editable:1;
+ Eina_Bool textZoom : 1;
+ Eina_Bool editable : 1;
};
struct Eina_Iterator_Ewk_Frame {
Eina_Iterator base;
- Evas_Object *obj;
+ Evas_Object* obj;
unsigned currentIndex;
};
#else
#define EWK_FRAME_TYPE_CHECK(o, ...) \
do { \
- const char *_tmp_otype = evas_object_type_get(o); \
+ const char* _tmp_otype = evas_object_type_get(o); \
if (EINA_UNLIKELY(_tmp_otype != EWK_FRAME_TYPE_STR)) { \
EINA_LOG_CRIT \
("%p (%s) is not of an ewk_frame!", o, \
- _tmp_otype ? _tmp_otype : "(null)"); \
+ _tmp_otype ? _tmp_otype : "(null)"); \
return __VA_ARGS__; \
} \
} while (0)
#endif
#define EWK_FRAME_SD_GET(o, ptr) \
- Ewk_Frame_Smart_Data *ptr = (Ewk_Frame_Smart_Data *)evas_object_smart_data_get(o)
+ Ewk_Frame_Smart_Data *ptr = (Ewk_Frame_Smart_Data*)evas_object_smart_data_get(o)
#define EWK_FRAME_SD_GET_OR_RETURN(o, ptr, ...) \
EWK_FRAME_TYPE_CHECK(o, __VA_ARGS__); \
static Evas_Smart_Class _parent_sc = EVAS_SMART_CLASS_INIT_NULL;
#ifdef EWK_FRAME_DEBUG
-static inline void _ewk_frame_debug(Evas_Object *o)
+static inline void _ewk_frame_debug(Evas_Object* o)
{
- Evas_Object *clip, *parent;
+ Evas_Object* clip, * parent;
Evas_Coord x, y, w, h, cx, cy, cw, ch;
int r, g, b, a, cr, cg, cb, ca;
}
#endif
-static WebCore::FrameLoaderClientEfl *_ewk_frame_loader_efl_get(WebCore::Frame *frame)
+static WebCore::FrameLoaderClientEfl* _ewk_frame_loader_efl_get(WebCore::Frame* frame)
{
return static_cast<WebCore::FrameLoaderClientEfl*>(frame->loader()->client());
}
-static inline Evas_Object *kit(WebCore::Frame *frame)
+static inline Evas_Object* kit(WebCore::Frame* frame)
{
if (!frame)
return 0;
- WebCore::FrameLoaderClientEfl *fl = _ewk_frame_loader_efl_get(frame);
+ WebCore::FrameLoaderClientEfl* fl = _ewk_frame_loader_efl_get(frame);
if (!fl)
return 0;
return fl->webFrame();
}
-static Eina_Bool _ewk_frame_children_iterator_next(Eina_Iterator_Ewk_Frame *it, Evas_Object **data)
+static Eina_Bool _ewk_frame_children_iterator_next(Eina_Iterator_Ewk_Frame* it, Evas_Object** data)
{
EWK_FRAME_SD_GET_OR_RETURN(it->obj, sd, EINA_FALSE);
EINA_SAFETY_ON_NULL_RETURN_VAL(sd->frame, EINA_FALSE);
return EINA_FALSE;
}
-static Evas_Object *_ewk_frame_children_iterator_get_container(Eina_Iterator_Ewk_Frame *it)
+static Evas_Object* _ewk_frame_children_iterator_get_container(Eina_Iterator_Ewk_Frame* it)
{
return it->obj;
}
-static void _ewk_frame_smart_add(Evas_Object *o)
+static void _ewk_frame_smart_add(Evas_Object* o)
{
EWK_FRAME_SD_GET(o, sd);
_parent_sc.del(o);
}
-static void _ewk_frame_smart_resize(Evas_Object *o, Evas_Coord w, Evas_Coord h)
+static void _ewk_frame_smart_resize(Evas_Object* o, Evas_Coord w, Evas_Coord h)
{
EWK_FRAME_SD_GET(o, sd);
evas_object_resize(sd->base.clipper, w, h);
#endif
}
-static void _ewk_frame_smart_set(Evas_Smart_Class *api)
+static void _ewk_frame_smart_set(Evas_Smart_Class* api)
{
evas_object_smart_clipped_smart_set(api);
api->add = _ewk_frame_smart_add;
api->resize = _ewk_frame_smart_resize;
}
-static inline Evas_Smart *_ewk_frame_smart_class_new(void)
+static inline Evas_Smart* _ewk_frame_smart_class_new(void)
{
static Evas_Smart_Class sc = EVAS_SMART_CLASS_INIT_NAME_VERSION(EWK_FRAME_TYPE_STR);
- static Evas_Smart *smart = 0;
+ static Evas_Smart* smart = 0;
if (EINA_UNLIKELY(!smart)) {
evas_object_smart_clipped_smart_set(&_parent_sc);
return smart;
}
-Evas_Object *ewk_frame_view_get(const Evas_Object *o)
+Evas_Object* ewk_frame_view_get(const Evas_Object* o)
{
EWK_FRAME_SD_GET_OR_RETURN(o, sd, 0);
return sd->view;
}
-Eina_Iterator *ewk_frame_children_iterator_new(Evas_Object *o)
+Eina_Iterator* ewk_frame_children_iterator_new(Evas_Object* o)
{
EWK_FRAME_SD_GET_OR_RETURN(o, sd, 0);
- Eina_Iterator_Ewk_Frame *it = (Eina_Iterator_Ewk_Frame *)
- calloc(1, sizeof(Eina_Iterator_Ewk_Frame));
+ Eina_Iterator_Ewk_Frame* it = (Eina_Iterator_Ewk_Frame*)
+ calloc(1, sizeof(Eina_Iterator_Ewk_Frame));
if (!it)
return 0;
return &it->base;
}
-Evas_Object *ewk_frame_child_find(Evas_Object *o, const char *name)
+Evas_Object* ewk_frame_child_find(Evas_Object* o, const char* name)
{
EWK_FRAME_SD_GET_OR_RETURN(o, sd, 0);
EINA_SAFETY_ON_NULL_RETURN_VAL(name, 0);
return kit(sd->frame->tree()->find(WTF::AtomicString(s)));
}
-Eina_Bool ewk_frame_uri_set(Evas_Object *o, const char *uri)
+Eina_Bool ewk_frame_uri_set(Evas_Object* o, const char* uri)
{
EWK_FRAME_SD_GET_OR_RETURN(o, sd, EINA_FALSE);
WebCore::KURL kurl(WebCore::KURL(), WTF::String::fromUTF8(uri));
WebCore::ResourceRequest req(kurl);
- WebCore::FrameLoader *loader = sd->frame->loader();
+ WebCore::FrameLoader* loader = sd->frame->loader();
loader->load(req, false);
return EINA_TRUE;
}
-const char *ewk_frame_uri_get(const Evas_Object *o)
+const char* ewk_frame_uri_get(const Evas_Object* o)
{
EWK_FRAME_SD_GET_OR_RETURN(o, sd, 0);
return sd->uri;
}
-const char *ewk_frame_title_get(const Evas_Object *o)
+const char* ewk_frame_title_get(const Evas_Object* o)
{
EWK_FRAME_SD_GET_OR_RETURN(o, sd, 0);
return sd->title;
}
-const char *ewk_frame_name_get(const Evas_Object *o)
+const char* ewk_frame_name_get(const Evas_Object* o)
{
EWK_FRAME_SD_GET_OR_RETURN(o, sd, 0);
return sd->name;
}
-Eina_Bool ewk_frame_contents_size_get(const Evas_Object *o, Evas_Coord *w, Evas_Coord *h)
+Eina_Bool ewk_frame_contents_size_get(const Evas_Object* o, Evas_Coord* w, Evas_Coord* h)
{
if (w)
*w = 0;
return EINA_TRUE;
}
-static Eina_Bool _ewk_frame_contents_set_internal(Ewk_Frame_Smart_Data *sd, const char *contents, size_t contents_size, const char *mime_type, const char *encoding, const char *base_uri, const char *unreachable_uri)
+static Eina_Bool _ewk_frame_contents_set_internal(Ewk_Frame_Smart_Data* sd, const char* contents, size_t contents_size, const char* mime_type, const char* encoding, const char* base_uri, const char* unreachable_uri)
{
size_t len = strlen(contents);
if (contents_size < 1 || contents_size > len)
WTF::RefPtr<WebCore::SharedBuffer> buffer = WebCore::SharedBuffer::create(contents, contents_size);
WebCore::SubstituteData substituteData
(buffer.release(),
- WTF::String::fromUTF8(mime_type),
- WTF::String::fromUTF8(encoding),
- baseKURL, unreachableKURL);
+ WTF::String::fromUTF8(mime_type),
+ WTF::String::fromUTF8(encoding),
+ baseKURL, unreachableKURL);
WebCore::ResourceRequest request(baseKURL);
sd->frame->loader()->load(request, substituteData, false);
return EINA_TRUE;
}
-Eina_Bool ewk_frame_contents_set(Evas_Object *o, const char *contents, size_t contents_size, const char *mime_type, const char *encoding, const char *base_uri)
+Eina_Bool ewk_frame_contents_set(Evas_Object* o, const char* contents, size_t contents_size, const char* mime_type, const char* encoding, const char* base_uri)
{
EWK_FRAME_SD_GET_OR_RETURN(o, sd, EINA_FALSE);
EINA_SAFETY_ON_FALSE_RETURN_VAL(sd->frame, EINA_FALSE);
EINA_SAFETY_ON_NULL_RETURN_VAL(contents, EINA_FALSE);
return _ewk_frame_contents_set_internal
- (sd, contents, contents_size, mime_type, encoding, base_uri, 0);
+ (sd, contents, contents_size, mime_type, encoding, base_uri, 0);
}
-Eina_Bool ewk_frame_contents_alternate_set(Evas_Object *o, const char *contents, size_t contents_size, const char *mime_type, const char *encoding, const char *base_uri, const char *unreachable_uri)
+Eina_Bool ewk_frame_contents_alternate_set(Evas_Object* o, const char* contents, size_t contents_size, const char* mime_type, const char* encoding, const char* base_uri, const char* unreachable_uri)
{
EWK_FRAME_SD_GET_OR_RETURN(o, sd, EINA_FALSE);
EINA_SAFETY_ON_FALSE_RETURN_VAL(sd->frame, EINA_FALSE);
EINA_SAFETY_ON_NULL_RETURN_VAL(contents, EINA_FALSE);
EINA_SAFETY_ON_NULL_RETURN_VAL(unreachable_uri, EINA_FALSE);
return _ewk_frame_contents_set_internal
- (sd, contents, contents_size, mime_type, encoding, base_uri,
- unreachable_uri);
+ (sd, contents, contents_size, mime_type, encoding, base_uri,
+ unreachable_uri);
}
-Eina_Bool ewk_frame_script_execute(Evas_Object *o, const char *script)
+Eina_Bool ewk_frame_script_execute(Evas_Object* o, const char* script)
{
EWK_FRAME_SD_GET_OR_RETURN(o, sd, EINA_FALSE);
EINA_SAFETY_ON_FALSE_RETURN_VAL(sd->frame, EINA_FALSE);
return EINA_TRUE;
}
-Eina_Bool ewk_frame_editable_get(const Evas_Object *o)
+Eina_Bool ewk_frame_editable_get(const Evas_Object* o)
{
EWK_FRAME_SD_GET_OR_RETURN(o, sd, EINA_FALSE);
EINA_SAFETY_ON_NULL_RETURN_VAL(sd->frame, EINA_FALSE);
return sd->editable;
}
-Eina_Bool ewk_frame_editable_set(Evas_Object *o, Eina_Bool editable)
+Eina_Bool ewk_frame_editable_set(Evas_Object* o, Eina_Bool editable)
{
EWK_FRAME_SD_GET_OR_RETURN(o, sd, EINA_FALSE);
EINA_SAFETY_ON_NULL_RETURN_VAL(sd->frame, EINA_FALSE);
return EINA_TRUE;
}
-char *ewk_frame_selection_get(const Evas_Object *o)
+char* ewk_frame_selection_get(const Evas_Object* o)
{
EWK_FRAME_SD_GET_OR_RETURN(o, sd, 0);
EINA_SAFETY_ON_NULL_RETURN_VAL(sd->frame, 0);
return strdup(s.data());
}
-Eina_Bool ewk_frame_text_search(const Evas_Object *o, const char *string, Eina_Bool case_sensitive, Eina_Bool forward, Eina_Bool wrap)
+Eina_Bool ewk_frame_text_search(const Evas_Object* o, const char* string, Eina_Bool case_sensitive, Eina_Bool forward, Eina_Bool wrap)
{
EWK_FRAME_SD_GET_OR_RETURN(o, sd, EINA_FALSE);
EINA_SAFETY_ON_NULL_RETURN_VAL(sd->frame, EINA_FALSE);
return sd->frame->editor()->findString(WTF::String::fromUTF8(string), forward, case_sensitive, wrap, true);
}
-unsigned int ewk_frame_text_matches_mark(Evas_Object *o, const char *string, Eina_Bool case_sensitive, Eina_Bool highlight, unsigned int limit)
+unsigned int ewk_frame_text_matches_mark(Evas_Object* o, const char* string, Eina_Bool case_sensitive, Eina_Bool highlight, unsigned int limit)
{
EWK_FRAME_SD_GET_OR_RETURN(o, sd, 0);
EINA_SAFETY_ON_NULL_RETURN_VAL(sd->frame, EINA_FALSE);
return sd->frame->editor()->countMatchesForText(WTF::String::fromUTF8(string), case_sensitive, limit, true);
}
-Eina_Bool ewk_frame_text_matches_unmark_all(Evas_Object *o)
+Eina_Bool ewk_frame_text_matches_unmark_all(Evas_Object* o)
{
EWK_FRAME_SD_GET_OR_RETURN(o, sd, EINA_FALSE);
EINA_SAFETY_ON_NULL_RETURN_VAL(sd->frame, EINA_FALSE);
return EINA_TRUE;
}
-Eina_Bool ewk_frame_text_matches_highlight_set(Evas_Object *o, Eina_Bool highlight)
+Eina_Bool ewk_frame_text_matches_highlight_set(Evas_Object* o, Eina_Bool highlight)
{
EWK_FRAME_SD_GET_OR_RETURN(o, sd, EINA_FALSE);
EINA_SAFETY_ON_NULL_RETURN_VAL(sd->frame, EINA_FALSE);
return EINA_TRUE;
}
-Eina_Bool ewk_frame_text_matches_highlight_get(const Evas_Object *o)
+Eina_Bool ewk_frame_text_matches_highlight_get(const Evas_Object* o)
{
EWK_FRAME_SD_GET_OR_RETURN(o, sd, EINA_FALSE);
EINA_SAFETY_ON_NULL_RETURN_VAL(sd->frame, EINA_FALSE);
/**
* Comparison function used by ewk_frame_text_matches_nth_pos_get
*/
-static bool _ewk_frame_rect_cmp_less_than(const WebCore::IntRect &i, const WebCore::IntRect &j)
+static bool _ewk_frame_rect_cmp_less_than(const WebCore::IntRect& i, const WebCore::IntRect& j)
{
return (i.y() < j.y() || (i.y() == j.y() && i.x() < j.x()));
}
/**
* Predicate used by ewk_frame_text_matches_nth_pos_get
*/
-static bool _ewk_frame_rect_is_negative_value(const WebCore::IntRect &i)
+static bool _ewk_frame_rect_is_negative_value(const WebCore::IntRect& i)
{
return (i.x() < 0 || i.y() < 0);
}
-Eina_Bool ewk_frame_text_matches_nth_pos_get(const Evas_Object *o, size_t n, int *x, int *y)
+Eina_Bool ewk_frame_text_matches_nth_pos_get(const Evas_Object* o, size_t n, int* x, int* y)
{
EWK_FRAME_SD_GET_OR_RETURN(o, sd, EINA_FALSE);
EINA_SAFETY_ON_NULL_RETURN_VAL(sd->frame, EINA_FALSE);
std::remove_if(intRects.begin(), intRects.end(), _ewk_frame_rect_is_negative_value);
if (intRects.isEmpty() || n > intRects.size())
- return EINA_FALSE;
+ return EINA_FALSE;
std::sort(intRects.begin(), intRects.end(), _ewk_frame_rect_cmp_less_than);
if (x)
- *x = intRects[n - 1].x();
+ *x = intRects[n - 1].x();
if (y)
- *y = intRects[n - 1].y();
+ *y = intRects[n - 1].y();
return EINA_TRUE;
}
-Eina_Bool ewk_frame_stop(Evas_Object *o)
+Eina_Bool ewk_frame_stop(Evas_Object* o)
{
EWK_FRAME_SD_GET_OR_RETURN(o, sd, EINA_FALSE);
EINA_SAFETY_ON_NULL_RETURN_VAL(sd->frame, EINA_FALSE);
return EINA_TRUE;
}
-Eina_Bool ewk_frame_reload(Evas_Object *o)
+Eina_Bool ewk_frame_reload(Evas_Object* o)
{
EWK_FRAME_SD_GET_OR_RETURN(o, sd, EINA_FALSE);
EINA_SAFETY_ON_NULL_RETURN_VAL(sd->frame, EINA_FALSE);
return EINA_TRUE;
}
-Eina_Bool ewk_frame_reload_full(Evas_Object *o)
+Eina_Bool ewk_frame_reload_full(Evas_Object* o)
{
EWK_FRAME_SD_GET_OR_RETURN(o, sd, EINA_FALSE);
EINA_SAFETY_ON_NULL_RETURN_VAL(sd->frame, EINA_FALSE);
return EINA_TRUE;
}
-Eina_Bool ewk_frame_back(Evas_Object *o)
+Eina_Bool ewk_frame_back(Evas_Object* o)
{
return ewk_frame_navigate(o, -1);
}
-Eina_Bool ewk_frame_forward(Evas_Object *o)
+Eina_Bool ewk_frame_forward(Evas_Object* o)
{
return ewk_frame_navigate(o, 1);
}
-Eina_Bool ewk_frame_navigate(Evas_Object *o, int steps)
+Eina_Bool ewk_frame_navigate(Evas_Object* o, int steps)
{
EWK_FRAME_SD_GET_OR_RETURN(o, sd, EINA_FALSE);
EINA_SAFETY_ON_NULL_RETURN_VAL(sd->frame, EINA_FALSE);
- WebCore::Page *page = sd->frame->page();
+ WebCore::Page* page = sd->frame->page();
if (!page->canGoBackOrForward(steps))
return EINA_FALSE;
page->goBackOrForward(steps);
return EINA_TRUE;
}
-Eina_Bool ewk_frame_back_possible(Evas_Object *o)
+Eina_Bool ewk_frame_back_possible(Evas_Object* o)
{
return ewk_frame_navigate_possible(o, -1);
}
-Eina_Bool ewk_frame_forward_possible(Evas_Object *o)
+Eina_Bool ewk_frame_forward_possible(Evas_Object* o)
{
return ewk_frame_navigate_possible(o, 1);
}
-Eina_Bool ewk_frame_navigate_possible(Evas_Object *o, int steps)
+Eina_Bool ewk_frame_navigate_possible(Evas_Object* o, int steps)
{
EWK_FRAME_SD_GET_OR_RETURN(o, sd, EINA_FALSE);
EINA_SAFETY_ON_NULL_RETURN_VAL(sd->frame, EINA_FALSE);
return page->canGoBackOrForward(steps);
}
-float ewk_frame_zoom_get(const Evas_Object *o)
+float ewk_frame_zoom_get(const Evas_Object* o)
{
EWK_FRAME_SD_GET_OR_RETURN(o, sd, -1.0);
EINA_SAFETY_ON_NULL_RETURN_VAL(sd->frame, -1.0);
return sd->frame->pageZoomFactor();
}
-Eina_Bool ewk_frame_zoom_set(Evas_Object *o, float zoom)
+Eina_Bool ewk_frame_zoom_set(Evas_Object* o, float zoom)
{
EWK_FRAME_SD_GET_OR_RETURN(o, sd, EINA_FALSE);
EINA_SAFETY_ON_NULL_RETURN_VAL(sd->frame, EINA_FALSE);
return EINA_TRUE;
}
-Eina_Bool ewk_frame_zoom_text_only_get(const Evas_Object *o)
+Eina_Bool ewk_frame_zoom_text_only_get(const Evas_Object* o)
{
EWK_FRAME_SD_GET_OR_RETURN(o, sd, EINA_FALSE);
return sd->textZoom;
}
-Eina_Bool ewk_frame_zoom_text_only_set(Evas_Object *o, Eina_Bool setting)
+Eina_Bool ewk_frame_zoom_text_only_set(Evas_Object* o, Eina_Bool setting)
{
EWK_FRAME_SD_GET_OR_RETURN(o, sd, EINA_FALSE);
EINA_SAFETY_ON_NULL_RETURN_VAL(sd->frame, EINA_FALSE);
return EINA_TRUE;
}
-void ewk_frame_hit_test_free(Ewk_Hit_Test *hit_test)
+void ewk_frame_hit_test_free(Ewk_Hit_Test* hit_test)
{
EINA_SAFETY_ON_NULL_RETURN(hit_test);
eina_stringshare_del(hit_test->title);
free(hit_test);
}
-Ewk_Hit_Test *ewk_frame_hit_test_new(const Evas_Object *o, int x, int y)
+Ewk_Hit_Test* ewk_frame_hit_test_new(const Evas_Object* o, int x, int y)
{
EWK_FRAME_SD_GET_OR_RETURN(o, sd, 0);
EINA_SAFETY_ON_NULL_RETURN_VAL(sd->frame, 0);
EINA_SAFETY_ON_NULL_RETURN_VAL(sd->frame->contentRenderer(), 0);
WebCore::HitTestResult result = sd->frame->eventHandler()->hitTestResultAtPoint
- (view->windowToContents(WebCore::IntPoint(x, y)),
- /*allowShadowContent*/ false, /*ignoreClipping*/ true);
+ (view->windowToContents(WebCore::IntPoint(x, y)),
+ /*allowShadowContent*/ false, /*ignoreClipping*/ true);
if (result.scrollbar())
return 0;
if (!result.innerNode())
return 0;
- Ewk_Hit_Test *hit_test = (Ewk_Hit_Test *)calloc(1, sizeof(Ewk_Hit_Test));
+ Ewk_Hit_Test* hit_test = (Ewk_Hit_Test*)calloc(1, sizeof(Ewk_Hit_Test));
if (!hit_test) {
CRITICAL("Could not allocate memory for hit test.");
return 0;
}
Eina_Bool
-ewk_frame_scroll_add(Evas_Object *o, int dx, int dy)
+ewk_frame_scroll_add(Evas_Object* o, int dx, int dy)
{
EWK_FRAME_SD_GET_OR_RETURN(o, sd, EINA_FALSE);
EINA_SAFETY_ON_NULL_RETURN_VAL(sd->frame, EINA_FALSE);
}
Eina_Bool
-ewk_frame_scroll_set(Evas_Object *o, int x, int y)
+ewk_frame_scroll_set(Evas_Object* o, int x, int y)
{
EWK_FRAME_SD_GET_OR_RETURN(o, sd, EINA_FALSE);
EINA_SAFETY_ON_NULL_RETURN_VAL(sd->frame, EINA_FALSE);
}
Eina_Bool
-ewk_frame_scroll_size_get(const Evas_Object *o, int *w, int *h)
+ewk_frame_scroll_size_get(const Evas_Object* o, int* w, int* h)
{
if (w)
*w = 0;
}
Eina_Bool
-ewk_frame_scroll_pos_get(const Evas_Object *o, int *x, int *y)
+ewk_frame_scroll_pos_get(const Evas_Object* o, int* x, int* y)
{
if (x)
*x = 0;
return EINA_TRUE;
}
-Eina_Bool ewk_frame_visible_content_geometry_get(const Evas_Object *o, Eina_Bool include_scrollbars, int *x, int *y, int *w, int *h)
+Eina_Bool ewk_frame_visible_content_geometry_get(const Evas_Object* o, Eina_Bool include_scrollbars, int* x, int* y, int* w, int* h)
{
if (x)
*x = 0;
return EINA_TRUE;
}
-Eina_Bool ewk_frame_paint_full_get(const Evas_Object *o)
+Eina_Bool ewk_frame_paint_full_get(const Evas_Object* o)
{
EWK_FRAME_SD_GET_OR_RETURN(o, sd, EINA_FALSE);
EINA_SAFETY_ON_NULL_RETURN_VAL(sd->frame, EINA_FALSE);
return sd->frame->view()->paintsEntireContents();
}
-void ewk_frame_paint_full_set(Evas_Object *o, Eina_Bool flag)
+void ewk_frame_paint_full_set(Evas_Object* o, Eina_Bool flag)
{
EWK_FRAME_SD_GET_OR_RETURN(o, sd);
EINA_SAFETY_ON_NULL_RETURN(sd->frame);
sd->frame->view()->setPaintsEntireContents(flag);
}
-Eina_Bool ewk_frame_feed_focus_in(Evas_Object *o)
+Eina_Bool ewk_frame_feed_focus_in(Evas_Object* o)
{
EWK_FRAME_SD_GET_OR_RETURN(o, sd, EINA_FALSE);
EINA_SAFETY_ON_NULL_RETURN_VAL(sd->frame, EINA_FALSE);
return EINA_TRUE;
}
-Eina_Bool ewk_frame_feed_focus_out(Evas_Object *o)
+Eina_Bool ewk_frame_feed_focus_out(Evas_Object* o)
{
// TODO: what to do on focus out?
ERR("what to do?");
return EINA_FALSE;
}
-Eina_Bool ewk_frame_feed_mouse_wheel(Evas_Object *o, const Evas_Event_Mouse_Wheel *ev)
+Eina_Bool ewk_frame_feed_mouse_wheel(Evas_Object* o, const Evas_Event_Mouse_Wheel* ev)
{
EWK_FRAME_SD_GET_OR_RETURN(o, sd, EINA_FALSE);
EINA_SAFETY_ON_NULL_RETURN_VAL(sd->frame, EINA_FALSE);
return sd->frame->eventHandler()->handleWheelEvent(event);
}
-Eina_Bool ewk_frame_feed_mouse_down(Evas_Object *o, const Evas_Event_Mouse_Down *ev)
+Eina_Bool ewk_frame_feed_mouse_down(Evas_Object* o, const Evas_Event_Mouse_Down* ev)
{
EWK_FRAME_SD_GET_OR_RETURN(o, sd, EINA_FALSE);
EINA_SAFETY_ON_NULL_RETURN_VAL(sd->frame, EINA_FALSE);
return sd->frame->eventHandler()->handleMousePressEvent(event);
}
-Eina_Bool ewk_frame_feed_mouse_up(Evas_Object *o, const Evas_Event_Mouse_Up *ev)
+Eina_Bool ewk_frame_feed_mouse_up(Evas_Object* o, const Evas_Event_Mouse_Up* ev)
{
EWK_FRAME_SD_GET_OR_RETURN(o, sd, EINA_FALSE);
EINA_SAFETY_ON_NULL_RETURN_VAL(sd->frame, EINA_FALSE);
EINA_SAFETY_ON_NULL_RETURN_VAL(ev, EINA_FALSE);
- WebCore::FrameView *view = sd->frame->view();
+ WebCore::FrameView* view = sd->frame->view();
DBG("o=%p, view=%p, button=%d, pos=%d,%d",
o, view, ev->button, ev->canvas.x, ev->canvas.y);
EINA_SAFETY_ON_NULL_RETURN_VAL(view, EINA_FALSE);
return sd->frame->eventHandler()->handleMouseReleaseEvent(event);
}
-Eina_Bool ewk_frame_feed_mouse_move(Evas_Object *o, const Evas_Event_Mouse_Move *ev)
+Eina_Bool ewk_frame_feed_mouse_move(Evas_Object* o, const Evas_Event_Mouse_Move* ev)
{
EWK_FRAME_SD_GET_OR_RETURN(o, sd, EINA_FALSE);
EINA_SAFETY_ON_NULL_RETURN_VAL(sd->frame, EINA_FALSE);
return sd->frame->eventHandler()->mouseMoved(event);
}
-Eina_Bool ewk_frame_feed_touch_event(Evas_Object *o, Ewk_Touch_Event_Type action, Eina_List *points, int metaState)
+Eina_Bool ewk_frame_feed_touch_event(Evas_Object* o, Ewk_Touch_Event_Type action, Eina_List* points, int metaState)
{
Eina_Bool ret = EINA_FALSE;
return ret;
}
-static inline Eina_Bool _ewk_frame_handle_key_scrolling(WebCore::Frame *frame, const WebCore::PlatformKeyboardEvent &event)
+static inline Eina_Bool _ewk_frame_handle_key_scrolling(WebCore::Frame* frame, const WebCore::PlatformKeyboardEvent& event)
{
WebCore::ScrollDirection direction;
WebCore::ScrollGranularity granularity;
break;
case VK_DOWN:
direction = WebCore::ScrollDown;
- if (event.ctrlKey())
+ if (event.ctrlKey())
granularity = WebCore::ScrollByDocument;
else
granularity = WebCore::ScrollByLine;
return EINA_TRUE;
}
-Eina_Bool ewk_frame_feed_key_down(Evas_Object *o, const Evas_Event_Key_Down *ev)
+Eina_Bool ewk_frame_feed_key_down(Evas_Object* o, const Evas_Event_Key_Down* ev)
{
EWK_FRAME_SD_GET_OR_RETURN(o, sd, EINA_FALSE);
EINA_SAFETY_ON_NULL_RETURN_VAL(sd->frame, EINA_FALSE);
return _ewk_frame_handle_key_scrolling(sd->frame, event);
}
-Eina_Bool ewk_frame_feed_key_up(Evas_Object *o, const Evas_Event_Key_Up *ev)
+Eina_Bool ewk_frame_feed_key_up(Evas_Object* o, const Evas_Event_Key_Up* ev)
{
EWK_FRAME_SD_GET_OR_RETURN(o, sd, EINA_FALSE);
EINA_SAFETY_ON_NULL_RETURN_VAL(sd->frame, EINA_FALSE);
return sd->frame->eventHandler()->keyEvent(event);
}
-Ewk_Text_Selection_Type ewk_frame_text_selection_type_get(const Evas_Object *o)
+Ewk_Text_Selection_Type ewk_frame_text_selection_type_get(const Evas_Object* o)
{
EWK_FRAME_SD_GET_OR_RETURN(o, sd, EWK_TEXT_SELECTION_NONE);
EINA_SAFETY_ON_NULL_RETURN_VAL(sd->frame, EWK_TEXT_SELECTION_NONE);
- WebCore::FrameSelection *controller = sd->frame->selection();
+ WebCore::FrameSelection* controller = sd->frame->selection();
if (!controller)
return EWK_TEXT_SELECTION_NONE;
*
* @return a new frame object or @c 0 on failure
*/
-Evas_Object *ewk_frame_add(Evas *e)
+Evas_Object* ewk_frame_add(Evas* e)
{
return evas_object_smart_add(e, _ewk_frame_smart_class_new());
}
*
* This is internal and should never be called by external users.
*/
-Eina_Bool ewk_frame_init(Evas_Object *o, Evas_Object *view, WebCore::Frame *frame)
+Eina_Bool ewk_frame_init(Evas_Object* o, Evas_Object* view, WebCore::Frame* frame)
{
EWK_FRAME_SD_GET_OR_RETURN(o, sd, EINA_FALSE);
if (!sd->frame) {
*
* Adds child to the frame.
*/
-Eina_Bool ewk_frame_child_add(Evas_Object *o, WTF::PassRefPtr<WebCore::Frame> child, const WTF::String &name, const WebCore::KURL &url, const WTF::String &referrer)
+Eina_Bool ewk_frame_child_add(Evas_Object* o, WTF::PassRefPtr<WebCore::Frame> child, const WTF::String& name, const WebCore::KURL& url, const WTF::String& referrer)
{
EWK_FRAME_SD_GET_OR_RETURN(o, sd, 0);
char buf[256];
- Evas_Object *frame;
+ Evas_Object* frame;
WebCore::Frame* cf;
frame = ewk_frame_add(sd->base.evas);
* @internal
* Frame was destroyed by loader, remove internal reference.
*/
-void ewk_frame_core_gone(Evas_Object *o)
+void ewk_frame_core_gone(Evas_Object* o)
{
DBG("o=%p", o);
EWK_FRAME_SD_GET_OR_RETURN(o, sd);
* Avoid using this call from outside, add specific ewk_frame_*
* actions instead.
*/
-WebCore::Frame* ewk_frame_core_get(const Evas_Object *o)
+WebCore::Frame* ewk_frame_core_get(const Evas_Object* o)
{
EWK_FRAME_SD_GET_OR_RETURN(o, sd, 0);
return sd->frame;
*
* Emits signal: "resource,request,willsend"
*/
-void ewk_frame_request_will_send(Evas_Object *o, Ewk_Frame_Resource_Request *request)
+void ewk_frame_request_will_send(Evas_Object* o, Ewk_Frame_Resource_Request* request)
{
evas_object_smart_callback_call(o, "resource,request,willsend", request);
}
*
* Emits signal: "resource,request,new"
*/
-void ewk_frame_request_assign_identifier(Evas_Object *o, const Ewk_Frame_Resource_Request *request)
+void ewk_frame_request_assign_identifier(Evas_Object* o, const Ewk_Frame_Resource_Request* request)
{
- evas_object_smart_callback_call(o, "resource,request,new", (void *)request);
+ evas_object_smart_callback_call(o, "resource,request,new", (void*)request);
}
/**
*
* Emits signal: "navigation,first"
*/
-void ewk_frame_did_perform_first_navigation(Evas_Object *o)
+void ewk_frame_did_perform_first_navigation(Evas_Object* o)
{
evas_object_smart_callback_call(o, "navigation,first", 0);
}
*
* Emits signal: "state,save"
*/
-void ewk_frame_view_state_save(Evas_Object *o, WebCore::HistoryItem *item)
+void ewk_frame_view_state_save(Evas_Object* o, WebCore::HistoryItem* item)
{
evas_object_smart_callback_call(o, "state,save", 0);
}
*
* Emits signal: "load,started" with no parameters.
*/
-void ewk_frame_load_started(Evas_Object *o)
+void ewk_frame_load_started(Evas_Object* o)
{
- Evas_Object *main_frame;
+ Evas_Object* main_frame;
DBG("o=%p", o);
evas_object_smart_callback_call(o, "load,started", 0);
EWK_FRAME_SD_GET_OR_RETURN(o, sd);
*
* Emits signal: "load,provisional" with no parameters.
*/
-void ewk_frame_load_provisional(Evas_Object *o)
+void ewk_frame_load_provisional(Evas_Object* o)
{
evas_object_smart_callback_call(o, "load,provisional", 0);
}
*
* Emits signal: "load,firstlayout,finished" with no parameters.
*/
-void ewk_frame_load_firstlayout_finished(Evas_Object *o)
+void ewk_frame_load_firstlayout_finished(Evas_Object* o)
{
evas_object_smart_callback_call(o, "load,firstlayout,finished", 0);
}
*
* Emits signal: "load,nonemptylayout,finished" with no parameters.
*/
-void ewk_frame_load_firstlayout_nonempty_finished(Evas_Object *o)
+void ewk_frame_load_firstlayout_nonempty_finished(Evas_Object* o)
{
evas_object_smart_callback_call(o, "load,nonemptylayout,finished", 0);
}
*
* Emits signal: "load,document,finished" with no parameters.
*/
-void ewk_frame_load_document_finished(Evas_Object *o)
+void ewk_frame_load_document_finished(Evas_Object* o)
{
evas_object_smart_callback_call(o, "load,document,finished", 0);
}
* @note there should notbe any error stuff here, but trying to be
* compatible with previous WebKit.
*/
-void ewk_frame_load_finished(Evas_Object *o, const char *error_domain, int error_code, Eina_Bool is_cancellation, const char *error_description, const char *failing_url)
+void ewk_frame_load_finished(Evas_Object* o, const char* error_domain, int error_code, Eina_Bool is_cancellation, const char* error_description, const char* failing_url)
{
- Ewk_Frame_Load_Error buf, *error;
+ Ewk_Frame_Load_Error buf, * error;
if (!error_domain) {
DBG("o=%p, success.", o);
error = 0;
*
* Emits signal: "load,error" with pointer to Ewk_Frame_Load_Error.
*/
-void ewk_frame_load_error(Evas_Object *o, const char *error_domain, int error_code, Eina_Bool is_cancellation, const char *error_description, const char *failing_url)
+void ewk_frame_load_error(Evas_Object* o, const char* error_domain, int error_code, Eina_Bool is_cancellation, const char* error_description, const char* failing_url)
{
Ewk_Frame_Load_Error error;
*
* Emits signal: "load,progress" with pointer to a double from 0.0 to 1.0.
*/
-void ewk_frame_load_progress_changed(Evas_Object *o)
+void ewk_frame_load_progress_changed(Evas_Object* o)
{
EWK_FRAME_SD_GET_OR_RETURN(o, sd);
EINA_SAFETY_ON_NULL_RETURN(sd->frame);
*
* Reports contents size changed.
*/
-void ewk_frame_contents_size_changed(Evas_Object *o, Evas_Coord w, Evas_Coord h)
+void ewk_frame_contents_size_changed(Evas_Object* o, Evas_Coord w, Evas_Coord h)
{
DBG("o=%p: %dx%d", o, w, h);
EWK_FRAME_SD_GET_OR_RETURN(o, sd);
*
* Reports title changed.
*/
-void ewk_frame_title_set(Evas_Object *o, const char *title)
+void ewk_frame_title_set(Evas_Object* o, const char* title)
{
DBG("o=%p, title=%s", o, title ? title : "(null)");
EWK_FRAME_SD_GET_OR_RETURN(o, sd);
if (!eina_stringshare_replace(&sd->title, title))
return;
- evas_object_smart_callback_call(o, "title,changed", (void *)sd->title);
+ evas_object_smart_callback_call(o, "title,changed", (void*)sd->title);
}
/**
*
* Creates a view.
*/
-void ewk_frame_view_create_for_view(Evas_Object *o, Evas_Object *view)
+void ewk_frame_view_create_for_view(Evas_Object* o, Evas_Object* view)
{
DBG("o=%p, view=%p", o, view);
EWK_FRAME_SD_GET_OR_RETURN(o, sd);
if (!sd->frame->view())
return;
- const char *theme = ewk_view_theme_get(view);
+ const char* theme = ewk_view_theme_get(view);
sd->frame->view()->setEdjeTheme(theme);
sd->frame->view()->setEvasObject(o);
}
-ssize_t ewk_frame_source_get(const Evas_Object *o, char **frame_source)
+ssize_t ewk_frame_source_get(const Evas_Object* o, char** frame_source)
{
EWK_FRAME_SD_GET_OR_RETURN(o, sd, -1);
EINA_SAFETY_ON_NULL_RETURN_VAL(sd->frame, -1);
}
// Look for <html> tag. If it exists, the node contatins all document's source.
- WebCore::Node *documentNode = sd->frame->document()->documentElement();
+ WebCore::Node* documentNode = sd->frame->document()->documentElement();
if (documentNode)
- for (WebCore::Node *node = documentNode->firstChild(); node; node = node->parentElement()) {
+ for (WebCore::Node* node = documentNode->firstChild(); node; node = node->parentElement()) {
if (node->hasTagName(WebCore::HTMLNames::htmlTag)) {
- WebCore::HTMLElement *element = static_cast<WebCore::HTMLElement*>(node);
+ WebCore::HTMLElement* element = static_cast<WebCore::HTMLElement*>(node);
if (element)
source = element->outerHTML();
break;
return source_length;
}
-Eina_List *ewk_frame_resources_location_get(const Evas_Object *o)
+Eina_List* ewk_frame_resources_location_get(const Evas_Object* o)
{
EWK_FRAME_SD_GET_OR_RETURN(o, sd, 0);
EINA_SAFETY_ON_NULL_RETURN_VAL(sd->frame, 0);
EINA_SAFETY_ON_NULL_RETURN_VAL(sd->frame->document(), 0);
- Eina_List *listOfImagesLocation = 0;
+ Eina_List* listOfImagesLocation = 0;
// Get src attibute of images and saves them to the Eina_List.
RefPtr<WebCore::HTMLCollection> images = sd->frame->document()->images();
for (size_t index = 0; index < images->length(); ++index) {
- WebCore::HTMLImageElement *imageElement = static_cast<WebCore::HTMLImageElement*>(images->item(index));
+ WebCore::HTMLImageElement* imageElement = static_cast<WebCore::HTMLImageElement*>(images->item(index));
if (!imageElement || imageElement->src().isNull() || imageElement->src().isEmpty())
continue;
WTF::String imageLocation = imageElement->src().string();
// Look for duplicated location.
- Eina_List *listIterator = 0;
- void *data = 0;
+ Eina_List* listIterator = 0;
+ void* data = 0;
Eina_Bool found = EINA_FALSE;
EINA_LIST_FOREACH(listOfImagesLocation, listIterator, data)
if (found = !strcmp(static_cast<char*>(data), imageLocation.utf8().data()))
if (found)
continue;
- char *imageLocationCopy = strdup(imageLocation.utf8().data());
+ char* imageLocationCopy = strdup(imageLocation.utf8().data());
if (!imageLocationCopy)
goto out_of_memory_handler;
listOfImagesLocation = eina_list_append(listOfImagesLocation, imageLocationCopy);
out_of_memory_handler:
CRITICAL("Could not allocate memory.");
- void *data;
+ void* data;
EINA_LIST_FREE(listOfImagesLocation, data)
free(data);
return 0;
*
* Emits signal: "uri,changed" with new uri as parameter.
*/
-Eina_Bool ewk_frame_uri_changed(Evas_Object *o)
+Eina_Bool ewk_frame_uri_changed(Evas_Object* o)
{
EWK_FRAME_SD_GET_OR_RETURN(o, sd, EINA_FALSE);
EINA_SAFETY_ON_NULL_RETURN_VAL(sd->frame, EINA_FALSE);
*
* Forces layout for frame.
*/
-void ewk_frame_force_layout(Evas_Object *o)
+void ewk_frame_force_layout(Evas_Object* o)
{
DBG("o=%p", o);
EWK_FRAME_SD_GET_OR_RETURN(o, sd);
*
* Creates plugin.
*/
-WTF::PassRefPtr<WebCore::Widget> ewk_frame_plugin_create(Evas_Object *o, const WebCore::IntSize &pluginSize, WebCore::HTMLPlugInElement *element, const WebCore::KURL &url, const WTF::Vector<WTF::String> ¶mNames, const WTF::Vector<WTF::String> ¶mValues, const WTF::String &mimeType, bool loadManually)
+WTF::PassRefPtr<WebCore::Widget> ewk_frame_plugin_create(Evas_Object* o, const WebCore::IntSize& pluginSize, WebCore::HTMLPlugInElement* element, const WebCore::KURL& url, const WTF::Vector<WTF::String>& paramNames, const WTF::Vector<WTF::String>& paramValues, const WTF::String& mimeType, bool loadManually)
{
return 0;
}
*
* Emits signal: "editorclientselection,changed" with no parameters.
*/
-void ewk_frame_editor_client_selection_changed(Evas_Object *o)
+void ewk_frame_editor_client_selection_changed(Evas_Object* o)
{
evas_object_smart_callback_call(o, "editorclient,selection,changed", 0);
EWK_FRAME_SD_GET_OR_RETURN(o, sd);
*
* Emits signal: "editorclient,contents,changed" with no parameters.
*/
-void ewk_frame_editor_client_contents_changed(Evas_Object *o)
+void ewk_frame_editor_client_contents_changed(Evas_Object* o)
{
evas_object_smart_callback_call(o, "editorclient,contents,changed", 0);
EWK_FRAME_SD_GET_OR_RETURN(o, sd);
#include <wtf/text/CString.h>
struct _Ewk_History {
- WebCore::BackForwardListImpl *core;
+ WebCore::BackForwardListImpl* core;
};
#define EWK_HISTORY_CORE_GET_OR_RETURN(history, core_, ...) \
ERR("history->core is disabled!."); \
return __VA_ARGS__; \
} \
- WebCore::BackForwardListImpl *core_ = (history)->core
+ WebCore::BackForwardListImpl* core_ = (history)->core
struct _Ewk_History_Item {
- WebCore::HistoryItem *core;
+ WebCore::HistoryItem* core;
- const char *title;
- const char *alternate_title;
- const char *uri;
- const char *original_uri;
+ const char* title;
+ const char* alternate_title;
+ const char* uri;
+ const char* original_uri;
};
#define EWK_HISTORY_ITEM_CORE_GET_OR_RETURN(item, core_, ...) \
CRITICAL("item->core is NULL."); \
return __VA_ARGS__; \
} \
- WebCore::HistoryItem *core_ = (item)->core
+ WebCore::HistoryItem* core_ = (item)->core
-static inline Ewk_History_Item *_ewk_history_item_new(WebCore::HistoryItem *core)
+static inline Ewk_History_Item* _ewk_history_item_new(WebCore::HistoryItem* core)
{
Ewk_History_Item* item;
return 0;
}
- item = (Ewk_History_Item *)calloc(1, sizeof(Ewk_History_Item));
+ item = (Ewk_History_Item*)calloc(1, sizeof(Ewk_History_Item));
if (!item) {
CRITICAL("Could not allocate item memory.");
return 0;
return item;
}
-static inline Eina_List *_ewk_history_item_list_get(const WebCore::HistoryItemVector &core_items)
+static inline Eina_List* _ewk_history_item_list_get(const WebCore::HistoryItemVector& core_items)
{
Eina_List* ret = 0;
unsigned int i, size;
Ewk_History_Item* ewk_history_history_item_current_get(const Ewk_History* history)
{
EWK_HISTORY_CORE_GET_OR_RETURN(history, core, 0);
- WebCore::HistoryItem *currentItem = core->currentItem();
+ WebCore::HistoryItem* currentItem = core->currentItem();
if (currentItem)
return _ewk_history_item_new(currentItem);
return 0;
cairo_surface_t* ewk_history_item_icon_surface_get(const Ewk_History_Item* item)
{
EWK_HISTORY_ITEM_CORE_GET_OR_RETURN(item, core, 0);
-
+
WebCore::Image* icon = WebCore::iconDatabase().synchronousIconForPageURL(core->url(), WebCore::IntSize(16, 16));
if (!icon) {
ERR("icon is NULL.");
#define EINA_MAGIC_CHECK_OR_RETURN(o, ...) \
if (!EINA_MAGIC_CHECK(obj, EWK_JS_OBJECT_MAGIC)) { \
- EINA_MAGIC_FAIL(obj, EWK_JS_OBJECT_MAGIC); \
- return __VA_ARGS__; \
+ EINA_MAGIC_FAIL(obj, EWK_JS_OBJECT_MAGIC); \
+ return __VA_ARGS__; \
}
struct _Ewk_JS_Class {
// TODO: this should move to WebCore, already reported to webkit-gtk folks:
#if USE(SOUP)
if (1) {
- SoupSession *session = WebCore::ResourceHandle::defaultSession();
+ SoupSession* session = WebCore::ResourceHandle::defaultSession();
soup_session_add_feature_by_type(session, SOUP_TYPE_CONTENT_SNIFFER);
soup_session_add_feature_by_type(session, SOUP_TYPE_CONTENT_DECODER);
#include <libsoup/soup.h>
#endif
-void ewk_network_proxy_uri_set(const char *proxy)
+void ewk_network_proxy_uri_set(const char* proxy)
{
#if USE(SOUP)
- SoupSession *session = WebCore::ResourceHandle::defaultSession();
+ SoupSession* session = WebCore::ResourceHandle::defaultSession();
if (!proxy) {
ERR("no proxy uri. remove proxy feature in soup.");
return;
}
- SoupURI *uri = soup_uri_new(proxy);
+ SoupURI* uri = soup_uri_new(proxy);
EINA_SAFETY_ON_NULL_RETURN(uri);
g_object_set(session, SOUP_SESSION_PROXY_URI, uri, NULL);
#endif
}
-const char *ewk_network_proxy_uri_get(void)
+const char* ewk_network_proxy_uri_get(void)
{
#if USE(SOUP)
- SoupURI *uri;
- SoupSession *session = WebCore::ResourceHandle::defaultSession();
+ SoupURI* uri;
+ SoupSession* session = WebCore::ResourceHandle::defaultSession();
g_object_get(session, SOUP_SESSION_PROXY_URI, &uri, NULL);
if (!uri) {
typedef struct _Ewk_JS_Class Ewk_JS_Class;
struct _Ewk_JS_Object {
JavaScriptObject base;
- const char *name;
- const Ewk_JS_Class *cls;
- Eina_Hash *properties;
- Evas_Object *view; // ewk_view: check if this object has already been added to another ewk_view
+ const char* name;
+ const Ewk_JS_Class* cls;
+ Eina_Hash* properties;
+ Evas_Object* view; // ewk_view: check if this object has already been added to another ewk_view
Ewk_JS_Object_Type type;
EINA_MAGIC;
};
Evas_Object* frame;
};
-void ewk_view_ready(Evas_Object *o);
-void ewk_view_input_method_state_set(Evas_Object *o, Eina_Bool active);
-void ewk_view_title_set(Evas_Object *o, const char *title);
-void ewk_view_uri_changed(Evas_Object *o);
-void ewk_view_load_started(Evas_Object *o);
-void ewk_view_load_provisional(Evas_Object *o);
-void ewk_view_frame_main_load_started(Evas_Object *o);
-void ewk_view_frame_main_cleared(Evas_Object *o);
-void ewk_view_frame_main_icon_received(Evas_Object *o);
-void ewk_view_load_finished(Evas_Object *o, const Ewk_Frame_Load_Error *error);
-void ewk_view_load_error(Evas_Object *o, const Ewk_Frame_Load_Error *error);
-void ewk_view_load_progress_changed(Evas_Object *o);
-void ewk_view_load_show(Evas_Object *o);
-void ewk_view_restore_state(Evas_Object *o, Evas_Object *frame);
-Evas_Object *ewk_view_window_create(Evas_Object *o, Eina_Bool javascript, const WebCore::WindowFeatures *coreFeatures);
-void ewk_view_window_close(Evas_Object *o);
+void ewk_view_ready(Evas_Object* o);
+void ewk_view_input_method_state_set(Evas_Object* o, Eina_Bool active);
+void ewk_view_title_set(Evas_Object* o, const char* title);
+void ewk_view_uri_changed(Evas_Object* o);
+void ewk_view_load_started(Evas_Object* o);
+void ewk_view_load_provisional(Evas_Object* o);
+void ewk_view_frame_main_load_started(Evas_Object* o);
+void ewk_view_frame_main_cleared(Evas_Object* o);
+void ewk_view_frame_main_icon_received(Evas_Object* o);
+void ewk_view_load_finished(Evas_Object* o, const Ewk_Frame_Load_Error* error);
+void ewk_view_load_error(Evas_Object* o, const Ewk_Frame_Load_Error* error);
+void ewk_view_load_progress_changed(Evas_Object* o);
+void ewk_view_load_show(Evas_Object* o);
+void ewk_view_restore_state(Evas_Object* o, Evas_Object* frame);
+Evas_Object* ewk_view_window_create(Evas_Object* o, Eina_Bool javascript, const WebCore::WindowFeatures* coreFeatures);
+void ewk_view_window_close(Evas_Object* o);
-void ewk_view_mouse_link_hover_in(Evas_Object *o, void *data);
-void ewk_view_mouse_link_hover_out(Evas_Object *o);
+void ewk_view_mouse_link_hover_in(Evas_Object* o, void* data);
+void ewk_view_mouse_link_hover_out(Evas_Object* o);
-void ewk_view_toolbars_visible_set(Evas_Object *o, Eina_Bool visible);
-void ewk_view_toolbars_visible_get(Evas_Object *o, Eina_Bool *visible);
+void ewk_view_toolbars_visible_set(Evas_Object* o, Eina_Bool visible);
+void ewk_view_toolbars_visible_get(Evas_Object* o, Eina_Bool* visible);
-void ewk_view_statusbar_visible_set(Evas_Object *o, Eina_Bool visible);
-void ewk_view_statusbar_visible_get(Evas_Object *o, Eina_Bool *visible);
-void ewk_view_statusbar_text_set(Evas_Object *o, const char *text);
+void ewk_view_statusbar_visible_set(Evas_Object* o, Eina_Bool visible);
+void ewk_view_statusbar_visible_get(Evas_Object* o, Eina_Bool* visible);
+void ewk_view_statusbar_text_set(Evas_Object* o, const char* text);
-void ewk_view_scrollbars_visible_set(Evas_Object *o, Eina_Bool visible);
-void ewk_view_scrollbars_visible_get(Evas_Object *o, Eina_Bool *visible);
+void ewk_view_scrollbars_visible_set(Evas_Object* o, Eina_Bool visible);
+void ewk_view_scrollbars_visible_get(Evas_Object* o, Eina_Bool* visible);
-void ewk_view_menubar_visible_set(Evas_Object *o, Eina_Bool visible);
-void ewk_view_menubar_visible_get(Evas_Object *o, Eina_Bool *visible);
+void ewk_view_menubar_visible_set(Evas_Object* o, Eina_Bool visible);
+void ewk_view_menubar_visible_get(Evas_Object* o, Eina_Bool* visible);
-void ewk_view_tooltip_text_set(Evas_Object *o, const char *text);
+void ewk_view_tooltip_text_set(Evas_Object* o, const char* text);
-void ewk_view_add_console_message(Evas_Object *o, const char *message, unsigned int lineNumber, const char *sourceID);
+void ewk_view_add_console_message(Evas_Object* o, const char* message, unsigned int lineNumber, const char* sourceID);
-void ewk_view_run_javascript_alert(Evas_Object *o, Evas_Object *frame, const char *message);
-Eina_Bool ewk_view_run_javascript_confirm(Evas_Object *o, Evas_Object *frame, const char *message);
-Eina_Bool ewk_view_run_javascript_prompt(Evas_Object *o, Evas_Object *frame, const char *message, const char *defaultValue, char **value);
-Eina_Bool ewk_view_should_interrupt_javascript(Evas_Object *o);
-uint64_t ewk_view_exceeded_database_quota(Evas_Object *o, Evas_Object *frame, const char *databaseName, uint64_t current_size, uint64_t expected_size);
+void ewk_view_run_javascript_alert(Evas_Object* o, Evas_Object* frame, const char* message);
+Eina_Bool ewk_view_run_javascript_confirm(Evas_Object* o, Evas_Object* frame, const char* message);
+Eina_Bool ewk_view_run_javascript_prompt(Evas_Object* o, Evas_Object* frame, const char* message, const char* defaultValue, char** value);
+Eina_Bool ewk_view_should_interrupt_javascript(Evas_Object* o);
+uint64_t ewk_view_exceeded_database_quota(Evas_Object* o, Evas_Object* frame, const char* databaseName, uint64_t current_size, uint64_t expected_size);
-Eina_Bool ewk_view_run_open_panel(Evas_Object *o, Evas_Object *frame, Eina_Bool allows_multiple_files, const char *accept_types, Eina_List **selected_filenames);
+Eina_Bool ewk_view_run_open_panel(Evas_Object* o, Evas_Object* frame, Eina_Bool allows_multiple_files, const char* accept_types, Eina_List** selected_filenames);
-void ewk_view_repaint(Evas_Object *o, Evas_Coord x, Evas_Coord y, Evas_Coord w, Evas_Coord h);
-void ewk_view_scroll(Evas_Object *o, Evas_Coord dx, Evas_Coord dy, Evas_Coord sx, Evas_Coord sy, Evas_Coord sw, Evas_Coord sh, Evas_Coord cx, Evas_Coord cy, Evas_Coord cw, Evas_Coord ch, Eina_Bool main_frame);
-WebCore::Page *ewk_view_core_page_get(const Evas_Object *o);
+void ewk_view_repaint(Evas_Object* o, Evas_Coord x, Evas_Coord y, Evas_Coord w, Evas_Coord h);
+void ewk_view_scroll(Evas_Object* o, Evas_Coord dx, Evas_Coord dy, Evas_Coord sx, Evas_Coord sy, Evas_Coord sw, Evas_Coord sh, Evas_Coord cx, Evas_Coord cy, Evas_Coord cw, Evas_Coord ch, Eina_Bool main_frame);
+WebCore::Page* ewk_view_core_page_get(const Evas_Object* o);
-WTF::PassRefPtr<WebCore::Frame> ewk_view_frame_create(Evas_Object *o, Evas_Object *frame, const WTF::String& name, WebCore::HTMLFrameOwnerElement *ownerElement, const WebCore::KURL &url, const WTF::String &referrer);
+WTF::PassRefPtr<WebCore::Frame> ewk_view_frame_create(Evas_Object* o, Evas_Object* frame, const WTF::String& name, WebCore::HTMLFrameOwnerElement* ownerElement, const WebCore::KURL& url, const WTF::String& referrer);
-WTF::PassRefPtr<WebCore::Widget> ewk_view_plugin_create(Evas_Object *o, Evas_Object *frame, const WebCore::IntSize &pluginSize, WebCore::HTMLPlugInElement *element, const WebCore::KURL &url, const WTF::Vector<WTF::String> ¶mNames, const WTF::Vector<WTF::String> ¶mValues, const WTF::String &mimeType, bool loadManually);
+WTF::PassRefPtr<WebCore::Widget> ewk_view_plugin_create(Evas_Object* o, Evas_Object* frame, const WebCore::IntSize& pluginSize, WebCore::HTMLPlugInElement* element, const WebCore::KURL& url, const WTF::Vector<WTF::String>& paramNames, const WTF::Vector<WTF::String>& paramValues, const WTF::String& mimeType, bool loadManually);
-void ewk_view_popup_new(Evas_Object *o, WebCore::PopupMenuClient *client, int selected, const WebCore::IntRect &rect);
-void ewk_view_viewport_attributes_set(Evas_Object *o, const WebCore::ViewportArguments &arguments);
+void ewk_view_popup_new(Evas_Object* o, WebCore::PopupMenuClient* client, int selected, const WebCore::IntRect& rect);
+void ewk_view_viewport_attributes_set(Evas_Object* o, const WebCore::ViewportArguments& arguments);
-void ewk_view_download_request(Evas_Object *o, Ewk_Download *download);
-void *ewk_view_protocol_handler_resource_get(Evas_Object *o, size_t *bytesRead, char **mime, const char *file);
+void ewk_view_download_request(Evas_Object* o, Ewk_Download* download);
+void* ewk_view_protocol_handler_resource_get(Evas_Object* o, size_t* bytesRead, char** mime, const char* file);
-void ewk_view_editor_client_contents_changed(Evas_Object *o);
-void ewk_view_editor_client_selection_changed(Evas_Object *o);
+void ewk_view_editor_client_contents_changed(Evas_Object* o);
+void ewk_view_editor_client_selection_changed(Evas_Object* o);
#if ENABLE(NETSCAPE_PLUGIN_API)
-void ewk_view_js_window_object_clear(Evas_Object *o, Evas_Object *frame);
+void ewk_view_js_window_object_clear(Evas_Object* o, Evas_Object* frame);
#endif
int ewk_util_dpi_get(void);
Eina_Bool ewk_view_need_touch_events_get(const Evas_Object*);
#endif
-Ewk_History *ewk_history_new(WebCore::BackForwardListImpl *history);
-void ewk_history_free(Ewk_History *history);
-char *ewk_history_item_target_get(const Ewk_History_Item *item);
-Eina_Bool ewk_history_item_target_is(const Ewk_History_Item *item);
-Eina_List *ewk_history_item_children_get(const Ewk_History_Item *item);
+Ewk_History* ewk_history_new(WebCore::BackForwardListImpl* history);
+void ewk_history_free(Ewk_History* history);
+char* ewk_history_item_target_get(const Ewk_History_Item* item);
+Eina_Bool ewk_history_item_target_is(const Ewk_History_Item* item);
+Eina_List* ewk_history_item_children_get(const Ewk_History_Item* item);
#if ENABLE(CONTEXT_MENUS)
-Ewk_Context_Menu *ewk_context_menu_new(Evas_Object *view, WebCore::ContextMenuController *controller);
-Eina_Bool ewk_context_menu_free(Ewk_Context_Menu *o);
-void ewk_context_menu_item_append(Ewk_Context_Menu *o, WebCore::ContextMenuItem &core);
-Ewk_Context_Menu *ewk_context_menu_custom_get(const Ewk_Context_Menu *o);
-void ewk_context_menu_show(const Ewk_Context_Menu *o);
+Ewk_Context_Menu* ewk_context_menu_new(Evas_Object* view, WebCore::ContextMenuController* controller);
+Eina_Bool ewk_context_menu_free(Ewk_Context_Menu* o);
+void ewk_context_menu_item_append(Ewk_Context_Menu* o, WebCore::ContextMenuItem& core);
+Ewk_Context_Menu* ewk_context_menu_custom_get(const Ewk_Context_Menu* o);
+void ewk_context_menu_show(const Ewk_Context_Menu* o);
#endif
-const Eina_Rectangle *ewk_view_repaints_get(const Ewk_View_Private_Data *priv, size_t *count);
-const Ewk_Scroll_Request *ewk_view_scroll_requests_get(const Ewk_View_Private_Data *priv, size_t *count);
+const Eina_Rectangle* ewk_view_repaints_get(const Ewk_View_Private_Data* priv, size_t* count);
+const Ewk_Scroll_Request* ewk_view_scroll_requests_get(const Ewk_View_Private_Data* priv, size_t* count);
-void ewk_view_repaint_add(Ewk_View_Private_Data *priv, Evas_Coord x, Evas_Coord y, Evas_Coord w, Evas_Coord h);
+void ewk_view_repaint_add(Ewk_View_Private_Data* priv, Evas_Coord x, Evas_Coord y, Evas_Coord w, Evas_Coord h);
-void ewk_view_layout_if_needed_recursive(Ewk_View_Private_Data *priv);
+void ewk_view_layout_if_needed_recursive(Ewk_View_Private_Data* priv);
-Ewk_Window_Features *ewk_window_features_new_from_core(const WebCore::WindowFeatures *core);
+Ewk_Window_Features* ewk_window_features_new_from_core(const WebCore::WindowFeatures* core);
-Evas_Object *ewk_frame_add(Evas *e);
-Eina_Bool ewk_frame_init(Evas_Object *o, Evas_Object *view, WebCore::Frame *frame);
-Eina_Bool ewk_frame_child_add(Evas_Object *o, WTF::PassRefPtr<WebCore::Frame> child, const WTF::String &name, const WebCore::KURL &url, const WTF::String &referrer);
-void ewk_frame_view_set(Evas_Object *o, Evas_Object *newParent);
+Evas_Object* ewk_frame_add(Evas* e);
+Eina_Bool ewk_frame_init(Evas_Object* o, Evas_Object* view, WebCore::Frame* frame);
+Eina_Bool ewk_frame_child_add(Evas_Object* o, WTF::PassRefPtr<WebCore::Frame> child, const WTF::String& name, const WebCore::KURL& url, const WTF::String& referrer);
+void ewk_frame_view_set(Evas_Object* o, Evas_Object* newParent);
-WebCore::Frame *ewk_frame_core_get(const Evas_Object *o);
-void ewk_frame_core_gone(Evas_Object *o);
+WebCore::Frame* ewk_frame_core_get(const Evas_Object* o);
+void ewk_frame_core_gone(Evas_Object* o);
-void ewk_frame_load_started(Evas_Object *o);
-void ewk_frame_load_provisional(Evas_Object *o);
-void ewk_frame_load_firstlayout_finished(Evas_Object *o);
-void ewk_frame_load_firstlayout_nonempty_finished(Evas_Object *o);
-void ewk_frame_load_document_finished(Evas_Object *o);
-void ewk_frame_load_finished(Evas_Object *o, const char *error_domain, int error_code, Eina_Bool is_cancellation, const char *error_description, const char *failing_url);
-void ewk_frame_load_error(Evas_Object *o, const char *error_domain, int error_code, Eina_Bool is_cancellation, const char *error_description, const char *failing_url);
-void ewk_frame_load_progress_changed(Evas_Object *o);
+void ewk_frame_load_started(Evas_Object* o);
+void ewk_frame_load_provisional(Evas_Object* o);
+void ewk_frame_load_firstlayout_finished(Evas_Object* o);
+void ewk_frame_load_firstlayout_nonempty_finished(Evas_Object* o);
+void ewk_frame_load_document_finished(Evas_Object* o);
+void ewk_frame_load_finished(Evas_Object* o, const char* error_domain, int error_code, Eina_Bool is_cancellation, const char* error_description, const char* failing_url);
+void ewk_frame_load_error(Evas_Object* o, const char* error_domain, int error_code, Eina_Bool is_cancellation, const char* error_description, const char* failing_url);
+void ewk_frame_load_progress_changed(Evas_Object* o);
-void ewk_frame_request_will_send(Evas_Object *o, Ewk_Frame_Resource_Request *request);
-void ewk_frame_request_assign_identifier(Evas_Object *o, const Ewk_Frame_Resource_Request *request);
-void ewk_frame_view_state_save(Evas_Object *o, WebCore::HistoryItem* item);
+void ewk_frame_request_will_send(Evas_Object* o, Ewk_Frame_Resource_Request* request);
+void ewk_frame_request_assign_identifier(Evas_Object* o, const Ewk_Frame_Resource_Request* request);
+void ewk_frame_view_state_save(Evas_Object* o, WebCore::HistoryItem* item);
-void ewk_frame_did_perform_first_navigation(Evas_Object *o);
+void ewk_frame_did_perform_first_navigation(Evas_Object* o);
-void ewk_frame_contents_size_changed(Evas_Object *o, Evas_Coord w, Evas_Coord h);
-void ewk_frame_title_set(Evas_Object *o, const char *title);
+void ewk_frame_contents_size_changed(Evas_Object* o, Evas_Coord w, Evas_Coord h);
+void ewk_frame_title_set(Evas_Object* o, const char* title);
-void ewk_frame_view_create_for_view(Evas_Object *o, Evas_Object *view);
-Eina_Bool ewk_frame_uri_changed(Evas_Object *o);
-void ewk_frame_force_layout(Evas_Object *o);
+void ewk_frame_view_create_for_view(Evas_Object* o, Evas_Object* view);
+Eina_Bool ewk_frame_uri_changed(Evas_Object* o);
+void ewk_frame_force_layout(Evas_Object* o);
-WTF::PassRefPtr<WebCore::Widget> ewk_frame_plugin_create(Evas_Object *o, const WebCore::IntSize &pluginSize, WebCore::HTMLPlugInElement *element, const WebCore::KURL &url, const WTF::Vector<WTF::String> ¶mNames, const WTF::Vector<WTF::String> ¶mValues, const WTF::String &mimeType, bool loadManually);
+WTF::PassRefPtr<WebCore::Widget> ewk_frame_plugin_create(Evas_Object* o, const WebCore::IntSize& pluginSize, WebCore::HTMLPlugInElement* element, const WebCore::KURL& url, const WTF::Vector<WTF::String>& paramNames, const WTF::Vector<WTF::String>& paramValues, const WTF::String& mimeType, bool loadManually);
-Eina_Bool ewk_view_navigation_policy_decision(Evas_Object *o, Ewk_Frame_Resource_Request *request);
+Eina_Bool ewk_view_navigation_policy_decision(Evas_Object* o, Ewk_Frame_Resource_Request* request);
-void ewk_view_contents_size_changed(Evas_Object *o, Evas_Coord w, Evas_Coord h);
+void ewk_view_contents_size_changed(Evas_Object* o, Evas_Coord w, Evas_Coord h);
-WebCore::FloatRect ewk_view_page_rect_get(const Evas_Object *o);
+WebCore::FloatRect ewk_view_page_rect_get(const Evas_Object* o);
const char* ewk_settings_default_user_agent_get(void);
-void ewk_frame_editor_client_contents_changed(Evas_Object *o);
-void ewk_frame_editor_client_selection_changed(Evas_Object *o);
+void ewk_frame_editor_client_contents_changed(Evas_Object* o);
+void ewk_frame_editor_client_selection_changed(Evas_Object* o);
#ifdef __cplusplus
typedef struct {
SoupRequest parent;
- EwkProtocolHandlerPrivate *priv;
+ EwkProtocolHandlerPrivate* priv;
} EwkCustomProtocolHandler;
typedef struct {
#endif
}
-void ewk_settings_web_database_path_set(const char *path)
+void ewk_settings_web_database_path_set(const char* path)
{
#if ENABLE(SQL_DATABASE)
WTF::String corePath = WTF::String::fromUTF8(path);
#endif
}
-const char *ewk_settings_web_database_path_get(void)
+const char* ewk_settings_web_database_path_get(void)
{
#if ENABLE(SQL_DATABASE)
return _ewk_default_web_database_path;
#endif
}
-Eina_Bool ewk_settings_icon_database_path_set(const char *directory)
+Eina_Bool ewk_settings_icon_database_path_set(const char* directory)
{
WebCore::IconDatabase::delayDatabaseCleanup();
return EINA_TRUE;
}
-const char *ewk_settings_icon_database_path_get(void)
+const char* ewk_settings_icon_database_path_get(void)
{
if (!WebCore::iconDatabase().isEnabled())
return 0;
return EINA_TRUE;
}
-cairo_surface_t *ewk_settings_icon_database_icon_surface_get(const char *url)
+cairo_surface_t* ewk_settings_icon_database_icon_surface_get(const char* url)
{
EINA_SAFETY_ON_NULL_RETURN_VAL(url, 0);
WebCore::KURL kurl(WebCore::KURL(), WTF::String::fromUTF8(url));
- WebCore::Image *icon = WebCore::iconDatabase().synchronousIconForPageURL(kurl.string(), WebCore::IntSize(16, 16));
+ WebCore::Image* icon = WebCore::iconDatabase().synchronousIconForPageURL(kurl.string(), WebCore::IntSize(16, 16));
if (!icon) {
ERR("no icon for url %s", url);
return icon->nativeImageForCurrentFrame();
}
-Evas_Object *ewk_settings_icon_database_icon_object_add(const char *url, Evas *canvas)
+Evas_Object* ewk_settings_icon_database_icon_object_add(const char* url, Evas* canvas)
{
EINA_SAFETY_ON_NULL_RETURN_VAL(url, 0);
EINA_SAFETY_ON_NULL_RETURN_VAL(canvas, 0);
WebCore::KURL kurl(WebCore::KURL(), WTF::String::fromUTF8(url));
- WebCore::Image *icon = WebCore::iconDatabase().synchronousIconForPageURL(kurl.string(), WebCore::IntSize(16, 16));
- cairo_surface_t *surface;
+ WebCore::Image* icon = WebCore::iconDatabase().synchronousIconForPageURL(kurl.string(), WebCore::IntSize(16, 16));
+ cairo_surface_t* surface;
if (!icon) {
ERR("no icon for url %s", url);
*
* @return a pointer to an eina_stringshare containing the user agent string
*/
-const char *ewk_settings_default_user_agent_get(void)
+const char* ewk_settings_default_user_agent_get(void)
{
WTF::String ua_version = makeString(String::number(WEBKIT_USER_AGENT_MAJOR_VERSION), '.', String::number(WEBKIT_USER_AGENT_MINOR_VERSION), '+');
WTF::String static_ua = makeString("Mozilla/5.0 (", _ewk_settings_webkit_platform_get(), "; ", _ewk_settings_webkit_os_version_get(), ") AppleWebKit/", ua_version) + makeString(" (KHTML, like Gecko) Version/5.0 Safari/", ua_version);
return eina_stringshare_add(static_ua.utf8().data());
}
-Eina_Bool ewk_settings_cache_directory_path_set(const char *path)
+Eina_Bool ewk_settings_cache_directory_path_set(const char* path)
{
#if ENABLE(OFFLINE_WEB_APPLICATIONS)
if (!path)
#endif
}
-const char *ewk_settings_cache_directory_path_get()
+const char* ewk_settings_cache_directory_path_get()
{
#if ENABLE(OFFLINE_WEB_APPLICATIONS)
return _ewk_cache_directory_path;
unsigned int misses; /**< number of times it became dirty but not
* repainted at all since it was not visible.
*/
- Eina_Bool full_update:1; /**< tile requires full size update */
+ Eina_Bool full_update : 1; /**< tile requires full size update */
};
struct _Ewk_Tile {
- Eina_Tiler *updates; /**< updated/dirty areas */
+ Eina_Tiler* updates; /**< updated/dirty areas */
Ewk_Tile_Stats stats; /**< tile usage statistics */
unsigned long col, row; /**< tile tile position */
Evas_Coord x, y; /**< tile coordinate position */
/* TODO: does it worth to keep those or create on demand? */
- cairo_surface_t *surface;
- cairo_t *cairo;
+ cairo_surface_t* surface;
+ cairo_t* cairo;
/** Never ever change those after tile is created (respect const!) */
const Evas_Coord w, h; /**< tile size (see TILE_SIZE_AT_ZOOM()) */
* alignement!
*/
int visible; /**< visibility counter of this tile */
- Evas_Object *image; /**< Evas Image, the tile to be rendered */
- uint8_t *pixels;
+ Evas_Object* image; /**< Evas Image, the tile to be rendered */
+ uint8_t* pixels;
};
#include "ewk_tiled_matrix.h"
#include "ewk_tiled_model.h"
/* view */
-Evas_Object *ewk_tiled_backing_store_add(Evas *e);
-
-void ewk_tiled_backing_store_render_cb_set(Evas_Object *o, Eina_Bool (*cb)(void *data, Ewk_Tile *t, const Eina_Rectangle *area), const void *data);
-
-Eina_Bool ewk_tiled_backing_store_scroll_full_offset_set(Evas_Object *o, Evas_Coord x, Evas_Coord y);
-Eina_Bool ewk_tiled_backing_store_scroll_full_offset_add(Evas_Object *o, Evas_Coord dx, Evas_Coord dy);
-Eina_Bool ewk_tiled_backing_store_scroll_inner_offset_add(Evas_Object *o, Evas_Coord dx, Evas_Coord dy, Evas_Coord x, Evas_Coord y, Evas_Coord w, Evas_Coord h);
-
-Eina_Bool ewk_tiled_backing_store_zoom_set(Evas_Object *o, float *zoom, Evas_Coord cx, Evas_Coord cy, Evas_Coord *offx, Evas_Coord *offy);
-Eina_Bool ewk_tiled_backing_store_zoom_weak_set(Evas_Object *o, float zoom, Evas_Coord cx, Evas_Coord cy);
-void ewk_tiled_backing_store_fix_offsets(Evas_Object *o, Evas_Coord w, Evas_Coord h);
-void ewk_tiled_backing_store_zoom_weak_smooth_scale_set(Evas_Object *o, Eina_Bool smooth_scale);
-Eina_Bool ewk_tiled_backing_store_update(Evas_Object *o, const Eina_Rectangle *update);
-void ewk_tiled_backing_store_updates_process_pre_set(Evas_Object *o, void *(*cb)(void *data, Evas_Object *o), const void *data);
-void ewk_tiled_backing_store_updates_process_post_set(Evas_Object *o, void *(*cb)(void *data, void *pre_data, Evas_Object *o), const void *data);
-void ewk_tiled_backing_store_updates_process(Evas_Object *o);
-void ewk_tiled_backing_store_updates_clear(Evas_Object *o);
-void ewk_tiled_backing_store_contents_resize(Evas_Object *o, Evas_Coord width, Evas_Coord height);
-void ewk_tiled_backing_store_disabled_update_set(Evas_Object *o, Eina_Bool value);
-void ewk_tiled_backing_store_flush(Evas_Object *o);
-void ewk_tiled_backing_store_enable_scale_set(Evas_Object *o, Eina_Bool value);
-
-Ewk_Tile_Unused_Cache *ewk_tiled_backing_store_tile_unused_cache_get(const Evas_Object *o);
-void ewk_tiled_backing_store_tile_unused_cache_set(Evas_Object *o, Ewk_Tile_Unused_Cache *tuc);
-
-Eina_Bool ewk_tiled_backing_store_pre_render_region(Evas_Object *o, Evas_Coord x, Evas_Coord y, Evas_Coord w, Evas_Coord h, float zoom);
-Eina_Bool ewk_tiled_backing_store_pre_render_relative_radius(Evas_Object *o, unsigned int n, float zoom);
-void ewk_tiled_backing_store_pre_render_cancel(Evas_Object *o);
-
-Eina_Bool ewk_tiled_backing_store_disable_render(Evas_Object *o);
-Eina_Bool ewk_tiled_backing_store_enable_render(Evas_Object *o);
+Evas_Object* ewk_tiled_backing_store_add(Evas* e);
+
+void ewk_tiled_backing_store_render_cb_set(Evas_Object *o, Eina_Bool (* cb)(void* data, Ewk_Tile* t, const Eina_Rectangle* area), const void* data);
+
+Eina_Bool ewk_tiled_backing_store_scroll_full_offset_set(Evas_Object* o, Evas_Coord x, Evas_Coord y);
+Eina_Bool ewk_tiled_backing_store_scroll_full_offset_add(Evas_Object* o, Evas_Coord dx, Evas_Coord dy);
+Eina_Bool ewk_tiled_backing_store_scroll_inner_offset_add(Evas_Object* o, Evas_Coord dx, Evas_Coord dy, Evas_Coord x, Evas_Coord y, Evas_Coord w, Evas_Coord h);
+
+Eina_Bool ewk_tiled_backing_store_zoom_set(Evas_Object* o, float* zoom, Evas_Coord cx, Evas_Coord cy, Evas_Coord* offx, Evas_Coord* offy);
+Eina_Bool ewk_tiled_backing_store_zoom_weak_set(Evas_Object* o, float zoom, Evas_Coord cx, Evas_Coord cy);
+void ewk_tiled_backing_store_fix_offsets(Evas_Object* o, Evas_Coord w, Evas_Coord h);
+void ewk_tiled_backing_store_zoom_weak_smooth_scale_set(Evas_Object* o, Eina_Bool smooth_scale);
+Eina_Bool ewk_tiled_backing_store_update(Evas_Object* o, const Eina_Rectangle* update);
+void ewk_tiled_backing_store_updates_process_pre_set(Evas_Object* o, void*(*cb)(void* data, Evas_Object *o), const void* data);
+void ewk_tiled_backing_store_updates_process_post_set(Evas_Object* o, void*(*cb)(void* data, void* pre_data, Evas_Object *o), const void* data);
+void ewk_tiled_backing_store_updates_process(Evas_Object* o);
+void ewk_tiled_backing_store_updates_clear(Evas_Object* o);
+void ewk_tiled_backing_store_contents_resize(Evas_Object* o, Evas_Coord width, Evas_Coord height);
+void ewk_tiled_backing_store_disabled_update_set(Evas_Object* o, Eina_Bool value);
+void ewk_tiled_backing_store_flush(Evas_Object* o);
+void ewk_tiled_backing_store_enable_scale_set(Evas_Object* o, Eina_Bool value);
+
+Ewk_Tile_Unused_Cache* ewk_tiled_backing_store_tile_unused_cache_get(const Evas_Object* o);
+void ewk_tiled_backing_store_tile_unused_cache_set(Evas_Object* o, Ewk_Tile_Unused_Cache* tuc);
+
+Eina_Bool ewk_tiled_backing_store_pre_render_region(Evas_Object* o, Evas_Coord x, Evas_Coord y, Evas_Coord w, Evas_Coord h, float zoom);
+Eina_Bool ewk_tiled_backing_store_pre_render_relative_radius(Evas_Object* o, unsigned int n, float zoom);
+void ewk_tiled_backing_store_pre_render_cancel(Evas_Object* o);
+
+Eina_Bool ewk_tiled_backing_store_disable_render(Evas_Object* o);
+Eina_Bool ewk_tiled_backing_store_enable_render(Evas_Object* o);
#ifdef __cplusplus
}
#endif
#include <Evas.h>
/* matrix of tiles */
-Ewk_Tile_Matrix *ewk_tile_matrix_new(Ewk_Tile_Unused_Cache *tuc, unsigned long cols, unsigned long rows, Evas_Colorspace cspace, void (*render_cb)(void *data, Ewk_Tile *t, const Eina_Rectangle *update), const void *render_data);
-void ewk_tile_matrix_free(Ewk_Tile_Matrix *tm);
+Ewk_Tile_Matrix* ewk_tile_matrix_new(Ewk_Tile_Unused_Cache* tuc, unsigned long cols, unsigned long rows, Evas_Colorspace cspace, void (* render_cb)(void* data, Ewk_Tile* t, const Eina_Rectangle* update), const void* render_data);
+void ewk_tile_matrix_free(Ewk_Tile_Matrix* tm);
-void ewk_tile_matrix_resize(Ewk_Tile_Matrix *tm, unsigned long cols, unsigned long rows);
+void ewk_tile_matrix_resize(Ewk_Tile_Matrix* tm, unsigned long cols, unsigned long rows);
-Ewk_Tile_Unused_Cache *ewk_tile_matrix_unused_cache_get(const Ewk_Tile_Matrix *tm);
+Ewk_Tile_Unused_Cache* ewk_tile_matrix_unused_cache_get(const Ewk_Tile_Matrix* tm);
-Ewk_Tile *ewk_tile_matrix_tile_exact_get(Ewk_Tile_Matrix *tm, unsigned long col, unsigned long row, float zoom);
-Eina_Bool ewk_tile_matrix_tile_exact_exists(Ewk_Tile_Matrix *tm, unsigned long col, unsigned long row, float zoom);
-Ewk_Tile *ewk_tile_matrix_tile_nearest_get(Ewk_Tile_Matrix *tm, unsigned long col, unsigned long row, float zoom);
-Ewk_Tile *ewk_tile_matrix_tile_new(Ewk_Tile_Matrix *tm, Evas *evas, unsigned long col, unsigned long row, float zoom);
-Eina_Bool ewk_tile_matrix_tile_put(Ewk_Tile_Matrix *tm, Ewk_Tile *t, double last_used);
+Ewk_Tile* ewk_tile_matrix_tile_exact_get(Ewk_Tile_Matrix* tm, unsigned long col, unsigned long row, float zoom);
+Eina_Bool ewk_tile_matrix_tile_exact_exists(Ewk_Tile_Matrix* tm, unsigned long col, unsigned long row, float zoom);
+Ewk_Tile* ewk_tile_matrix_tile_nearest_get(Ewk_Tile_Matrix* tm, unsigned long col, unsigned long row, float zoom);
+Ewk_Tile* ewk_tile_matrix_tile_new(Ewk_Tile_Matrix* tm, Evas* evas, unsigned long col, unsigned long row, float zoom);
+Eina_Bool ewk_tile_matrix_tile_put(Ewk_Tile_Matrix* tm, Ewk_Tile* t, double last_used);
-Eina_Bool ewk_tile_matrix_tile_update(Ewk_Tile_Matrix *tm, unsigned long col, unsigned long row, const Eina_Rectangle *update);
-Eina_Bool ewk_tile_matrix_tile_update_full(Ewk_Tile_Matrix *tm, unsigned long col, unsigned long row);
-void ewk_tile_matrix_tile_updates_clear(Ewk_Tile_Matrix *tm, Ewk_Tile *t);
+Eina_Bool ewk_tile_matrix_tile_update(Ewk_Tile_Matrix* tm, unsigned long col, unsigned long row, const Eina_Rectangle* update);
+Eina_Bool ewk_tile_matrix_tile_update_full(Ewk_Tile_Matrix* tm, unsigned long col, unsigned long row);
+void ewk_tile_matrix_tile_updates_clear(Ewk_Tile_Matrix* tm, Ewk_Tile* t);
-Eina_Bool ewk_tile_matrix_update(Ewk_Tile_Matrix *tm, const Eina_Rectangle *update, float zoom);
-void ewk_tile_matrix_updates_process(Ewk_Tile_Matrix *tm);
-void ewk_tile_matrix_updates_clear(Ewk_Tile_Matrix *tm);
-void ewk_tile_matrix_freeze(Ewk_Tile_Matrix *tm);
-void ewk_tile_matrix_thaw(Ewk_Tile_Matrix *tm);
+Eina_Bool ewk_tile_matrix_update(Ewk_Tile_Matrix* tm, const Eina_Rectangle* update, float zoom);
+void ewk_tile_matrix_updates_process(Ewk_Tile_Matrix* tm);
+void ewk_tile_matrix_updates_clear(Ewk_Tile_Matrix* tm);
+void ewk_tile_matrix_freeze(Ewk_Tile_Matrix* tm);
+void ewk_tile_matrix_thaw(Ewk_Tile_Matrix* tm);
// remove me!
- void ewk_tile_matrix_dbg(const Ewk_Tile_Matrix *tm);
- void ewk_tile_unused_cache_dbg(const Ewk_Tile_Unused_Cache *tuc);
- void ewk_tile_accounting_dbg(void);
+void ewk_tile_matrix_dbg(const Ewk_Tile_Matrix* tm);
+void ewk_tile_unused_cache_dbg(const Ewk_Tile_Unused_Cache* tuc);
+void ewk_tile_accounting_dbg(void);
#endif // ewk_tiled_matrix_h
#include <Evas.h>
/* model */
-Ewk_Tile *ewk_tile_new(Evas *evas, Evas_Coord w, Evas_Coord h, float zoom, Evas_Colorspace cspace);
-void ewk_tile_free(Ewk_Tile *t);
-void ewk_tile_unused_cache_clear(Ewk_Tile_Unused_Cache *tuc);
-void ewk_tile_show(Ewk_Tile *t);
-void ewk_tile_hide(Ewk_Tile *t);
-Eina_Bool ewk_tile_visible_get(Ewk_Tile *t);
-void ewk_tile_update_full(Ewk_Tile *t);
-void ewk_tile_update_area(Ewk_Tile *t, const Eina_Rectangle *r);
-void ewk_tile_updates_process(Ewk_Tile *t, void (*cb)(void *data, Ewk_Tile *t, const Eina_Rectangle *update), const void *data);
-void ewk_tile_updates_clear(Ewk_Tile *t);
+Ewk_Tile* ewk_tile_new(Evas* evas, Evas_Coord w, Evas_Coord h, float zoom, Evas_Colorspace cspace);
+void ewk_tile_free(Ewk_Tile* t);
+void ewk_tile_unused_cache_clear(Ewk_Tile_Unused_Cache* tuc);
+void ewk_tile_show(Ewk_Tile* t);
+void ewk_tile_hide(Ewk_Tile* t);
+Eina_Bool ewk_tile_visible_get(Ewk_Tile* t);
+void ewk_tile_update_full(Ewk_Tile* t);
+void ewk_tile_update_area(Ewk_Tile* t, const Eina_Rectangle* r);
+void ewk_tile_updates_process(Ewk_Tile* t, void (* cb)(void* data, Ewk_Tile* t, const Eina_Rectangle* update), const void* data);
+void ewk_tile_updates_clear(Ewk_Tile* t);
/* cache of unused tiles */
-Ewk_Tile_Unused_Cache *ewk_tile_unused_cache_new(size_t max);
-void ewk_tile_unused_cache_lock_area(Ewk_Tile_Unused_Cache *tuc, Evas_Coord x, Evas_Coord y, Evas_Coord w, Evas_Coord h, float zoom);
-void ewk_tile_unused_cache_unlock_area(Ewk_Tile_Unused_Cache *tuc);
-Ewk_Tile_Unused_Cache *ewk_tile_unused_cache_ref(Ewk_Tile_Unused_Cache *tuc);
-void ewk_tile_unused_cache_unref(Ewk_Tile_Unused_Cache *tuc);
+Ewk_Tile_Unused_Cache* ewk_tile_unused_cache_new(size_t max);
+void ewk_tile_unused_cache_lock_area(Ewk_Tile_Unused_Cache* tuc, Evas_Coord x, Evas_Coord y, Evas_Coord w, Evas_Coord h, float zoom);
+void ewk_tile_unused_cache_unlock_area(Ewk_Tile_Unused_Cache* tuc);
+Ewk_Tile_Unused_Cache* ewk_tile_unused_cache_ref(Ewk_Tile_Unused_Cache* tuc);
+void ewk_tile_unused_cache_unref(Ewk_Tile_Unused_Cache* tuc);
-void ewk_tile_unused_cache_dirty(Ewk_Tile_Unused_Cache *tuc);
+void ewk_tile_unused_cache_dirty(Ewk_Tile_Unused_Cache* tuc);
-void ewk_tile_unused_cache_freeze(Ewk_Tile_Unused_Cache *tuc);
-void ewk_tile_unused_cache_thaw(Ewk_Tile_Unused_Cache *tuc);
+void ewk_tile_unused_cache_freeze(Ewk_Tile_Unused_Cache* tuc);
+void ewk_tile_unused_cache_thaw(Ewk_Tile_Unused_Cache* tuc);
-Eina_Bool ewk_tile_unused_cache_tile_get(Ewk_Tile_Unused_Cache *tuc, Ewk_Tile *t);
-Eina_Bool ewk_tile_unused_cache_tile_put(Ewk_Tile_Unused_Cache *tuc, Ewk_Tile *t, void (*tile_free_cb)(void *data, Ewk_Tile *t), const void *data);
+Eina_Bool ewk_tile_unused_cache_tile_get(Ewk_Tile_Unused_Cache* tuc, Ewk_Tile* t);
+Eina_Bool ewk_tile_unused_cache_tile_put(Ewk_Tile_Unused_Cache* tuc, Ewk_Tile* t, void (* tile_free_cb)(void* data, Ewk_Tile* t), const void* data);
#endif // ewk_tiled_model_h
#define REALLOC_OR_OOM_RET(ptr, size, ...) \
do { \
- void *__tmp_ptr; \
+ void* __tmp_ptr; \
__tmp_ptr = realloc(ptr, size); \
if (!__tmp_ptr && (size) > 0) { \
OOM("realloc", (size)); \
* @param surface cairo representation of an image
* @return converted cairo_surface object to the Evas_Object
*/
-Evas_Object *ewk_util_image_from_cairo_surface_add(Evas *canvas, cairo_surface_t *surface)
+Evas_Object* ewk_util_image_from_cairo_surface_add(Evas* canvas, cairo_surface_t* surface)
{
cairo_status_t status;
cairo_surface_type_t type;
cairo_format_t format;
int w, h, stride;
- Evas_Object *image;
- const void *src;
- void *dst;
+ Evas_Object* image;
+ const void* src;
+ void* dst;
EINA_SAFETY_ON_NULL_RETURN_VAL(canvas, 0);
EINA_SAFETY_ON_NULL_RETURN_VAL(surface, 0);
int ewk_util_dpi_get(void)
{
#ifdef HAVE_ECORE_X
- return ecore_x_dpi_get();
+ return ecore_x_dpi_get();
#else
- return 160;
+ return 160;
#endif
}
#include <Evas.h>
#include <cairo.h>
-Evas_Object *ewk_util_image_from_cairo_surface_add(Evas *canvas, cairo_surface_t *surface);
+Evas_Object* ewk_util_image_from_cairo_surface_add(Evas* canvas, cairo_surface_t* surface);
#endif // ewk_util_h
* @internal
*/
struct _Ewk_View_Private_Data {
- WebCore::Page *page;
- WebCore::Settings *page_settings;
- WebCore::Frame *main_frame;
+ WebCore::Page* page;
+ WebCore::Settings* page_settings;
+ WebCore::Frame* main_frame;
WebCore::ViewportArguments viewport_arguments;
- Ewk_History *history;
+ Ewk_History* history;
struct {
void* context;
Ewk_View_Resource_Handler_Cb function;
} custom_resource_handler;
struct {
Ewk_Menu menu;
- WebCore::PopupMenuClient *menu_client;
+ WebCore::PopupMenuClient* menu_client;
} popup;
struct {
- Eina_Rectangle *array;
+ Eina_Rectangle* array;
size_t count;
size_t allocated;
} repaints;
struct {
- Ewk_Scroll_Request *array;
+ Ewk_Scroll_Request* array;
size_t count;
size_t allocated;
} scrolls;
unsigned int imh; /**< input method hints */
struct {
- Eina_Bool view_cleared:1;
- Eina_Bool need_touch_events:1;
+ Eina_Bool view_cleared : 1;
+ Eina_Bool need_touch_events : 1;
} flags;
struct {
- const char *user_agent;
- const char *user_stylesheet;
- const char *encoding_default;
- const char *encoding_custom;
- const char *theme;
- const char *local_storage_database_path;
+ const char* user_agent;
+ const char* user_stylesheet;
+ const char* encoding_default;
+ const char* encoding_custom;
+ const char* theme;
+ const char* local_storage_database_path;
int font_minimum_size;
int font_minimum_logical_size;
int font_default_size;
int font_monospace_size;
- const char *font_standard;
- const char *font_cursive;
- const char *font_monospace;
- const char *font_fantasy;
- const char *font_serif;
- const char *font_sans_serif;
- Eina_Bool auto_load_images:1;
- Eina_Bool auto_shrink_images:1;
- Eina_Bool enable_auto_resize_window:1;
- Eina_Bool enable_developer_extras:1;
- Eina_Bool enable_scripts:1;
- Eina_Bool enable_plugins:1;
- Eina_Bool enable_frame_flattening:1;
- Eina_Bool encoding_detector:1;
- Eina_Bool scripts_window_open:1;
- Eina_Bool scripts_can_close_windows:1;
- Eina_Bool resizable_textareas:1;
- Eina_Bool private_browsing:1;
- Eina_Bool caret_browsing:1;
- Eina_Bool spatial_navigation:1;
- Eina_Bool local_storage:1;
- Eina_Bool offline_app_cache: 1;
- Eina_Bool page_cache: 1;
+ const char* font_standard;
+ const char* font_cursive;
+ const char* font_monospace;
+ const char* font_fantasy;
+ const char* font_serif;
+ const char* font_sans_serif;
+ Eina_Bool auto_load_images : 1;
+ Eina_Bool auto_shrink_images : 1;
+ Eina_Bool enable_auto_resize_window : 1;
+ Eina_Bool enable_developer_extras : 1;
+ Eina_Bool enable_scripts : 1;
+ Eina_Bool enable_plugins : 1;
+ Eina_Bool enable_frame_flattening : 1;
+ Eina_Bool encoding_detector : 1;
+ Eina_Bool scripts_window_open : 1;
+ Eina_Bool scripts_can_close_windows : 1;
+ Eina_Bool resizable_textareas : 1;
+ Eina_Bool private_browsing : 1;
+ Eina_Bool caret_browsing : 1;
+ Eina_Bool spatial_navigation : 1;
+ Eina_Bool local_storage : 1;
+ Eina_Bool offline_app_cache : 1;
+ Eina_Bool page_cache : 1;
struct {
float min_scale;
float max_scale;
- Eina_Bool user_scalable:1;
+ Eina_Bool user_scalable : 1;
} zoom_range;
float device_pixel_ratio;
double dom_timer_interval;
struct {
Evas_Coord x, y;
} center;
- Ecore_Animator *animator;
+ Ecore_Animator* animator;
} animated_zoom;
};
#else
#define EWK_VIEW_TYPE_CHECK(o, ...) \
do { \
- const char *_tmp_otype = evas_object_type_get(o); \
- const Evas_Smart *_tmp_s = evas_object_smart_smart_get(o); \
+ const char* _tmp_otype = evas_object_type_get(o); \
+ const Evas_Smart* _tmp_s = evas_object_smart_smart_get(o); \
if (EINA_UNLIKELY(!_tmp_s)) { \
EINA_LOG_CRIT \
("%p (%s) is not a smart object!", o, \
- _tmp_otype ? _tmp_otype : "(null)"); \
+ _tmp_otype ? _tmp_otype : "(null)"); \
return __VA_ARGS__; \
} \
- const Evas_Smart_Class *_tmp_sc = evas_smart_class_get(_tmp_s); \
+ const Evas_Smart_Class* _tmp_sc = evas_smart_class_get(_tmp_s); \
if (EINA_UNLIKELY(!_tmp_sc)) { \
EINA_LOG_CRIT \
("%p (%s) is not a smart object!", o, \
- _tmp_otype ? _tmp_otype : "(null)"); \
+ _tmp_otype ? _tmp_otype : "(null)"); \
return __VA_ARGS__; \
} \
if (EINA_UNLIKELY(_tmp_sc->data != EWK_VIEW_TYPE_STR)) { \
EINA_LOG_CRIT \
("%p (%s) is not of an ewk_view (need %p, got %p)!", \
- o, _tmp_otype ? _tmp_otype : "(null)", \
- EWK_VIEW_TYPE_STR, _tmp_sc->data); \
+ o, _tmp_otype ? _tmp_otype : "(null)", \
+ EWK_VIEW_TYPE_STR, _tmp_sc->data); \
return __VA_ARGS__; \
} \
} while (0)
#endif
#define EWK_VIEW_SD_GET(o, ptr) \
- Ewk_View_Smart_Data *ptr = (Ewk_View_Smart_Data *)evas_object_smart_data_get(o)
+ Ewk_View_Smart_Data *ptr = (Ewk_View_Smart_Data*)evas_object_smart_data_get(o)
#define EWK_VIEW_SD_GET_OR_RETURN(o, ptr, ...) \
EWK_VIEW_TYPE_CHECK(o, __VA_ARGS__); \
return __VA_ARGS__; \
}
-static void _ewk_view_smart_changed(Ewk_View_Smart_Data *sd)
+static void _ewk_view_smart_changed(Ewk_View_Smart_Data* sd)
{
if (sd->changed.any)
return;
evas_object_smart_changed(sd->self);
}
-static Eina_Bool _ewk_view_repaints_resize(Ewk_View_Private_Data *priv, size_t size)
+static Eina_Bool _ewk_view_repaints_resize(Ewk_View_Private_Data* priv, size_t size)
{
- void *tmp = realloc(priv->repaints.array, size * sizeof(Eina_Rectangle));
+ void* tmp = realloc(priv->repaints.array, size * sizeof(Eina_Rectangle));
if (!tmp) {
CRITICAL("could not realloc repaints array to %zu elements.", size);
return EINA_FALSE;
}
priv->repaints.allocated = size;
- priv->repaints.array = (Eina_Rectangle *)tmp;
+ priv->repaints.array = (Eina_Rectangle*)tmp;
return EINA_TRUE;
}
-static void _ewk_view_repaint_add(Ewk_View_Private_Data *priv, Evas_Coord x, Evas_Coord y, Evas_Coord w, Evas_Coord h)
+static void _ewk_view_repaint_add(Ewk_View_Private_Data* priv, Evas_Coord x, Evas_Coord y, Evas_Coord w, Evas_Coord h)
{
- Eina_Rectangle *r;
+ Eina_Rectangle* r;
// fprintf(stderr, ">>> repaint requested: %d,%d+%dx%d\n", x, y, w, h);
if (priv->repaints.allocated == priv->repaints.count) {
DBG("add repaint %d, %d+%dx%d", x, y, w, h);
}
-static void _ewk_view_repaints_flush(Ewk_View_Private_Data *priv)
+static void _ewk_view_repaints_flush(Ewk_View_Private_Data* priv)
{
priv->repaints.count = 0;
if (priv->repaints.allocated <= EWK_VIEW_REPAINTS_SIZE_MAX_FREE)
_ewk_view_repaints_resize(priv, EWK_VIEW_REPAINTS_SIZE_MAX_FREE);
}
-static Eina_Bool _ewk_view_scrolls_resize(Ewk_View_Private_Data *priv, size_t size)
+static Eina_Bool _ewk_view_scrolls_resize(Ewk_View_Private_Data* priv, size_t size)
{
- void *tmp = realloc(priv->scrolls.array, size * sizeof(Ewk_Scroll_Request));
+ void* tmp = realloc(priv->scrolls.array, size * sizeof(Ewk_Scroll_Request));
if (!tmp) {
CRITICAL("could not realloc scrolls array to %zu elements.", size);
return EINA_FALSE;
}
priv->scrolls.allocated = size;
- priv->scrolls.array = (Ewk_Scroll_Request *)tmp;
+ priv->scrolls.array = (Ewk_Scroll_Request*)tmp;
return EINA_TRUE;
}
-static void _ewk_view_scroll_add(Ewk_View_Private_Data *priv, Evas_Coord dx, Evas_Coord dy, Evas_Coord x, Evas_Coord y, Evas_Coord w, Evas_Coord h, Eina_Bool main_scroll)
+static void _ewk_view_scroll_add(Ewk_View_Private_Data* priv, Evas_Coord dx, Evas_Coord dy, Evas_Coord x, Evas_Coord y, Evas_Coord w, Evas_Coord h, Eina_Bool main_scroll)
{
- Ewk_Scroll_Request *r;
- Ewk_Scroll_Request *r_end;
+ Ewk_Scroll_Request* r;
+ Ewk_Scroll_Request* r_end;
Evas_Coord x2 = x + w, y2 = y + h;
r = priv->scrolls.array;
r->main_scroll = main_scroll;
DBG("add scroll in region: %d, %d+%dx%d %+03d, %+03d", x, y, w, h, dx, dy);
- Eina_Rectangle *pr;
- Eina_Rectangle *pr_end;
+ Eina_Rectangle* pr;
+ Eina_Rectangle* pr_end;
size_t count;
pr = priv->repaints.array;
count = priv->repaints.count;
}
}
-static void _ewk_view_scrolls_flush(Ewk_View_Private_Data *priv)
+static void _ewk_view_scrolls_flush(Ewk_View_Private_Data* priv)
{
priv->scrolls.count = 0;
if (priv->scrolls.allocated <= EWK_VIEW_SCROLLS_SIZE_MAX_FREE)
}
// Default Event Handling //////////////////////////////////////////////
-static Eina_Bool _ewk_view_smart_focus_in(Ewk_View_Smart_Data *sd)
+static Eina_Bool _ewk_view_smart_focus_in(Ewk_View_Smart_Data* sd)
{
EWK_VIEW_PRIV_GET(sd, priv);
- WebCore::FocusController *fc = priv->page->focusController();
+ WebCore::FocusController* fc = priv->page->focusController();
DBG("o=%p, fc=%p", sd->self, fc);
EINA_SAFETY_ON_NULL_RETURN_VAL(fc, EINA_FALSE);
return EINA_TRUE;
}
-static Eina_Bool _ewk_view_smart_focus_out(Ewk_View_Smart_Data *sd)
+static Eina_Bool _ewk_view_smart_focus_out(Ewk_View_Smart_Data* sd)
{
EWK_VIEW_PRIV_GET(sd, priv);
- WebCore::FocusController *fc = priv->page->focusController();
+ WebCore::FocusController* fc = priv->page->focusController();
DBG("o=%p, fc=%p", sd->self, fc);
EINA_SAFETY_ON_NULL_RETURN_VAL(fc, EINA_FALSE);
return EINA_TRUE;
}
-static Eina_Bool _ewk_view_smart_mouse_wheel(Ewk_View_Smart_Data *sd, const Evas_Event_Mouse_Wheel *ev)
+static Eina_Bool _ewk_view_smart_mouse_wheel(Ewk_View_Smart_Data* sd, const Evas_Event_Mouse_Wheel* ev)
{
return ewk_frame_feed_mouse_wheel(sd->main_frame, ev);
}
-static Eina_Bool _ewk_view_smart_mouse_down(Ewk_View_Smart_Data *sd, const Evas_Event_Mouse_Down *ev)
+static Eina_Bool _ewk_view_smart_mouse_down(Ewk_View_Smart_Data* sd, const Evas_Event_Mouse_Down* ev)
{
return ewk_frame_feed_mouse_down(sd->main_frame, ev);
}
-static Eina_Bool _ewk_view_smart_mouse_up(Ewk_View_Smart_Data *sd, const Evas_Event_Mouse_Up *ev)
+static Eina_Bool _ewk_view_smart_mouse_up(Ewk_View_Smart_Data* sd, const Evas_Event_Mouse_Up* ev)
{
return ewk_frame_feed_mouse_up(sd->main_frame, ev);
}
-static Eina_Bool _ewk_view_smart_mouse_move(Ewk_View_Smart_Data *sd, const Evas_Event_Mouse_Move *ev)
+static Eina_Bool _ewk_view_smart_mouse_move(Ewk_View_Smart_Data* sd, const Evas_Event_Mouse_Move* ev)
{
return ewk_frame_feed_mouse_move(sd->main_frame, ev);
}
-static Eina_Bool _ewk_view_smart_key_down(Ewk_View_Smart_Data *sd, const Evas_Event_Key_Down *ev)
+static Eina_Bool _ewk_view_smart_key_down(Ewk_View_Smart_Data* sd, const Evas_Event_Key_Down* ev)
{
- Evas_Object *frame = ewk_view_frame_focused_get(sd->self);
+ Evas_Object* frame = ewk_view_frame_focused_get(sd->self);
if (!frame)
frame = sd->main_frame;
return ewk_frame_feed_key_down(frame, ev);
}
-static Eina_Bool _ewk_view_smart_key_up(Ewk_View_Smart_Data *sd, const Evas_Event_Key_Up *ev)
+static Eina_Bool _ewk_view_smart_key_up(Ewk_View_Smart_Data* sd, const Evas_Event_Key_Up* ev)
{
- Evas_Object *frame = ewk_view_frame_focused_get(sd->self);
+ Evas_Object* frame = ewk_view_frame_focused_get(sd->self);
if (!frame)
frame = sd->main_frame;
return ewk_frame_feed_key_up(frame, ev);
}
-static void _ewk_view_smart_add_console_message(Ewk_View_Smart_Data *sd, const char *message, unsigned int lineNumber, const char *sourceID)
+static void _ewk_view_smart_add_console_message(Ewk_View_Smart_Data* sd, const char* message, unsigned int lineNumber, const char* sourceID)
{
INF("console message: %s @%d: %s\n", sourceID, lineNumber, message);
}
-static void _ewk_view_smart_run_javascript_alert(Ewk_View_Smart_Data *sd, Evas_Object *frame, const char *message)
+static void _ewk_view_smart_run_javascript_alert(Ewk_View_Smart_Data* sd, Evas_Object* frame, const char* message)
{
INF("javascript alert: %s\n", message);
}
-static Eina_Bool _ewk_view_smart_run_javascript_confirm(Ewk_View_Smart_Data *sd, Evas_Object *frame, const char *message)
+static Eina_Bool _ewk_view_smart_run_javascript_confirm(Ewk_View_Smart_Data* sd, Evas_Object* frame, const char* message)
{
INF("javascript confirm: %s", message);
INF("javascript confirm (HARD CODED)? YES");
return EINA_TRUE;
}
-static Eina_Bool _ewk_view_smart_should_interrupt_javascript(Ewk_View_Smart_Data *sd)
+static Eina_Bool _ewk_view_smart_should_interrupt_javascript(Ewk_View_Smart_Data* sd)
{
INF("should interrupt javascript?\n"
- "\t(HARD CODED) NO");
+ "\t(HARD CODED) NO");
return EINA_FALSE;
}
-static Eina_Bool _ewk_view_smart_run_javascript_prompt(Ewk_View_Smart_Data *sd, Evas_Object *frame, const char *message, const char *defaultValue, char **value)
+static Eina_Bool _ewk_view_smart_run_javascript_prompt(Ewk_View_Smart_Data* sd, Evas_Object* frame, const char* message, const char* defaultValue, char** value)
{
*value = strdup("test");
Eina_Bool ret = EINA_TRUE;
INF("javascript prompt:\n"
- "\t message: %s\n"
- "\tdefault value: %s\n"
- "\tgiving answer: %s\n"
- "\t button: %s", message, defaultValue, *value, ret?"ok":"cancel");
+ "\t message: %s\n"
+ "\tdefault value: %s\n"
+ "\tgiving answer: %s\n"
+ "\t button: %s", message, defaultValue, *value, ret ? "ok" : "cancel");
return ret;
}
// Event Handling //////////////////////////////////////////////////////
-static void _ewk_view_on_focus_in(void *data, Evas *e, Evas_Object *o, void *event_info)
+static void _ewk_view_on_focus_in(void* data, Evas* e, Evas_Object* o, void* event_info)
{
- Ewk_View_Smart_Data *sd = (Ewk_View_Smart_Data *)data;
+ Ewk_View_Smart_Data* sd = (Ewk_View_Smart_Data*)data;
EINA_SAFETY_ON_NULL_RETURN(sd->api);
EINA_SAFETY_ON_NULL_RETURN(sd->api->focus_in);
sd->api->focus_in(sd);
}
-static void _ewk_view_on_focus_out(void *data, Evas *e, Evas_Object *o, void *event_info)
+static void _ewk_view_on_focus_out(void* data, Evas* e, Evas_Object* o, void* event_info)
{
- Ewk_View_Smart_Data *sd = (Ewk_View_Smart_Data *)data;
+ Ewk_View_Smart_Data* sd = (Ewk_View_Smart_Data*)data;
EINA_SAFETY_ON_NULL_RETURN(sd->api);
EINA_SAFETY_ON_NULL_RETURN(sd->api->focus_out);
sd->api->focus_out(sd);
}
-static void _ewk_view_on_mouse_wheel(void *data, Evas *e, Evas_Object *o, void *event_info)
+static void _ewk_view_on_mouse_wheel(void* data, Evas* e, Evas_Object* o, void* event_info)
{
- Evas_Event_Mouse_Wheel *ev = (Evas_Event_Mouse_Wheel *)event_info;
- Ewk_View_Smart_Data *sd = (Ewk_View_Smart_Data *)data;
+ Evas_Event_Mouse_Wheel* ev = (Evas_Event_Mouse_Wheel*)event_info;
+ Ewk_View_Smart_Data* sd = (Ewk_View_Smart_Data*)data;
EINA_SAFETY_ON_NULL_RETURN(sd->api);
EINA_SAFETY_ON_NULL_RETURN(sd->api->mouse_wheel);
sd->api->mouse_wheel(sd, ev);
}
-static void _ewk_view_on_mouse_down(void *data, Evas *e, Evas_Object *o, void *event_info)
+static void _ewk_view_on_mouse_down(void* data, Evas* e, Evas_Object* o, void* event_info)
{
- Evas_Event_Mouse_Down *ev = (Evas_Event_Mouse_Down *)event_info;
- Ewk_View_Smart_Data *sd = (Ewk_View_Smart_Data *)data;
+ Evas_Event_Mouse_Down* ev = (Evas_Event_Mouse_Down*)event_info;
+ Ewk_View_Smart_Data* sd = (Ewk_View_Smart_Data*)data;
EINA_SAFETY_ON_NULL_RETURN(sd->api);
EINA_SAFETY_ON_NULL_RETURN(sd->api->mouse_down);
sd->api->mouse_down(sd, ev);
}
-static void _ewk_view_on_mouse_up(void *data, Evas *e, Evas_Object *o, void *event_info)
+static void _ewk_view_on_mouse_up(void* data, Evas* e, Evas_Object* o, void* event_info)
{
- Evas_Event_Mouse_Up *ev = (Evas_Event_Mouse_Up *)event_info;
- Ewk_View_Smart_Data *sd = (Ewk_View_Smart_Data *)data;
+ Evas_Event_Mouse_Up* ev = (Evas_Event_Mouse_Up*)event_info;
+ Ewk_View_Smart_Data* sd = (Ewk_View_Smart_Data*)data;
EINA_SAFETY_ON_NULL_RETURN(sd->api);
EINA_SAFETY_ON_NULL_RETURN(sd->api->mouse_up);
sd->api->mouse_up(sd, ev);
}
-static void _ewk_view_on_mouse_move(void *data, Evas *e, Evas_Object *o, void *event_info)
+static void _ewk_view_on_mouse_move(void* data, Evas* e, Evas_Object* o, void* event_info)
{
- Evas_Event_Mouse_Move *ev = (Evas_Event_Mouse_Move *)event_info;
- Ewk_View_Smart_Data *sd = (Ewk_View_Smart_Data *)data;
+ Evas_Event_Mouse_Move* ev = (Evas_Event_Mouse_Move*)event_info;
+ Ewk_View_Smart_Data* sd = (Ewk_View_Smart_Data*)data;
EINA_SAFETY_ON_NULL_RETURN(sd->api);
EINA_SAFETY_ON_NULL_RETURN(sd->api->mouse_move);
sd->api->mouse_move(sd, ev);
}
-static void _ewk_view_on_key_down(void *data, Evas *e, Evas_Object *o, void *event_info)
+static void _ewk_view_on_key_down(void* data, Evas* e, Evas_Object* o, void* event_info)
{
- Evas_Event_Key_Down *ev = (Evas_Event_Key_Down *)event_info;
- Ewk_View_Smart_Data *sd = (Ewk_View_Smart_Data *)data;
+ Evas_Event_Key_Down* ev = (Evas_Event_Key_Down*)event_info;
+ Ewk_View_Smart_Data* sd = (Ewk_View_Smart_Data*)data;
EINA_SAFETY_ON_NULL_RETURN(sd->api);
EINA_SAFETY_ON_NULL_RETURN(sd->api->key_down);
sd->api->key_down(sd, ev);
}
-static void _ewk_view_on_key_up(void *data, Evas *e, Evas_Object *o, void *event_info)
+static void _ewk_view_on_key_up(void* data, Evas* e, Evas_Object* o, void* event_info)
{
- Evas_Event_Key_Up *ev = (Evas_Event_Key_Up *)event_info;
- Ewk_View_Smart_Data *sd = (Ewk_View_Smart_Data *)data;
+ Evas_Event_Key_Up* ev = (Evas_Event_Key_Up*)event_info;
+ Ewk_View_Smart_Data* sd = (Ewk_View_Smart_Data*)data;
EINA_SAFETY_ON_NULL_RETURN(sd->api);
EINA_SAFETY_ON_NULL_RETURN(sd->api->key_up);
sd->api->key_up(sd, ev);
}
-static WTF::PassRefPtr<WebCore::Frame> _ewk_view_core_frame_new(Ewk_View_Smart_Data *sd, Ewk_View_Private_Data *priv, WebCore::HTMLFrameOwnerElement *owner)
+static WTF::PassRefPtr<WebCore::Frame> _ewk_view_core_frame_new(Ewk_View_Smart_Data* sd, Ewk_View_Private_Data* priv, WebCore::HTMLFrameOwnerElement* owner)
{
- WebCore::FrameLoaderClientEfl *flc = new WebCore::FrameLoaderClientEfl(sd->self);
+ WebCore::FrameLoaderClientEfl* flc = new WebCore::FrameLoaderClientEfl(sd->self);
if (!flc) {
CRITICAL("Could not create frame loader client.");
return 0;
static Evas_Smart_Class _parent_sc = EVAS_SMART_CLASS_INIT_NULL;
-static Ewk_View_Private_Data *_ewk_view_priv_new(Ewk_View_Smart_Data *sd)
+static Ewk_View_Private_Data* _ewk_view_priv_new(Ewk_View_Smart_Data* sd)
{
- Ewk_View_Private_Data *priv =
- (Ewk_View_Private_Data *)calloc(1, sizeof(Ewk_View_Private_Data));
+ Ewk_View_Private_Data* priv =
+ (Ewk_View_Private_Data*)calloc(1, sizeof(Ewk_View_Private_Data));
AtomicString s;
WebCore::KURL url;
priv->settings.user_stylesheet = eina_stringshare_add(url.string().utf8().data());
priv->settings.encoding_default = eina_stringshare_add
- (priv->page_settings->defaultTextEncodingName().utf8().data());
+ (priv->page_settings->defaultTextEncodingName().utf8().data());
priv->settings.encoding_custom = 0;
s = priv->page_settings->localStorageDatabasePath();
goto error_main_frame;
}
- priv->history = ewk_history_new(static_cast<WebCore::BackForwardListImpl *>(priv->page->backForwardList()));
+ priv->history = ewk_history_new(static_cast<WebCore::BackForwardListImpl*>(priv->page->backForwardList()));
if (!priv->history) {
CRITICAL("Could not create history instance for view.");
goto error_history;
return 0;
}
-static void _ewk_view_priv_del(Ewk_View_Private_Data *priv)
+static void _ewk_view_priv_del(Ewk_View_Private_Data* priv)
{
if (!priv)
return;
free(priv);
}
-static void _ewk_view_smart_add(Evas_Object *o)
+static void _ewk_view_smart_add(Evas_Object* o)
{
- const Evas_Smart *smart = evas_object_smart_smart_get(o);
- const Evas_Smart_Class *sc = evas_smart_class_get(smart);
- const Ewk_View_Smart_Class *api = (const Ewk_View_Smart_Class *)sc;
+ const Evas_Smart* smart = evas_object_smart_smart_get(o);
+ const Evas_Smart_Class* sc = evas_smart_class_get(smart);
+ const Ewk_View_Smart_Class* api = (const Ewk_View_Smart_Class*)sc;
EINA_SAFETY_ON_NULL_RETURN(api->backing_store_add);
EWK_VIEW_SD_GET(o, sd);
if (!sd) {
- sd = (Ewk_View_Smart_Data *)calloc(1, sizeof(Ewk_View_Smart_Data));
+ sd = (Ewk_View_Smart_Data*)calloc(1, sizeof(Ewk_View_Smart_Data));
if (!sd) {
CRITICAL("could not allocate Ewk_View_Smart_Data");
return;
#undef CONNECT
}
-static void _ewk_view_smart_del(Evas_Object *o)
+static void _ewk_view_smart_del(Evas_Object* o)
{
EWK_VIEW_SD_GET(o, sd);
- Ewk_View_Private_Data *priv = sd ? sd->_priv : 0;
+ Ewk_View_Private_Data* priv = sd ? sd->_priv : 0;
ewk_view_stop(o);
_parent_sc.del(o);
_ewk_view_priv_del(priv);
}
-static void _ewk_view_smart_resize(Evas_Object *o, Evas_Coord w, Evas_Coord h)
+static void _ewk_view_smart_resize(Evas_Object* o, Evas_Coord w, Evas_Coord h)
{
EWK_VIEW_SD_GET_OR_RETURN(o, sd);
_ewk_view_smart_changed(sd);
}
-static void _ewk_view_smart_move(Evas_Object *o, Evas_Coord x, Evas_Coord y)
+static void _ewk_view_smart_move(Evas_Object* o, Evas_Coord x, Evas_Coord y)
{
EWK_VIEW_SD_GET_OR_RETURN(o, sd);
sd->changed.position = EINA_TRUE;
_ewk_view_smart_changed(sd);
}
-static void _ewk_view_smart_calculate(Evas_Object *o)
+static void _ewk_view_smart_calculate(Evas_Object* o)
{
EWK_VIEW_SD_GET(o, sd);
EWK_VIEW_PRIV_GET(sd, priv);
priv->scrolls.count, priv->repaints.count);
if (sd->changed.size && ((w != sd->view.w) || (h != sd->view.h))) {
- WebCore::FrameView *view = priv->main_frame->view();
+ WebCore::FrameView* view = priv->main_frame->view();
if (view) {
view->resize(w, h);
view->forceLayout();
_ewk_view_repaints_flush(priv);
if (sd->changed.frame_rect) {
- WebCore::FrameView *view = priv->main_frame->view();
+ WebCore::FrameView* view = priv->main_frame->view();
view->frameRectsChanged(); /* force tree to get position from root */
sd->changed.frame_rect = EINA_FALSE;
}
}
-static void _ewk_view_smart_show(Evas_Object *o)
+static void _ewk_view_smart_show(Evas_Object* o)
{
EWK_VIEW_SD_GET_OR_RETURN(o, sd);
evas_object_show(sd->backing_store);
}
-static void _ewk_view_smart_hide(Evas_Object *o)
+static void _ewk_view_smart_hide(Evas_Object* o)
{
EWK_VIEW_SD_GET_OR_RETURN(o, sd);
evas_object_hide(sd->backing_store);
}
-static Eina_Bool _ewk_view_smart_contents_resize(Ewk_View_Smart_Data *sd, int w, int h)
+static Eina_Bool _ewk_view_smart_contents_resize(Ewk_View_Smart_Data* sd, int w, int h)
{
return EINA_TRUE;
}
-static Eina_Bool _ewk_view_smart_zoom_set(Ewk_View_Smart_Data *sd, float zoom, Evas_Coord cx, Evas_Coord cy)
+static Eina_Bool _ewk_view_smart_zoom_set(Ewk_View_Smart_Data* sd, float zoom, Evas_Coord cx, Evas_Coord cy)
{
double px, py;
Evas_Coord x, y, w, h;
return ret;
}
-static void _ewk_view_smart_flush(Ewk_View_Smart_Data *sd)
+static void _ewk_view_smart_flush(Ewk_View_Smart_Data* sd)
{
EWK_VIEW_PRIV_GET_OR_RETURN(sd, priv);
_ewk_view_repaints_flush(priv);
_ewk_view_scrolls_flush(priv);
}
-static Eina_Bool _ewk_view_smart_pre_render_region(Ewk_View_Smart_Data *sd, Evas_Coord x, Evas_Coord y, Evas_Coord w, Evas_Coord h, float zoom)
+static Eina_Bool _ewk_view_smart_pre_render_region(Ewk_View_Smart_Data* sd, Evas_Coord x, Evas_Coord y, Evas_Coord w, Evas_Coord h, float zoom)
{
WRN("not supported by engine. sd=%p area=%d,%d+%dx%d, zoom=%f",
sd, x, y, w, h, zoom);
return EINA_FALSE;
}
-static Eina_Bool _ewk_view_smart_pre_render_relative_radius(Ewk_View_Smart_Data *sd, unsigned int n, float zoom)
+static Eina_Bool _ewk_view_smart_pre_render_relative_radius(Ewk_View_Smart_Data* sd, unsigned int n, float zoom)
{
WRN("not supported by engine. sd=%p, n=%u zoom=%f",
sd, n, zoom);
return EINA_FALSE;
}
-static void _ewk_view_smart_pre_render_cancel(Ewk_View_Smart_Data *sd)
+static void _ewk_view_smart_pre_render_cancel(Ewk_View_Smart_Data* sd)
{
WRN("not supported by engine. sd=%p", sd);
}
-static void _ewk_view_zoom_animated_mark_stop(Ewk_View_Smart_Data *sd)
+static void _ewk_view_zoom_animated_mark_stop(Ewk_View_Smart_Data* sd)
{
sd->animated_zoom.zoom.start = 0.0;
sd->animated_zoom.zoom.end = 0.0;
sd->animated_zoom.zoom.current = 0.0;
}
-static void _ewk_view_zoom_animated_finish(Ewk_View_Smart_Data *sd)
+static void _ewk_view_zoom_animated_finish(Ewk_View_Smart_Data* sd)
{
EWK_VIEW_PRIV_GET(sd, priv);
ecore_animator_del(priv->animated_zoom.animator);
evas_object_smart_callback_call(sd->self, "zoom,animated,end", 0);
}
-static float _ewk_view_zoom_animated_current(Ewk_View_Private_Data *priv)
+static float _ewk_view_zoom_animated_current(Ewk_View_Private_Data* priv)
{
double now = ecore_loop_time_get();
double delta = now - priv->animated_zoom.time.start;
+ priv->animated_zoom.zoom.start);
}
-static Eina_Bool _ewk_view_zoom_animator_cb(void *data)
+static Eina_Bool _ewk_view_zoom_animator_cb(void* data)
{
- Ewk_View_Smart_Data *sd = (Ewk_View_Smart_Data *)data;
+ Ewk_View_Smart_Data* sd = (Ewk_View_Smart_Data*)data;
Evas_Coord cx, cy;
EWK_VIEW_PRIV_GET(sd, priv);
double now = ecore_loop_time_get();
return EINA_TRUE;
}
-static void _ewk_view_zoom_animation_start(Ewk_View_Smart_Data *sd)
+static void _ewk_view_zoom_animation_start(Ewk_View_Smart_Data* sd)
{
EWK_VIEW_PRIV_GET_OR_RETURN(sd, priv);
if (priv->animated_zoom.animator)
return;
priv->animated_zoom.animator = ecore_animator_add
- (_ewk_view_zoom_animator_cb, sd);
+ (_ewk_view_zoom_animator_cb, sd);
}
-static WebCore::ViewportAttributes _ewk_view_viewport_attributes_compute(const Evas_Object *o)
+static WebCore::ViewportAttributes _ewk_view_viewport_attributes_compute(const Evas_Object* o)
{
EWK_VIEW_SD_GET(o, sd);
EWK_VIEW_PRIV_GET(sd, priv);
return attributes;
}
-static Eina_Bool _ewk_view_smart_disable_render(Ewk_View_Smart_Data *sd)
+static Eina_Bool _ewk_view_smart_disable_render(Ewk_View_Smart_Data* sd)
{
WRN("not supported by engine. sd=%p", sd);
return EINA_FALSE;
}
-static Eina_Bool _ewk_view_smart_enable_render(Ewk_View_Smart_Data *sd)
+static Eina_Bool _ewk_view_smart_enable_render(Ewk_View_Smart_Data* sd)
{
WRN("not supported by engine. sd=%p", sd);
return EINA_FALSE;
}
-Eina_Bool ewk_view_base_smart_set(Ewk_View_Smart_Class *api)
+Eina_Bool ewk_view_base_smart_set(Ewk_View_Smart_Class* api)
{
EINA_SAFETY_ON_NULL_RETURN_VAL(api, EINA_FALSE);
if (api->version != EWK_VIEW_SMART_CLASS_VERSION) {
EINA_LOG_CRIT
("Ewk_View_Smart_Class %p is version %lu while %lu was expected.",
- api, api->version, EWK_VIEW_SMART_CLASS_VERSION);
+ api, api->version, EWK_VIEW_SMART_CLASS_VERSION);
return EINA_FALSE;
}
return EINA_TRUE;
}
-void ewk_view_fixed_layout_size_set(Evas_Object *o, Evas_Coord w, Evas_Coord h)
+void ewk_view_fixed_layout_size_set(Evas_Object* o, Evas_Coord w, Evas_Coord h)
{
EWK_VIEW_SD_GET_OR_RETURN(o, sd);
EWK_VIEW_PRIV_GET_OR_RETURN(sd, priv);
- WebCore::FrameView *view = priv->main_frame->view();
+ WebCore::FrameView* view = priv->main_frame->view();
if (w <= 0 && h <= 0) {
if (!view->useFixedLayout())
return;
view->forceLayout();
}
-void ewk_view_fixed_layout_size_get(const Evas_Object *o, Evas_Coord *w, Evas_Coord *h)
+void ewk_view_fixed_layout_size_get(const Evas_Object* o, Evas_Coord* w, Evas_Coord* h)
{
if (w)
*w = 0;
}
}
-void ewk_view_theme_set(Evas_Object *o, const char *path)
+void ewk_view_theme_set(Evas_Object* o, const char* path)
{
EWK_VIEW_SD_GET_OR_RETURN(o, sd);
EWK_VIEW_PRIV_GET_OR_RETURN(sd, priv);
if (!eina_stringshare_replace(&priv->settings.theme, path))
return;
- WebCore::FrameView *view = priv->main_frame->view();
+ WebCore::FrameView* view = priv->main_frame->view();
if (view) {
view->setEdjeTheme(WTF::String(path));
priv->page->theme()->themeChanged();
}
-const char* ewk_view_theme_get(const Evas_Object *o)
+const char* ewk_view_theme_get(const Evas_Object* o)
{
EWK_VIEW_SD_GET_OR_RETURN(o, sd, 0);
EWK_VIEW_PRIV_GET_OR_RETURN(sd, priv, 0);
return priv->settings.theme;
}
-Evas_Object* ewk_view_frame_main_get(const Evas_Object *o)
+Evas_Object* ewk_view_frame_main_get(const Evas_Object* o)
{
EWK_VIEW_SD_GET_OR_RETURN(o, sd, 0);
return sd->main_frame;
}
-Evas_Object* ewk_view_frame_focused_get(const Evas_Object *o)
+Evas_Object* ewk_view_frame_focused_get(const Evas_Object* o)
{
EWK_VIEW_SD_GET_OR_RETURN(o, sd, 0);
EWK_VIEW_PRIV_GET_OR_RETURN(sd, priv, 0);
- WebCore::Frame *core = priv->page->focusController()->focusedFrame();
+ WebCore::Frame* core = priv->page->focusController()->focusedFrame();
if (!core)
return 0;
return client->webFrame();
}
-Eina_Bool ewk_view_uri_set(Evas_Object *o, const char *uri)
+Eina_Bool ewk_view_uri_set(Evas_Object* o, const char* uri)
{
EWK_VIEW_SD_GET_OR_RETURN(o, sd, EINA_FALSE);
return ewk_frame_uri_set(sd->main_frame, uri);
}
-const char *ewk_view_uri_get(const Evas_Object *o)
+const char* ewk_view_uri_get(const Evas_Object* o)
{
EWK_VIEW_SD_GET_OR_RETURN(o, sd, 0);
return ewk_frame_uri_get(sd->main_frame);
}
-const char *ewk_view_title_get(const Evas_Object *o)
+const char* ewk_view_title_get(const Evas_Object* o)
{
EWK_VIEW_SD_GET_OR_RETURN(o, sd, 0);
return ewk_frame_title_get(sd->main_frame);
}
-Eina_Bool ewk_view_editable_get(const Evas_Object *o)
+Eina_Bool ewk_view_editable_get(const Evas_Object* o)
{
EWK_VIEW_SD_GET_OR_RETURN(o, sd, EINA_FALSE);
return ewk_frame_editable_get(sd->main_frame);
}
-void ewk_view_bg_color_set(Evas_Object *o, int r, int g, int b, int a)
+void ewk_view_bg_color_set(Evas_Object* o, int r, int g, int b, int a)
{
EWK_VIEW_SD_GET_OR_RETURN(o, sd);
EINA_SAFETY_ON_NULL_RETURN(sd->api);
#define CHECK_PREMUL_COLOR(c, a) \
if (c < 0) { \
- WRN("Color component "#c" is less than zero (%d).", c); \
+ WRN("Color component " #c " is less than zero (%d).", c); \
c = 0; \
} else if (c > a) { \
- WRN("Color component "#c" is greater than alpha (%d, alpha=%d).", \
+ WRN("Color component " #c " is greater than alpha (%d, alpha=%d).", \
c, a); \
c = a; \
}
sd->api->bg_color_set(sd, r, g, b, a);
- WebCore::FrameView *view = sd->_priv->main_frame->view();
+ WebCore::FrameView* view = sd->_priv->main_frame->view();
if (view) {
WebCore::Color color;
}
}
-void ewk_view_bg_color_get(const Evas_Object *o, int *r, int *g, int *b, int *a)
+void ewk_view_bg_color_get(const Evas_Object* o, int* r, int* g, int* b, int* a)
{
if (r)
*r = 0;
*a = sd->bg_color.a;
}
-Eina_Bool ewk_view_text_search(const Evas_Object *o, const char *string, Eina_Bool case_sensitive, Eina_Bool forward, Eina_Bool wrap)
+Eina_Bool ewk_view_text_search(const Evas_Object* o, const char* string, Eina_Bool case_sensitive, Eina_Bool forward, Eina_Bool wrap)
{
EWK_VIEW_SD_GET_OR_RETURN(o, sd, EINA_FALSE);
EWK_VIEW_PRIV_GET_OR_RETURN(sd, priv, EINA_FALSE);
*
* @return number of matches.
*/
-unsigned int ewk_view_text_matches_mark(Evas_Object *o, const char *string, Eina_Bool case_sensitive, Eina_Bool highlight, unsigned int limit)
+unsigned int ewk_view_text_matches_mark(Evas_Object* o, const char* string, Eina_Bool case_sensitive, Eina_Bool highlight, unsigned int limit)
{
EWK_VIEW_SD_GET_OR_RETURN(o, sd, 0);
EWK_VIEW_PRIV_GET_OR_RETURN(sd, priv, 0);
return priv->page->markAllMatchesForText(String::fromUTF8(string), sensitive, highlight, limit);
}
-Eina_Bool ewk_view_text_matches_unmark_all(Evas_Object *o)
+Eina_Bool ewk_view_text_matches_unmark_all(Evas_Object* o)
{
EWK_VIEW_SD_GET_OR_RETURN(o, sd, EINA_FALSE);
EWK_VIEW_PRIV_GET_OR_RETURN(sd, priv, EINA_FALSE);
return EINA_TRUE;
}
-Eina_Bool ewk_view_text_matches_highlight_set(Evas_Object *o, Eina_Bool highlight)
+Eina_Bool ewk_view_text_matches_highlight_set(Evas_Object* o, Eina_Bool highlight)
{
EWK_VIEW_SD_GET_OR_RETURN(o, sd, EINA_FALSE);
return ewk_frame_text_matches_highlight_set(sd->main_frame, highlight);
}
-Eina_Bool ewk_view_text_matches_highlight_get(const Evas_Object *o)
+Eina_Bool ewk_view_text_matches_highlight_get(const Evas_Object* o)
{
EWK_VIEW_SD_GET_OR_RETURN(o, sd, EINA_FALSE);
return ewk_frame_text_matches_highlight_get(sd->main_frame);
}
-Eina_Bool ewk_view_editable_set(Evas_Object *o, Eina_Bool editable)
+Eina_Bool ewk_view_editable_set(Evas_Object* o, Eina_Bool editable)
{
EWK_VIEW_SD_GET_OR_RETURN(o, sd, EINA_FALSE);
return ewk_frame_editable_set(sd->main_frame, editable);
}
-char *ewk_view_selection_get(const Evas_Object *o)
+char* ewk_view_selection_get(const Evas_Object* o)
{
EWK_VIEW_SD_GET_OR_RETURN(o, sd, 0);
EWK_VIEW_PRIV_GET_OR_RETURN(sd, priv, 0);
return strdup(s.data());
}
-static Eina_Bool _ewk_view_editor_command(Ewk_View_Private_Data *priv, const char *command, const char *value = 0)
+static Eina_Bool _ewk_view_editor_command(Ewk_View_Private_Data* priv, const char* command, const char* value = 0)
{
return priv->page->focusController()->focusedOrMainFrame()->editor()->command(WTF::String::fromUTF8(command)).execute(value);
}
-Eina_Bool ewk_view_execute_editor_command(Evas_Object *o, const Ewk_Editor_Command command, const char *value)
+Eina_Bool ewk_view_execute_editor_command(Evas_Object* o, const Ewk_Editor_Command command, const char* value)
{
EWK_VIEW_SD_GET_OR_RETURN(o, sd, EINA_FALSE);
EWK_VIEW_PRIV_GET_OR_RETURN(sd, priv, EINA_FALSE);
}
}
-Eina_Bool ewk_view_context_menu_forward_event(Evas_Object *o, const Evas_Event_Mouse_Down *ev)
+Eina_Bool ewk_view_context_menu_forward_event(Evas_Object* o, const Evas_Event_Mouse_Down* ev)
{
#if ENABLE(CONTEXT_MENUS)
EWK_VIEW_SD_GET_OR_RETURN(o, sd, EINA_FALSE);
Eina_Bool mouse_press_handled = EINA_FALSE;
priv->page->contextMenuController()->clearContextMenu();
- WebCore::Frame *main_frame = priv->page->mainFrame();
+ WebCore::Frame* main_frame = priv->page->mainFrame();
Evas_Coord x, y;
evas_object_geometry_get(sd->self, &x, &y, 0, 0);
#endif
}
-double ewk_view_load_progress_get(const Evas_Object *o)
+double ewk_view_load_progress_get(const Evas_Object* o)
{
EWK_VIEW_SD_GET_OR_RETURN(o, sd, -1.0);
EWK_VIEW_PRIV_GET_OR_RETURN(sd, priv, -1.0);
return priv->page->progress()->estimatedProgress();
}
-Eina_Bool ewk_view_stop(Evas_Object *o)
+Eina_Bool ewk_view_stop(Evas_Object* o)
{
EWK_VIEW_SD_GET_OR_RETURN(o, sd, EINA_FALSE);
return ewk_frame_stop(sd->main_frame);
}
-Eina_Bool ewk_view_reload(Evas_Object *o)
+Eina_Bool ewk_view_reload(Evas_Object* o)
{
EWK_VIEW_SD_GET_OR_RETURN(o, sd, EINA_FALSE);
return ewk_frame_reload(sd->main_frame);
}
-Eina_Bool ewk_view_reload_full(Evas_Object *o)
+Eina_Bool ewk_view_reload_full(Evas_Object* o)
{
EWK_VIEW_SD_GET_OR_RETURN(o, sd, EINA_FALSE);
return ewk_frame_reload_full(sd->main_frame);
}
-Eina_Bool ewk_view_back(Evas_Object *o)
+Eina_Bool ewk_view_back(Evas_Object* o)
{
EWK_VIEW_SD_GET_OR_RETURN(o, sd, EINA_FALSE);
return ewk_frame_back(sd->main_frame);
}
-Eina_Bool ewk_view_forward(Evas_Object *o)
+Eina_Bool ewk_view_forward(Evas_Object* o)
{
EWK_VIEW_SD_GET_OR_RETURN(o, sd, EINA_FALSE);
return ewk_frame_forward(sd->main_frame);
}
-Eina_Bool ewk_view_navigate(Evas_Object *o, int steps)
+Eina_Bool ewk_view_navigate(Evas_Object* o, int steps)
{
EWK_VIEW_SD_GET_OR_RETURN(o, sd, EINA_FALSE);
return ewk_frame_navigate(sd->main_frame, steps);
}
-Eina_Bool ewk_view_back_possible(Evas_Object *o)
+Eina_Bool ewk_view_back_possible(Evas_Object* o)
{
EWK_VIEW_SD_GET_OR_RETURN(o, sd, EINA_FALSE);
return ewk_frame_back_possible(sd->main_frame);
}
-Eina_Bool ewk_view_forward_possible(Evas_Object *o)
+Eina_Bool ewk_view_forward_possible(Evas_Object* o)
{
EWK_VIEW_SD_GET_OR_RETURN(o, sd, EINA_FALSE);
return ewk_frame_forward_possible(sd->main_frame);
}
-Eina_Bool ewk_view_navigate_possible(Evas_Object *o, int steps)
+Eina_Bool ewk_view_navigate_possible(Evas_Object* o, int steps)
{
EWK_VIEW_SD_GET_OR_RETURN(o, sd, EINA_FALSE);
return ewk_frame_navigate_possible(sd->main_frame, steps);
}
-Eina_Bool ewk_view_history_enable_get(const Evas_Object *o)
+Eina_Bool ewk_view_history_enable_get(const Evas_Object* o)
{
EWK_VIEW_SD_GET_OR_RETURN(o, sd, EINA_FALSE);
EWK_VIEW_PRIV_GET_OR_RETURN(sd, priv, EINA_FALSE);
return static_cast<WebCore::BackForwardListImpl*>(priv->page->backForwardList())->enabled();
}
-Eina_Bool ewk_view_history_enable_set(Evas_Object *o, Eina_Bool enable)
+Eina_Bool ewk_view_history_enable_set(Evas_Object* o, Eina_Bool enable)
{
EWK_VIEW_SD_GET_OR_RETURN(o, sd, EINA_FALSE);
EWK_VIEW_PRIV_GET_OR_RETURN(sd, priv, EINA_FALSE);
return EINA_TRUE;
}
-Ewk_History* ewk_view_history_get(const Evas_Object *o)
+Ewk_History* ewk_view_history_get(const Evas_Object* o)
{
EWK_VIEW_SD_GET_OR_RETURN(o, sd, 0);
EWK_VIEW_PRIV_GET_OR_RETURN(sd, priv, 0);
return priv->history;
}
-float ewk_view_zoom_get(const Evas_Object *o)
+float ewk_view_zoom_get(const Evas_Object* o)
{
EWK_VIEW_SD_GET_OR_RETURN(o, sd, -1.0);
return ewk_frame_zoom_get(sd->main_frame);
}
-Eina_Bool ewk_view_zoom_set(Evas_Object *o, float zoom, Evas_Coord cx, Evas_Coord cy)
+Eina_Bool ewk_view_zoom_set(Evas_Object* o, float zoom, Evas_Coord cx, Evas_Coord cy)
{
EWK_VIEW_SD_GET_OR_RETURN(o, sd, EINA_FALSE);
EWK_VIEW_PRIV_GET(sd, priv);
return sd->api->zoom_set(sd, zoom, cx, cy);
}
-Eina_Bool ewk_view_zoom_weak_smooth_scale_get(const Evas_Object *o)
+Eina_Bool ewk_view_zoom_weak_smooth_scale_get(const Evas_Object* o)
{
EWK_VIEW_SD_GET_OR_RETURN(o, sd, EINA_FALSE);
return sd->zoom_weak_smooth_scale;
}
-void ewk_view_zoom_weak_smooth_scale_set(Evas_Object *o, Eina_Bool smooth_scale)
+void ewk_view_zoom_weak_smooth_scale_set(Evas_Object* o, Eina_Bool smooth_scale)
{
EWK_VIEW_SD_GET_OR_RETURN(o, sd);
smooth_scale = !!smooth_scale;
sd->api->zoom_weak_smooth_scale_set(sd, smooth_scale);
}
-Eina_Bool ewk_view_zoom_weak_set(Evas_Object *o, float zoom, Evas_Coord cx, Evas_Coord cy)
+Eina_Bool ewk_view_zoom_weak_set(Evas_Object* o, float zoom, Evas_Coord cx, Evas_Coord cy)
{
EWK_VIEW_SD_GET_OR_RETURN(o, sd, EINA_FALSE);
EWK_VIEW_PRIV_GET(sd, priv);
return sd->api->zoom_weak_set(sd, zoom, cx, cy);
}
-Eina_Bool ewk_view_zoom_animated_mark_start(Evas_Object *o, float zoom)
+Eina_Bool ewk_view_zoom_animated_mark_start(Evas_Object* o, float zoom)
{
EWK_VIEW_SD_GET_OR_RETURN(o, sd, EINA_FALSE);
sd->animated_zoom.zoom.start = zoom;
return EINA_TRUE;
}
-Eina_Bool ewk_view_zoom_animated_mark_end(Evas_Object *o, float zoom)
+Eina_Bool ewk_view_zoom_animated_mark_end(Evas_Object* o, float zoom)
{
EWK_VIEW_SD_GET_OR_RETURN(o, sd, EINA_FALSE);
sd->animated_zoom.zoom.end = zoom;
return EINA_TRUE;
}
-Eina_Bool ewk_view_zoom_animated_mark_current(Evas_Object *o, float zoom)
+Eina_Bool ewk_view_zoom_animated_mark_current(Evas_Object* o, float zoom)
{
EWK_VIEW_SD_GET_OR_RETURN(o, sd, EINA_FALSE);
sd->animated_zoom.zoom.current = zoom;
return EINA_TRUE;
}
-Eina_Bool ewk_view_zoom_animated_mark_stop(Evas_Object *o)
+Eina_Bool ewk_view_zoom_animated_mark_stop(Evas_Object* o)
{
EWK_VIEW_SD_GET_OR_RETURN(o, sd, EINA_FALSE);
_ewk_view_zoom_animated_mark_stop(sd);
return EINA_TRUE;
}
-Eina_Bool ewk_view_zoom_animated_set(Evas_Object *o, float zoom, float duration, Evas_Coord cx, Evas_Coord cy)
+Eina_Bool ewk_view_zoom_animated_set(Evas_Object* o, float zoom, float duration, Evas_Coord cx, Evas_Coord cy)
{
double now;
EWK_VIEW_SD_GET_OR_RETURN(o, sd, EINA_FALSE);
return EINA_TRUE;
}
-Eina_Bool ewk_view_zoom_text_only_get(const Evas_Object *o)
+Eina_Bool ewk_view_zoom_text_only_get(const Evas_Object* o)
{
EWK_VIEW_SD_GET_OR_RETURN(o, sd, EINA_FALSE);
return ewk_frame_zoom_text_only_get(sd->main_frame);
}
-Eina_Bool ewk_view_zoom_text_only_set(Evas_Object *o, Eina_Bool setting)
+Eina_Bool ewk_view_zoom_text_only_set(Evas_Object* o, Eina_Bool setting)
{
EWK_VIEW_SD_GET_OR_RETURN(o, sd, EINA_FALSE);
return ewk_frame_zoom_text_only_set(sd->main_frame, setting);
}
-Eina_Bool ewk_view_pre_render_region(Evas_Object *o, Evas_Coord x, Evas_Coord y, Evas_Coord w, Evas_Coord h, float zoom)
+Eina_Bool ewk_view_pre_render_region(Evas_Object* o, Evas_Coord x, Evas_Coord y, Evas_Coord w, Evas_Coord h, float zoom)
{
EWK_VIEW_SD_GET_OR_RETURN(o, sd, EINA_FALSE);
EWK_VIEW_PRIV_GET_OR_RETURN(sd, priv, EINA_FALSE);
return sd->api->pre_render_region(sd, x, y, w, h, zoom);
}
-Eina_Bool ewk_view_pre_render_relative_radius(Evas_Object *o, unsigned int n)
+Eina_Bool ewk_view_pre_render_relative_radius(Evas_Object* o, unsigned int n)
{
EWK_VIEW_SD_GET_OR_RETURN(o, sd, EINA_FALSE);
EWK_VIEW_PRIV_GET_OR_RETURN(sd, priv, EINA_FALSE);
return sd->api->pre_render_relative_radius(sd, n, cur_zoom);
}
-unsigned int ewk_view_imh_get(const Evas_Object *o)
+unsigned int ewk_view_imh_get(const Evas_Object* o)
{
EWK_VIEW_SD_GET_OR_RETURN(o, sd, 0);
EWK_VIEW_PRIV_GET_OR_RETURN(sd, priv, 0);
return priv->imh;
}
-void ewk_view_pre_render_cancel(Evas_Object *o)
+void ewk_view_pre_render_cancel(Evas_Object* o)
{
EWK_VIEW_SD_GET_OR_RETURN(o, sd);
EINA_SAFETY_ON_NULL_RETURN(sd->api->pre_render_cancel);
sd->api->pre_render_cancel(sd);
}
-Eina_Bool ewk_view_enable_render(const Evas_Object *o)
+Eina_Bool ewk_view_enable_render(const Evas_Object* o)
{
EWK_VIEW_SD_GET_OR_RETURN(o, sd, EINA_FALSE);
EINA_SAFETY_ON_NULL_RETURN_VAL(sd->api->enable_render, EINA_FALSE);
return sd->api->enable_render(sd);
}
-Eina_Bool ewk_view_disable_render(const Evas_Object *o)
+Eina_Bool ewk_view_disable_render(const Evas_Object* o)
{
EWK_VIEW_SD_GET_OR_RETURN(o, sd, EINA_FALSE);
EINA_SAFETY_ON_NULL_RETURN_VAL(sd->api->disable_render, EINA_FALSE);
return sd->api->disable_render(sd);
}
-const char *ewk_view_setting_user_agent_get(const Evas_Object *o)
+const char* ewk_view_setting_user_agent_get(const Evas_Object* o)
{
EWK_VIEW_SD_GET_OR_RETURN(o, sd, 0);
EWK_VIEW_PRIV_GET_OR_RETURN(sd, priv, 0);
return priv->settings.user_agent;
}
-Eina_Bool ewk_view_setting_user_agent_set(Evas_Object *o, const char *user_agent)
+Eina_Bool ewk_view_setting_user_agent_set(Evas_Object* o, const char* user_agent)
{
EWK_VIEW_SD_GET_OR_RETURN(o, sd, EINA_FALSE);
EWK_VIEW_PRIV_GET_OR_RETURN(sd, priv, EINA_FALSE);
return EINA_TRUE;
}
-const char *ewk_view_setting_user_stylesheet_get(const Evas_Object *o)
+const char* ewk_view_setting_user_stylesheet_get(const Evas_Object* o)
{
EWK_VIEW_SD_GET_OR_RETURN(o, sd, 0);
EWK_VIEW_PRIV_GET_OR_RETURN(sd, priv, 0);
return priv->settings.user_stylesheet;
}
-Eina_Bool ewk_view_setting_user_stylesheet_set(Evas_Object *o, const char *uri)
+Eina_Bool ewk_view_setting_user_stylesheet_set(Evas_Object* o, const char* uri)
{
EWK_VIEW_SD_GET_OR_RETURN(o, sd, EINA_FALSE);
EWK_VIEW_PRIV_GET_OR_RETURN(sd, priv, EINA_FALSE);
return EINA_TRUE;
}
-Eina_Bool ewk_view_setting_auto_load_images_get(const Evas_Object *o)
+Eina_Bool ewk_view_setting_auto_load_images_get(const Evas_Object* o)
{
EWK_VIEW_SD_GET_OR_RETURN(o, sd, EINA_FALSE);
EWK_VIEW_PRIV_GET_OR_RETURN(sd, priv, EINA_FALSE);
return priv->settings.auto_load_images;
}
-Eina_Bool ewk_view_setting_auto_load_images_set(Evas_Object *o, Eina_Bool automatic)
+Eina_Bool ewk_view_setting_auto_load_images_set(Evas_Object* o, Eina_Bool automatic)
{
EWK_VIEW_SD_GET_OR_RETURN(o, sd, EINA_FALSE);
EWK_VIEW_PRIV_GET_OR_RETURN(sd, priv, EINA_FALSE);
return EINA_TRUE;
}
-Eina_Bool ewk_view_setting_auto_shrink_images_get(const Evas_Object *o)
+Eina_Bool ewk_view_setting_auto_shrink_images_get(const Evas_Object* o)
{
EWK_VIEW_SD_GET_OR_RETURN(o, sd, EINA_FALSE);
EWK_VIEW_PRIV_GET_OR_RETURN(sd, priv, EINA_FALSE);
return priv->settings.auto_shrink_images;
}
-Eina_Bool ewk_view_setting_auto_shrink_images_set(Evas_Object *o, Eina_Bool automatic)
+Eina_Bool ewk_view_setting_auto_shrink_images_set(Evas_Object* o, Eina_Bool automatic)
{
EWK_VIEW_SD_GET_OR_RETURN(o, sd, EINA_FALSE);
EWK_VIEW_PRIV_GET_OR_RETURN(sd, priv, EINA_FALSE);
return EINA_TRUE;
}
-Eina_Bool ewk_view_setting_enable_auto_resize_window_get(const Evas_Object *o)
+Eina_Bool ewk_view_setting_enable_auto_resize_window_get(const Evas_Object* o)
{
EWK_VIEW_SD_GET_OR_RETURN(o, sd, EINA_FALSE);
EWK_VIEW_PRIV_GET_OR_RETURN(sd, priv, EINA_FALSE);
return priv->settings.enable_auto_resize_window;
}
-Eina_Bool ewk_view_setting_enable_auto_resize_window_set(Evas_Object *o, Eina_Bool resizable)
+Eina_Bool ewk_view_setting_enable_auto_resize_window_set(Evas_Object* o, Eina_Bool resizable)
{
EWK_VIEW_SD_GET_OR_RETURN(o, sd, EINA_FALSE);
EWK_VIEW_PRIV_GET_OR_RETURN(sd, priv, EINA_FALSE);
return EINA_TRUE;
}
-Eina_Bool ewk_view_setting_enable_scripts_get(const Evas_Object *o)
+Eina_Bool ewk_view_setting_enable_scripts_get(const Evas_Object* o)
{
EWK_VIEW_SD_GET_OR_RETURN(o, sd, EINA_FALSE);
EWK_VIEW_PRIV_GET_OR_RETURN(sd, priv, EINA_FALSE);
return priv->settings.enable_scripts;
}
-Eina_Bool ewk_view_setting_enable_scripts_set(Evas_Object *o, Eina_Bool enable)
+Eina_Bool ewk_view_setting_enable_scripts_set(Evas_Object* o, Eina_Bool enable)
{
EWK_VIEW_SD_GET_OR_RETURN(o, sd, EINA_FALSE);
EWK_VIEW_PRIV_GET_OR_RETURN(sd, priv, EINA_FALSE);
return EINA_TRUE;
}
-Eina_Bool ewk_view_setting_enable_plugins_get(const Evas_Object *o)
+Eina_Bool ewk_view_setting_enable_plugins_get(const Evas_Object* o)
{
EWK_VIEW_SD_GET_OR_RETURN(o, sd, EINA_FALSE);
EWK_VIEW_PRIV_GET_OR_RETURN(sd, priv, EINA_FALSE);
return priv->settings.enable_plugins;
}
-Eina_Bool ewk_view_setting_enable_plugins_set(Evas_Object *o, Eina_Bool enable)
+Eina_Bool ewk_view_setting_enable_plugins_set(Evas_Object* o, Eina_Bool enable)
{
EWK_VIEW_SD_GET_OR_RETURN(o, sd, EINA_FALSE);
EWK_VIEW_PRIV_GET_OR_RETURN(sd, priv, EINA_FALSE);
return EINA_TRUE;
}
-Eina_Bool ewk_view_setting_enable_frame_flattening_get(const Evas_Object *o)
+Eina_Bool ewk_view_setting_enable_frame_flattening_get(const Evas_Object* o)
{
EWK_VIEW_SD_GET_OR_RETURN(o, sd, EINA_FALSE);
EWK_VIEW_PRIV_GET_OR_RETURN(sd, priv, EINA_FALSE);
return priv->settings.enable_frame_flattening;
}
-Eina_Bool ewk_view_setting_enable_frame_flattening_set(Evas_Object *o, Eina_Bool enable)
+Eina_Bool ewk_view_setting_enable_frame_flattening_set(Evas_Object* o, Eina_Bool enable)
{
EWK_VIEW_SD_GET_OR_RETURN(o, sd, EINA_FALSE);
EWK_VIEW_PRIV_GET_OR_RETURN(sd, priv, EINA_FALSE);
return EINA_TRUE;
}
-Eina_Bool ewk_view_setting_scripts_window_open_get(const Evas_Object *o)
+Eina_Bool ewk_view_setting_scripts_window_open_get(const Evas_Object* o)
{
EWK_VIEW_SD_GET_OR_RETURN(o, sd, EINA_FALSE);
EWK_VIEW_PRIV_GET_OR_RETURN(sd, priv, EINA_FALSE);
return priv->settings.scripts_window_open;
}
-Eina_Bool ewk_view_setting_scripts_window_open_set(Evas_Object *o, Eina_Bool allow)
+Eina_Bool ewk_view_setting_scripts_window_open_set(Evas_Object* o, Eina_Bool allow)
{
EWK_VIEW_SD_GET_OR_RETURN(o, sd, EINA_FALSE);
EWK_VIEW_PRIV_GET_OR_RETURN(sd, priv, EINA_FALSE);
return EINA_TRUE;
}
-Eina_Bool ewk_view_setting_scripts_can_close_windows_get(const Evas_Object *o)
+Eina_Bool ewk_view_setting_scripts_can_close_windows_get(const Evas_Object* o)
{
EWK_VIEW_SD_GET_OR_RETURN(o, sd, EINA_FALSE);
EWK_VIEW_PRIV_GET_OR_RETURN(sd, priv, EINA_FALSE);
return priv->settings.scripts_can_close_windows;
}
-Eina_Bool ewk_view_setting_scripts_can_close_windows_set(Evas_Object *o, Eina_Bool allow)
+Eina_Bool ewk_view_setting_scripts_can_close_windows_set(Evas_Object* o, Eina_Bool allow)
{
EWK_VIEW_SD_GET_OR_RETURN(o, sd, EINA_FALSE);
EWK_VIEW_PRIV_GET_OR_RETURN(sd, priv, EINA_FALSE);
return EINA_TRUE;
}
-Eina_Bool ewk_view_setting_resizable_textareas_get(const Evas_Object *o)
+Eina_Bool ewk_view_setting_resizable_textareas_get(const Evas_Object* o)
{
EWK_VIEW_SD_GET_OR_RETURN(o, sd, EINA_FALSE);
EWK_VIEW_PRIV_GET_OR_RETURN(sd, priv, EINA_FALSE);
return priv->settings.resizable_textareas;
}
-Eina_Bool ewk_view_setting_resizable_textareas_set(Evas_Object *o, Eina_Bool enable)
+Eina_Bool ewk_view_setting_resizable_textareas_set(Evas_Object* o, Eina_Bool enable)
{
EWK_VIEW_SD_GET_OR_RETURN(o, sd, EINA_FALSE);
EWK_VIEW_PRIV_GET_OR_RETURN(sd, priv, EINA_FALSE);
return EINA_TRUE;
}
-Eina_Bool ewk_view_setting_private_browsing_get(const Evas_Object *o)
+Eina_Bool ewk_view_setting_private_browsing_get(const Evas_Object* o)
{
EWK_VIEW_SD_GET_OR_RETURN(o, sd, EINA_FALSE);
EWK_VIEW_PRIV_GET_OR_RETURN(sd, priv, EINA_FALSE);
return priv->settings.private_browsing;
}
-Eina_Bool ewk_view_setting_private_browsing_set(Evas_Object *o, Eina_Bool enable)
+Eina_Bool ewk_view_setting_private_browsing_set(Evas_Object* o, Eina_Bool enable)
{
EWK_VIEW_SD_GET_OR_RETURN(o, sd, EINA_FALSE);
EWK_VIEW_PRIV_GET_OR_RETURN(sd, priv, EINA_FALSE);
return EINA_TRUE;
}
-Eina_Bool ewk_view_setting_offline_app_cache_get(const Evas_Object *o)
+Eina_Bool ewk_view_setting_offline_app_cache_get(const Evas_Object* o)
{
EWK_VIEW_SD_GET_OR_RETURN(o, sd, EINA_FALSE);
EWK_VIEW_PRIV_GET_OR_RETURN(sd, priv, EINA_FALSE);
return priv->settings.offline_app_cache;
}
-Eina_Bool ewk_view_setting_offline_app_cache_set(Evas_Object *o, Eina_Bool enable)
+Eina_Bool ewk_view_setting_offline_app_cache_set(Evas_Object* o, Eina_Bool enable)
{
EWK_VIEW_SD_GET_OR_RETURN(o, sd, EINA_FALSE);
EWK_VIEW_PRIV_GET_OR_RETURN(sd, priv, EINA_FALSE);
}
-Eina_Bool ewk_view_setting_caret_browsing_get(const Evas_Object *o)
+Eina_Bool ewk_view_setting_caret_browsing_get(const Evas_Object* o)
{
EWK_VIEW_SD_GET_OR_RETURN(o, sd, EINA_FALSE);
EWK_VIEW_PRIV_GET_OR_RETURN(sd, priv, EINA_FALSE);
return priv->settings.caret_browsing;
}
-Eina_Bool ewk_view_setting_caret_browsing_set(Evas_Object *o, Eina_Bool enable)
+Eina_Bool ewk_view_setting_caret_browsing_set(Evas_Object* o, Eina_Bool enable)
{
EWK_VIEW_SD_GET_OR_RETURN(o, sd, EINA_FALSE);
EWK_VIEW_PRIV_GET_OR_RETURN(sd, priv, EINA_FALSE);
return EINA_TRUE;
}
-const char *ewk_view_setting_encoding_custom_get(const Evas_Object *o)
+const char* ewk_view_setting_encoding_custom_get(const Evas_Object* o)
{
EWK_VIEW_SD_GET_OR_RETURN(o, sd, 0);
EWK_VIEW_PRIV_GET_OR_RETURN(sd, priv, 0);
return priv->settings.encoding_custom;
}
-Eina_Bool ewk_view_setting_encoding_custom_set(Evas_Object *o, const char *encoding)
+Eina_Bool ewk_view_setting_encoding_custom_set(Evas_Object* o, const char* encoding)
{
EWK_VIEW_SD_GET_OR_RETURN(o, sd, EINA_FALSE);
EWK_VIEW_PRIV_GET_OR_RETURN(sd, priv, EINA_FALSE);
Evas_Object* main_frame = ewk_view_frame_main_get(o);
WebCore::Frame* core_frame = ewk_frame_core_get(main_frame);
-DBG("%s", encoding);
+ DBG("%s", encoding);
eina_stringshare_replace(&priv->settings.encoding_custom, encoding);
core_frame->loader()->reloadWithOverrideEncoding(String::fromUTF8(encoding));
return EINA_TRUE;
}
-const char *ewk_view_setting_encoding_default_get(const Evas_Object *o)
+const char* ewk_view_setting_encoding_default_get(const Evas_Object* o)
{
EWK_VIEW_SD_GET_OR_RETURN(o, sd, 0);
EWK_VIEW_PRIV_GET_OR_RETURN(sd, priv, 0);
return priv->settings.encoding_default;
}
-Eina_Bool ewk_view_setting_encoding_default_set(Evas_Object *o, const char *encoding)
+Eina_Bool ewk_view_setting_encoding_default_set(Evas_Object* o, const char* encoding)
{
EWK_VIEW_SD_GET_OR_RETURN(o, sd, EINA_FALSE);
EWK_VIEW_PRIV_GET_OR_RETURN(sd, priv, EINA_FALSE);
return EINA_TRUE;
}
-Eina_Bool ewk_view_setting_encoding_detector_set(Evas_Object *o, Eina_Bool enable)
+Eina_Bool ewk_view_setting_encoding_detector_set(Evas_Object* o, Eina_Bool enable)
{
EWK_VIEW_SD_GET_OR_RETURN(o, sd, EINA_FALSE);
EWK_VIEW_PRIV_GET_OR_RETURN(sd, priv, EINA_FALSE);
return EINA_TRUE;
}
-Eina_Bool ewk_view_setting_encoding_detector_get(const Evas_Object *o)
+Eina_Bool ewk_view_setting_encoding_detector_get(const Evas_Object* o)
{
EWK_VIEW_SD_GET_OR_RETURN(o, sd, EINA_FALSE);
EWK_VIEW_PRIV_GET_OR_RETURN(sd, priv, EINA_FALSE);
return priv->settings.encoding_detector;
}
-Eina_Bool ewk_view_setting_enable_developer_extras_get(const Evas_Object *o)
+Eina_Bool ewk_view_setting_enable_developer_extras_get(const Evas_Object* o)
{
EWK_VIEW_SD_GET_OR_RETURN(o, sd, EINA_FALSE);
EWK_VIEW_PRIV_GET_OR_RETURN(sd, priv, EINA_FALSE);
return priv->settings.enable_developer_extras;
}
-Eina_Bool ewk_view_setting_enable_developer_extras_set(Evas_Object *o, Eina_Bool enable)
+Eina_Bool ewk_view_setting_enable_developer_extras_set(Evas_Object* o, Eina_Bool enable)
{
EWK_VIEW_SD_GET_OR_RETURN(o, sd, EINA_FALSE);
EWK_VIEW_PRIV_GET_OR_RETURN(sd, priv, EINA_FALSE);
return EINA_TRUE;
}
-int ewk_view_setting_font_minimum_size_get(const Evas_Object *o)
+int ewk_view_setting_font_minimum_size_get(const Evas_Object* o)
{
EWK_VIEW_SD_GET_OR_RETURN(o, sd, 0);
EWK_VIEW_PRIV_GET_OR_RETURN(sd, priv, 0);
return priv->settings.font_minimum_size;
}
-Eina_Bool ewk_view_setting_font_minimum_size_set(Evas_Object *o, int size)
+Eina_Bool ewk_view_setting_font_minimum_size_set(Evas_Object* o, int size)
{
EWK_VIEW_SD_GET_OR_RETURN(o, sd, EINA_FALSE);
EWK_VIEW_PRIV_GET_OR_RETURN(sd, priv, EINA_FALSE);
return EINA_TRUE;
}
-int ewk_view_setting_font_minimum_logical_size_get(const Evas_Object *o)
+int ewk_view_setting_font_minimum_logical_size_get(const Evas_Object* o)
{
EWK_VIEW_SD_GET_OR_RETURN(o, sd, 0);
EWK_VIEW_PRIV_GET_OR_RETURN(sd, priv, 0);
return priv->settings.font_minimum_logical_size;
}
-Eina_Bool ewk_view_setting_font_minimum_logical_size_set(Evas_Object *o, int size)
+Eina_Bool ewk_view_setting_font_minimum_logical_size_set(Evas_Object* o, int size)
{
EWK_VIEW_SD_GET_OR_RETURN(o, sd, EINA_FALSE);
EWK_VIEW_PRIV_GET_OR_RETURN(sd, priv, EINA_FALSE);
return EINA_TRUE;
}
-int ewk_view_setting_font_default_size_get(const Evas_Object *o)
+int ewk_view_setting_font_default_size_get(const Evas_Object* o)
{
EWK_VIEW_SD_GET_OR_RETURN(o, sd, 0);
EWK_VIEW_PRIV_GET_OR_RETURN(sd, priv, 0);
return priv->settings.font_default_size;
}
-Eina_Bool ewk_view_setting_font_default_size_set(Evas_Object *o, int size)
+Eina_Bool ewk_view_setting_font_default_size_set(Evas_Object* o, int size)
{
EWK_VIEW_SD_GET_OR_RETURN(o, sd, EINA_FALSE);
EWK_VIEW_PRIV_GET_OR_RETURN(sd, priv, EINA_FALSE);
return EINA_TRUE;
}
-int ewk_view_setting_font_monospace_size_get(const Evas_Object *o)
+int ewk_view_setting_font_monospace_size_get(const Evas_Object* o)
{
EWK_VIEW_SD_GET_OR_RETURN(o, sd, 0);
EWK_VIEW_PRIV_GET_OR_RETURN(sd, priv, 0);
return priv->settings.font_monospace_size;
}
-Eina_Bool ewk_view_setting_font_monospace_size_set(Evas_Object *o, int size)
+Eina_Bool ewk_view_setting_font_monospace_size_set(Evas_Object* o, int size)
{
EWK_VIEW_SD_GET_OR_RETURN(o, sd, EINA_FALSE);
EWK_VIEW_PRIV_GET_OR_RETURN(sd, priv, EINA_FALSE);
return EINA_TRUE;
}
-const char *ewk_view_font_family_name_get(const Evas_Object *o, Ewk_Font_Family font_family)
+const char* ewk_view_font_family_name_get(const Evas_Object* o, Ewk_Font_Family font_family)
{
EWK_VIEW_SD_GET_OR_RETURN(o, sd, 0);
EWK_VIEW_PRIV_GET_OR_RETURN(sd, priv, 0);
return 0;
}
-Eina_Bool ewk_view_font_family_name_set(Evas_Object *o, Ewk_Font_Family font_family, const char *name)
+Eina_Bool ewk_view_font_family_name_set(Evas_Object* o, Ewk_Font_Family font_family, const char* name)
{
EWK_VIEW_SD_GET_OR_RETURN(o, sd, EINA_FALSE);
EWK_VIEW_PRIV_GET_OR_RETURN(sd, priv, EINA_FALSE);
return EINA_TRUE;
}
-Eina_Bool ewk_view_setting_spatial_navigation_get(const Evas_Object *o)
+Eina_Bool ewk_view_setting_spatial_navigation_get(const Evas_Object* o)
{
EWK_VIEW_SD_GET_OR_RETURN(o, sd, EINA_FALSE);
EWK_VIEW_PRIV_GET_OR_RETURN(sd, priv, EINA_FALSE);
return priv->settings.spatial_navigation;
}
-Eina_Bool ewk_view_setting_spatial_navigation_set(Evas_Object *o, Eina_Bool enable)
+Eina_Bool ewk_view_setting_spatial_navigation_set(Evas_Object* o, Eina_Bool enable)
{
EWK_VIEW_SD_GET_OR_RETURN(o, sd, EINA_FALSE);
EWK_VIEW_PRIV_GET_OR_RETURN(sd, priv, EINA_FALSE);
return EINA_TRUE;
}
-Eina_Bool ewk_view_setting_local_storage_get(const Evas_Object *o)
+Eina_Bool ewk_view_setting_local_storage_get(const Evas_Object* o)
{
EWK_VIEW_SD_GET_OR_RETURN(o, sd, EINA_FALSE);
EWK_VIEW_PRIV_GET_OR_RETURN(sd, priv, EINA_FALSE);
return priv->settings.local_storage;
}
-Eina_Bool ewk_view_setting_local_storage_set(Evas_Object *o, Eina_Bool enable)
+Eina_Bool ewk_view_setting_local_storage_set(Evas_Object* o, Eina_Bool enable)
{
EWK_VIEW_SD_GET_OR_RETURN(o, sd, EINA_FALSE);
EWK_VIEW_PRIV_GET_OR_RETURN(sd, priv, EINA_FALSE);
return EINA_TRUE;
}
-Eina_Bool ewk_view_setting_page_cache_get(const Evas_Object *o)
+Eina_Bool ewk_view_setting_page_cache_get(const Evas_Object* o)
{
EWK_VIEW_SD_GET_OR_RETURN(o, sd, EINA_FALSE);
EWK_VIEW_PRIV_GET_OR_RETURN(sd, priv, EINA_FALSE);
return priv->settings.page_cache;
}
-Eina_Bool ewk_view_setting_page_cache_set(Evas_Object *o, Eina_Bool enable)
+Eina_Bool ewk_view_setting_page_cache_set(Evas_Object* o, Eina_Bool enable)
{
EWK_VIEW_SD_GET_OR_RETURN(o, sd, EINA_FALSE);
EWK_VIEW_PRIV_GET_OR_RETURN(sd, priv, EINA_FALSE);
return EINA_TRUE;
}
-const char* ewk_view_setting_local_storage_database_path_get(const Evas_Object *o)
+const char* ewk_view_setting_local_storage_database_path_get(const Evas_Object* o)
{
EWK_VIEW_SD_GET_OR_RETURN(o, sd, 0);
EWK_VIEW_PRIV_GET_OR_RETURN(sd, priv, 0);
return priv->settings.local_storage_database_path;
}
-Eina_Bool ewk_view_setting_local_storage_database_path_set(Evas_Object *o, const char *path)
+Eina_Bool ewk_view_setting_local_storage_database_path_set(Evas_Object* o, const char* path)
{
EWK_VIEW_SD_GET_OR_RETURN(o, sd, EINA_FALSE);
EWK_VIEW_PRIV_GET_OR_RETURN(sd, priv, EINA_FALSE);
return EINA_TRUE;
}
-Eina_Bool ewk_view_setting_minimum_timer_interval_set(Evas_Object *o, double interval)
+Eina_Bool ewk_view_setting_minimum_timer_interval_set(Evas_Object* o, double interval)
{
EWK_VIEW_SD_GET_OR_RETURN(o, sd, EINA_FALSE);
EWK_VIEW_PRIV_GET_OR_RETURN(sd, priv, EINA_FALSE);
return EINA_TRUE;
}
-double ewk_view_setting_minimum_timer_interval_get(const Evas_Object *o)
+double ewk_view_setting_minimum_timer_interval_get(const Evas_Object* o)
{
EWK_VIEW_SD_GET_OR_RETURN(o, sd, EINA_FALSE);
EWK_VIEW_PRIV_GET_OR_RETURN(sd, priv, EINA_FALSE);
return priv->settings.dom_timer_interval;
}
-Ewk_View_Smart_Data *ewk_view_smart_data_get(const Evas_Object *o)
+Ewk_View_Smart_Data* ewk_view_smart_data_get(const Evas_Object* o)
{
EWK_VIEW_SD_GET_OR_RETURN(o, sd, 0);
return sd;
* @note this is not for general use but just for subclasses that want
* to define their own backing store.
*/
-const Eina_Rectangle *ewk_view_repaints_get(const Ewk_View_Private_Data *priv, size_t *count)
+const Eina_Rectangle* ewk_view_repaints_get(const Ewk_View_Private_Data* priv, size_t* count)
{
EINA_SAFETY_ON_NULL_RETURN_VAL(count, 0);
if (count)
* @note this is not for general use but just for subclasses that want
* to define their own backing store.
*/
-const Ewk_Scroll_Request *ewk_view_scroll_requests_get(const Ewk_View_Private_Data *priv, size_t *count)
+const Ewk_Scroll_Request* ewk_view_scroll_requests_get(const Ewk_View_Private_Data* priv, size_t* count)
{
EINA_SAFETY_ON_NULL_RETURN_VAL(count, 0);
if (count)
* @note this is not for general use but just for subclasses that want
* to define their own backing store.
*/
-void ewk_view_repaint_add(Ewk_View_Private_Data *priv, Evas_Coord x, Evas_Coord y, Evas_Coord w, Evas_Coord h)
+void ewk_view_repaint_add(Ewk_View_Private_Data* priv, Evas_Coord x, Evas_Coord y, Evas_Coord w, Evas_Coord h)
{
EINA_SAFETY_ON_NULL_RETURN(priv);
_ewk_view_repaint_add(priv, x, y, w, h);
* @note this is not for general use but just for subclasses that want
* to define their own backing store.
*/
-void ewk_view_layout_if_needed_recursive(Ewk_View_Private_Data *priv)
+void ewk_view_layout_if_needed_recursive(Ewk_View_Private_Data* priv)
{
EINA_SAFETY_ON_NULL_RETURN(priv);
- WebCore::FrameView *v = priv->main_frame->view();
+ WebCore::FrameView* v = priv->main_frame->view();
if (!v) {
ERR("no main frame view");
return;
v->updateLayoutAndStyleIfNeededRecursive();
}
-void ewk_view_scrolls_process(Ewk_View_Smart_Data *sd)
+void ewk_view_scrolls_process(Ewk_View_Smart_Data* sd)
{
EINA_SAFETY_ON_NULL_RETURN(sd);
EWK_VIEW_PRIV_GET_OR_RETURN(sd, priv);
* to define their own backing store.
*/
struct _Ewk_View_Paint_Context {
- WebCore::GraphicsContext *gc;
- WebCore::FrameView *view;
- cairo_t *cr;
+ WebCore::GraphicsContext* gc;
+ WebCore::FrameView* view;
+ cairo_t* cr;
};
-Ewk_View_Paint_Context *ewk_view_paint_context_new(Ewk_View_Private_Data *priv, cairo_t *cr)
+Ewk_View_Paint_Context* ewk_view_paint_context_new(Ewk_View_Private_Data* priv, cairo_t* cr)
{
EINA_SAFETY_ON_NULL_RETURN_VAL(priv, 0);
EINA_SAFETY_ON_NULL_RETURN_VAL(cr, 0);
EINA_SAFETY_ON_NULL_RETURN_VAL(priv->main_frame, 0);
- WebCore::FrameView *view = priv->main_frame->view();
+ WebCore::FrameView* view = priv->main_frame->view();
EINA_SAFETY_ON_NULL_RETURN_VAL(view, 0);
- Ewk_View_Paint_Context *ctxt = (Ewk_View_Paint_Context *)malloc(sizeof(*ctxt));
+ Ewk_View_Paint_Context* ctxt = (Ewk_View_Paint_Context*)malloc(sizeof(*ctxt));
EINA_SAFETY_ON_NULL_RETURN_VAL(ctxt, 0);
ctxt->gc = new WebCore::GraphicsContext(cr);
return ctxt;
}
-void ewk_view_paint_context_free(Ewk_View_Paint_Context *ctxt)
+void ewk_view_paint_context_free(Ewk_View_Paint_Context* ctxt)
{
EINA_SAFETY_ON_NULL_RETURN(ctxt);
delete ctxt->gc;
free(ctxt);
}
-void ewk_view_paint_context_save(Ewk_View_Paint_Context *ctxt)
+void ewk_view_paint_context_save(Ewk_View_Paint_Context* ctxt)
{
EINA_SAFETY_ON_NULL_RETURN(ctxt);
cairo_save(ctxt->cr);
ctxt->gc->save();
}
-void ewk_view_paint_context_restore(Ewk_View_Paint_Context *ctxt)
+void ewk_view_paint_context_restore(Ewk_View_Paint_Context* ctxt)
{
EINA_SAFETY_ON_NULL_RETURN(ctxt);
ctxt->gc->restore();
cairo_restore(ctxt->cr);
}
-void ewk_view_paint_context_clip(Ewk_View_Paint_Context *ctxt, const Eina_Rectangle *area)
+void ewk_view_paint_context_clip(Ewk_View_Paint_Context* ctxt, const Eina_Rectangle* area)
{
EINA_SAFETY_ON_NULL_RETURN(ctxt);
EINA_SAFETY_ON_NULL_RETURN(area);
ctxt->gc->clip(WebCore::IntRect(area->x, area->y, area->w, area->h));
}
-void ewk_view_paint_context_paint(Ewk_View_Paint_Context *ctxt, const Eina_Rectangle *area)
+void ewk_view_paint_context_paint(Ewk_View_Paint_Context* ctxt, const Eina_Rectangle* area)
{
EINA_SAFETY_ON_NULL_RETURN(ctxt);
EINA_SAFETY_ON_NULL_RETURN(area);
ctxt->view->paint(ctxt->gc, rect);
}
-void ewk_view_paint_context_paint_contents(Ewk_View_Paint_Context *ctxt, const Eina_Rectangle *area)
+void ewk_view_paint_context_paint_contents(Ewk_View_Paint_Context* ctxt, const Eina_Rectangle* area)
{
EINA_SAFETY_ON_NULL_RETURN(ctxt);
EINA_SAFETY_ON_NULL_RETURN(area);
ctxt->view->paintContents(ctxt->gc, rect);
}
-void ewk_view_paint_context_scale(Ewk_View_Paint_Context *ctxt, float scale_x, float scale_y)
+void ewk_view_paint_context_scale(Ewk_View_Paint_Context* ctxt, float scale_x, float scale_y)
{
EINA_SAFETY_ON_NULL_RETURN(ctxt);
ctxt->gc->scale(WebCore::FloatSize(scale_x, scale_y));
}
-void ewk_view_paint_context_translate(Ewk_View_Paint_Context *ctxt, float x, float y)
+void ewk_view_paint_context_translate(Ewk_View_Paint_Context* ctxt, float x, float y)
{
EINA_SAFETY_ON_NULL_RETURN(ctxt);
ctxt->gc->translate(x, y);
}
-Eina_Bool ewk_view_paint(Ewk_View_Private_Data *priv, cairo_t *cr, const Eina_Rectangle *area)
+Eina_Bool ewk_view_paint(Ewk_View_Private_Data* priv, cairo_t* cr, const Eina_Rectangle* area)
{
EINA_SAFETY_ON_NULL_RETURN_VAL(priv, EINA_FALSE);
EINA_SAFETY_ON_NULL_RETURN_VAL(cr, EINA_FALSE);
return EINA_TRUE;
}
-Eina_Bool ewk_view_paint_contents(Ewk_View_Private_Data *priv, cairo_t *cr, const Eina_Rectangle *area)
+Eina_Bool ewk_view_paint_contents(Ewk_View_Private_Data* priv, cairo_t* cr, const Eina_Rectangle* area)
{
EINA_SAFETY_ON_NULL_RETURN_VAL(priv, EINA_FALSE);
EINA_SAFETY_ON_NULL_RETURN_VAL(cr, EINA_FALSE);
*
* Emits signal: "ready" with no parameters.
*/
-void ewk_view_ready(Evas_Object *o)
+void ewk_view_ready(Evas_Object* o)
{
DBG("o=%p", o);
evas_object_smart_callback_call(o, "ready", 0);
* Emits signal: "inputmethod,changed" with a boolean indicating whether it's
* enabled or not.
*/
-void ewk_view_input_method_state_set(Evas_Object *o, Eina_Bool active)
+void ewk_view_input_method_state_set(Evas_Object* o, Eina_Bool active)
{
EWK_VIEW_SD_GET_OR_RETURN(o, sd);
EWK_VIEW_PRIV_GET(sd, priv);
}
}
- evas_object_smart_callback_call(o, "inputmethod,changed", (void *)active);
+ evas_object_smart_callback_call(o, "inputmethod,changed", (void*)active);
}
/**
*
* Emits signal: "title,changed" with pointer to new title string.
*/
-void ewk_view_title_set(Evas_Object *o, const char *title)
+void ewk_view_title_set(Evas_Object* o, const char* title)
{
DBG("o=%p, title=%s", o, title ? title : "(null)");
- evas_object_smart_callback_call(o, "title,changed", (void *)title);
+ evas_object_smart_callback_call(o, "title,changed", (void*)title);
}
/**
*
* Emits signal: "uri,changed" with pointer to the new uri string.
*/
-void ewk_view_uri_changed(Evas_Object *o)
+void ewk_view_uri_changed(Evas_Object* o)
{
EWK_VIEW_SD_GET_OR_RETURN(o, sd);
- const char *uri = ewk_frame_uri_get(sd->main_frame);
+ const char* uri = ewk_frame_uri_get(sd->main_frame);
DBG("o=%p, uri=%s", o, uri ? uri : "(null)");
- evas_object_smart_callback_call(o, "uri,changed", (void *)uri);
+ evas_object_smart_callback_call(o, "uri,changed", (void*)uri);
}
/**
*
* Emits signal: "load,started" with no parameters.
*/
-void ewk_view_load_started(Evas_Object *o)
+void ewk_view_load_started(Evas_Object* o)
{
DBG("o=%p", o);
evas_object_smart_callback_call(o, "load,started", 0);
*
* Emits signal: "load,started" on main frame with no parameters.
*/
-void ewk_view_frame_main_load_started(Evas_Object *o)
+void ewk_view_frame_main_load_started(Evas_Object* o)
{
DBG("o=%p", o);
- Evas_Object *frame = ewk_view_frame_main_get(o);
+ Evas_Object* frame = ewk_view_frame_main_get(o);
evas_object_smart_callback_call(frame, "load,started", 0);
}
*
* Emits signal: "load,provisional" on View with no parameters.
*/
-void ewk_view_load_provisional(Evas_Object *o)
+void ewk_view_load_provisional(Evas_Object* o)
{
DBG("o=%p", o);
evas_object_smart_callback_call(o, "load,provisional", 0);
*
* Emits signal: "load,newwindow,show" on view with no parameters.
*/
-void ewk_view_load_show(Evas_Object *o)
+void ewk_view_load_show(Evas_Object* o)
{
DBG("o=%p", o);
evas_object_smart_callback_call(o, "load,newwindow,show", 0);
*
* @param o View.
*/
-void ewk_view_frame_main_cleared(Evas_Object *o)
+void ewk_view_frame_main_cleared(Evas_Object* o)
{
DBG("o=%p", o);
EWK_VIEW_SD_GET_OR_RETURN(o, sd);
*
* Emits signal: "icon,received" with no parameters.
*/
-void ewk_view_frame_main_icon_received(Evas_Object *o)
+void ewk_view_frame_main_icon_received(Evas_Object* o)
{
DBG("o=%p", o);
- Evas_Object *frame = ewk_view_frame_main_get(o);
+ Evas_Object* frame = ewk_view_frame_main_get(o);
evas_object_smart_callback_call(frame, "icon,received", 0);
}
* @note there should not be any error stuff here, but trying to be
* compatible with previous WebKit.
*/
-void ewk_view_load_finished(Evas_Object *o, const Ewk_Frame_Load_Error *error)
+void ewk_view_load_finished(Evas_Object* o, const Ewk_Frame_Load_Error* error)
{
DBG("o=%p, error=%p", o, error);
- evas_object_smart_callback_call(o, "load,finished", (void *)error);
+ evas_object_smart_callback_call(o, "load,finished", (void*)error);
}
/**
*
* Emits signal: "load,error" with pointer to Ewk_Frame_Load_Error.
*/
-void ewk_view_load_error(Evas_Object *o, const Ewk_Frame_Load_Error *error)
+void ewk_view_load_error(Evas_Object* o, const Ewk_Frame_Load_Error* error)
{
DBG("o=%p, error=%p", o, error);
- evas_object_smart_callback_call(o, "load,error", (void *)error);
+ evas_object_smart_callback_call(o, "load,error", (void*)error);
}
/**
*
* Emits signal: "load,progress" with pointer to a double from 0.0 to 1.0.
*/
-void ewk_view_load_progress_changed(Evas_Object *o)
+void ewk_view_load_progress_changed(Evas_Object* o)
{
EWK_VIEW_SD_GET_OR_RETURN(o, sd);
EWK_VIEW_PRIV_GET_OR_RETURN(sd, priv);
*
* Emits signal: "restore" with frame.
*/
-void ewk_view_restore_state(Evas_Object *o, Evas_Object *frame)
+void ewk_view_restore_state(Evas_Object* o, Evas_Object* frame)
{
evas_object_smart_callback_call(o, "restore", frame);
}
*
* @see ewk_window_features_ref().
*/
-Evas_Object *ewk_view_window_create(Evas_Object *o, Eina_Bool javascript, const WebCore::WindowFeatures *coreFeatures)
+Evas_Object* ewk_view_window_create(Evas_Object* o, Eina_Bool javascript, const WebCore::WindowFeatures* coreFeatures)
{
EWK_VIEW_SD_GET_OR_RETURN(o, sd, 0);
if (!sd->api->window_create)
return o;
- Ewk_Window_Features *window_features = ewk_window_features_new_from_core(coreFeatures);
+ Ewk_Window_Features* window_features = ewk_window_features_new_from_core(coreFeatures);
if (!window_features)
return 0;
*
* @param o View to be closed.
*/
-void ewk_view_window_close(Evas_Object *o)
+void ewk_view_window_close(Evas_Object* o)
{
EWK_VIEW_SD_GET_OR_RETURN(o, sd);
*
* Emits signal: "link,hover,in"
*/
-void ewk_view_mouse_link_hover_in(Evas_Object *o, void *data)
+void ewk_view_mouse_link_hover_in(Evas_Object* o, void* data)
{
evas_object_smart_callback_call(o, "link,hover,in", data);
}
*
* Emits signal: "link,hover,out"
*/
-void ewk_view_mouse_link_hover_out(Evas_Object *o)
+void ewk_view_mouse_link_hover_out(Evas_Object* o)
{
evas_object_smart_callback_call(o, "link,hover,out", 0);
}
*
* Emits signal: "toolbars,visible,set" with a pointer to a boolean.
*/
-void ewk_view_toolbars_visible_set(Evas_Object *o, Eina_Bool visible)
+void ewk_view_toolbars_visible_set(Evas_Object* o, Eina_Bool visible)
{
DBG("o=%p (visible=%d)", o, !!visible);
evas_object_smart_callback_call(o, "toolbars,visible,set", &visible);
*
* Emits signal: "toolbars,visible,get" with a pointer to a boolean.
*/
-void ewk_view_toolbars_visible_get(Evas_Object *o, Eina_Bool *visible)
+void ewk_view_toolbars_visible_get(Evas_Object* o, Eina_Bool* visible)
{
DBG("%s, o=%p", __func__, o);
*visible = EINA_FALSE;
*
* Emits signal: "statusbar,visible,set" with a pointer to a boolean.
*/
-void ewk_view_statusbar_visible_set(Evas_Object *o, Eina_Bool visible)
+void ewk_view_statusbar_visible_set(Evas_Object* o, Eina_Bool visible)
{
DBG("o=%p (visible=%d)", o, !!visible);
evas_object_smart_callback_call(o, "statusbar,visible,set", &visible);
*
* Emits signal: "statusbar,visible,get" with a pointer to a boolean.
*/
-void ewk_view_statusbar_visible_get(Evas_Object *o, Eina_Bool *visible)
+void ewk_view_statusbar_visible_get(Evas_Object* o, Eina_Bool* visible)
{
DBG("%s, o=%p", __func__, o);
*visible = EINA_FALSE;
*
* Emits signal: "statusbar,text,set" with a string.
*/
-void ewk_view_statusbar_text_set(Evas_Object *o, const char *text)
+void ewk_view_statusbar_text_set(Evas_Object* o, const char* text)
{
DBG("o=%p (text=%s)", o, text);
INF("status bar text set: %s", text);
- evas_object_smart_callback_call(o, "statusbar,text,set", (void *)text);
+ evas_object_smart_callback_call(o, "statusbar,text,set", (void*)text);
}
/**
*
* Emits signal: "scrollbars,visible,set" with a pointer to a boolean.
*/
-void ewk_view_scrollbars_visible_set(Evas_Object *o, Eina_Bool visible)
+void ewk_view_scrollbars_visible_set(Evas_Object* o, Eina_Bool visible)
{
DBG("o=%p (visible=%d)", o, !!visible);
evas_object_smart_callback_call(o, "scrollbars,visible,set", &visible);
*
* Emits signal: "scrollbars,visible,get" with a pointer to a boolean.
*/
-void ewk_view_scrollbars_visible_get(Evas_Object *o, Eina_Bool *visible)
+void ewk_view_scrollbars_visible_get(Evas_Object* o, Eina_Bool* visible)
{
DBG("%s, o=%p", __func__, o);
*visible = EINA_FALSE;
*
* Emits signal: "menubar,visible,set" with a pointer to a boolean.
*/
-void ewk_view_menubar_visible_set(Evas_Object *o, Eina_Bool visible)
+void ewk_view_menubar_visible_set(Evas_Object* o, Eina_Bool visible)
{
DBG("o=%p (visible=%d)", o, !!visible);
evas_object_smart_callback_call(o, "menubar,visible,set", &visible);
*
* Emits signal: "menubar,visible,get" with a pointer to a boolean.
*/
-void ewk_view_menubar_visible_get(Evas_Object *o, Eina_Bool *visible)
+void ewk_view_menubar_visible_get(Evas_Object* o, Eina_Bool* visible)
{
DBG("%s, o=%p", __func__, o);
*visible = EINA_FALSE;
* Emits signal: "tooltip,text,set" with a string. If tooltip must be actually
* removed, text will be 0 or '\0'
*/
-void ewk_view_tooltip_text_set(Evas_Object *o, const char *text)
+void ewk_view_tooltip_text_set(Evas_Object* o, const char* text)
{
DBG("o=%p text=%s", o, text);
- evas_object_smart_callback_call(o, "tooltip,text,set", (void *)text);
+ evas_object_smart_callback_call(o, "tooltip,text,set", (void*)text);
}
/**
* @sourceID Source id.
*
*/
-void ewk_view_add_console_message(Evas_Object *o, const char *message, unsigned int lineNumber, const char *sourceID)
+void ewk_view_add_console_message(Evas_Object* o, const char* message, unsigned int lineNumber, const char* sourceID)
{
DBG("o=%p message=%s lineNumber=%u sourceID=%s", o, message, lineNumber, sourceID);
EWK_VIEW_SD_GET_OR_RETURN(o, sd);
sd->api->add_console_message(sd, message, lineNumber, sourceID);
}
-void ewk_view_run_javascript_alert(Evas_Object *o, Evas_Object *frame, const char *message)
+void ewk_view_run_javascript_alert(Evas_Object* o, Evas_Object* frame, const char* message)
{
DBG("o=%p frame=%p message=%s", o, frame, message);
EWK_VIEW_SD_GET_OR_RETURN(o, sd);
sd->api->run_javascript_alert(sd, frame, message);
}
-Eina_Bool ewk_view_run_javascript_confirm(Evas_Object *o, Evas_Object *frame, const char *message)
+Eina_Bool ewk_view_run_javascript_confirm(Evas_Object* o, Evas_Object* frame, const char* message)
{
DBG("o=%p frame=%p message=%s", o, frame, message);
EWK_VIEW_SD_GET_OR_RETURN(o, sd, EINA_FALSE);
return sd->api->run_javascript_confirm(sd, frame, message);
}
-Eina_Bool ewk_view_run_javascript_prompt(Evas_Object *o, Evas_Object *frame, const char *message, const char *defaultValue, char **value)
+Eina_Bool ewk_view_run_javascript_prompt(Evas_Object* o, Evas_Object* frame, const char* message, const char* defaultValue, char** value)
{
DBG("o=%p frame=%p message=%s", o, frame, message);
EWK_VIEW_SD_GET_OR_RETURN(o, sd, EINA_FALSE);
*
* @return @c EINA_TRUE if script should be stopped; @c EINA_FALSE otherwise
*/
-Eina_Bool ewk_view_should_interrupt_javascript(Evas_Object *o)
+Eina_Bool ewk_view_should_interrupt_javascript(Evas_Object* o)
{
DBG("o=%p", o);
EWK_VIEW_SD_GET_OR_RETURN(o, sd, EINA_FALSE);
* @param expected_size The expected size of this database in order to fulfill
* site's requirement.
*/
-uint64_t ewk_view_exceeded_database_quota(Evas_Object *o, Evas_Object *frame, const char *databaseName, uint64_t current_size, uint64_t expected_size)
+uint64_t ewk_view_exceeded_database_quota(Evas_Object* o, Evas_Object* frame, const char* databaseName, uint64_t current_size, uint64_t expected_size)
{
DBG("o=%p", o);
EWK_VIEW_SD_GET_OR_RETURN(o, sd, 0);
if (!sd->api->exceeded_database_quota)
return 0;
- INF("current_size=%"PRIu64" expected_size=%"PRIu64, current_size, expected_size);
+ INF("current_size=%" PRIu64 " expected_size=%" PRIu64, current_size, expected_size);
return sd->api->exceeded_database_quota(sd, frame, databaseName, current_size, expected_size);
}
*
* @return @EINA_FALSE if user canceled file selection; @EINA_TRUE if confirmed.
*/
-Eina_Bool ewk_view_run_open_panel(Evas_Object *o, Evas_Object *frame, Eina_Bool allows_multiple_files, const char *accept_types, Eina_List **selected_filenames)
+Eina_Bool ewk_view_run_open_panel(Evas_Object* o, Evas_Object* frame, Eina_Bool allows_multiple_files, const char* accept_types, Eina_List** selected_filenames)
{
DBG("o=%p frame=%p allows_multiple_files=%d", o, frame, allows_multiple_files);
EWK_VIEW_SD_GET_OR_RETURN(o, sd, EINA_FALSE);
return confirm;
}
-void ewk_view_repaint(Evas_Object *o, Evas_Coord x, Evas_Coord y, Evas_Coord w, Evas_Coord h)
+void ewk_view_repaint(Evas_Object* o, Evas_Coord x, Evas_Coord y, Evas_Coord w, Evas_Coord h)
{
DBG("o=%p, region=%d,%d + %dx%d", o, x, y, w, h);
EWK_VIEW_SD_GET_OR_RETURN(o, sd);
_ewk_view_smart_changed(sd);
}
-void ewk_view_scroll(Evas_Object *o, Evas_Coord dx, Evas_Coord dy, Evas_Coord sx, Evas_Coord sy, Evas_Coord sw, Evas_Coord sh, Evas_Coord cx, Evas_Coord cy, Evas_Coord cw, Evas_Coord ch, Eina_Bool main_frame)
+void ewk_view_scroll(Evas_Object* o, Evas_Coord dx, Evas_Coord dy, Evas_Coord sx, Evas_Coord sy, Evas_Coord sw, Evas_Coord sh, Evas_Coord cx, Evas_Coord cy, Evas_Coord cw, Evas_Coord ch, Eina_Bool main_frame)
{
DBG("o=%p, delta: %d,%d, scroll: %d,%d+%dx%d, clip: %d,%d+%dx%d",
o, dx, dy, sx, sy, sw, sh, cx, cy, cw, ch);
_ewk_view_smart_changed(sd);
}
-WebCore::Page* ewk_view_core_page_get(const Evas_Object *o)
+WebCore::Page* ewk_view_core_page_get(const Evas_Object* o)
{
EWK_VIEW_SD_GET_OR_RETURN(o, sd, 0);
EWK_VIEW_PRIV_GET_OR_RETURN(sd, priv, 0);
*
* Emits "frame,created" with the new frame object on success.
*/
-WTF::PassRefPtr<WebCore::Frame> ewk_view_frame_create(Evas_Object *o, Evas_Object *frame, const WTF::String &name, WebCore::HTMLFrameOwnerElement *ownerElement, const WebCore::KURL &url, const WTF::String &referrer)
+WTF::PassRefPtr<WebCore::Frame> ewk_view_frame_create(Evas_Object* o, Evas_Object* frame, const WTF::String& name, WebCore::HTMLFrameOwnerElement* ownerElement, const WebCore::KURL& url, const WTF::String& referrer)
{
DBG("o=%p, frame=%p, name=%s, ownerElement=%p, url=%s, referrer=%s",
o, frame, name.utf8().data(), ownerElement,
EWK_VIEW_PRIV_GET_OR_RETURN(sd, priv, 0);
WTF::RefPtr<WebCore::Frame> cf = _ewk_view_core_frame_new
- (sd, priv, ownerElement);
+ (sd, priv, ownerElement);
if (!cf) {
ERR("Could not create child core frame '%s'", name.utf8().data());
return 0;
return cf.release();
}
-WTF::PassRefPtr<WebCore::Widget> ewk_view_plugin_create(Evas_Object *o, Evas_Object *frame, const WebCore::IntSize& pluginSize, WebCore::HTMLPlugInElement *element, const WebCore::KURL &url, const WTF::Vector<WTF::String> ¶mNames, const WTF::Vector<WTF::String> ¶mValues, const WTF::String &mimeType, bool loadManually)
+WTF::PassRefPtr<WebCore::Widget> ewk_view_plugin_create(Evas_Object* o, Evas_Object* frame, const WebCore::IntSize& pluginSize, WebCore::HTMLPlugInElement* element, const WebCore::KURL& url, const WTF::Vector<WTF::String>& paramNames, const WTF::Vector<WTF::String>& paramValues, const WTF::String& mimeType, bool loadManually)
{
DBG("o=%p, frame=%p, size=%dx%d, element=%p, url=%s, mimeType=%s",
o, frame, pluginSize.width(), pluginSize.height(), element,
_ewk_view_smart_changed(sd);
return ewk_frame_plugin_create
- (frame, pluginSize, element, url, paramNames, paramValues,
- mimeType, loadManually);
+ (frame, pluginSize, element, url, paramNames, paramValues,
+ mimeType, loadManually);
}
/**
*
* Emits: "popup,create" with a list of Ewk_Menu containing each item's data
*/
-void ewk_view_popup_new(Evas_Object *o, WebCore::PopupMenuClient *client, int selected, const WebCore::IntRect &rect)
+void ewk_view_popup_new(Evas_Object* o, WebCore::PopupMenuClient* client, int selected, const WebCore::IntRect& rect)
{
INF("o=%p", o);
EWK_VIEW_SD_GET_OR_RETURN(o, sd);
// populate items
const int size = client->listSize();
for (int i = 0; i < size; ++i) {
- Ewk_Menu_Item *item = (Ewk_Menu_Item *) malloc(sizeof(*item));
+ Ewk_Menu_Item* item = (Ewk_Menu_Item*) malloc(sizeof(*item));
if (client->itemIsSeparator(i))
item->type = EWK_MENU_SEPARATOR;
else if (client->itemIsLabel(i))
evas_object_smart_callback_call(o, "popup,create", &priv->popup.menu);
}
-Eina_Bool ewk_view_popup_destroy(Evas_Object *o)
+Eina_Bool ewk_view_popup_destroy(Evas_Object* o)
{
INF("o=%p", o);
EWK_VIEW_SD_GET_OR_RETURN(o, sd, EINA_FALSE);
void* itemv;
EINA_LIST_FREE(priv->popup.menu.items, itemv) {
- Ewk_Menu_Item* item = (Ewk_Menu_Item *)itemv;
+ Ewk_Menu_Item* item = (Ewk_Menu_Item*)itemv;
eina_stringshare_del(item->text);
free(item);
}
return EINA_TRUE;
}
-void ewk_view_popup_selected_set(Evas_Object *o, int index)
+void ewk_view_popup_selected_set(Evas_Object* o, int index)
{
INF("o=%p", o);
EWK_VIEW_SD_GET_OR_RETURN(o, sd);
* Emits: "download,request" with an Ewk_Download containing the details of the
* requested download. The download per se must be handled outside of webkit.
*/
-void ewk_view_download_request(Evas_Object *o, Ewk_Download *download)
+void ewk_view_download_request(Evas_Object* o, Ewk_Download* download)
{
DBG("view=%p", o);
evas_object_smart_callback_call(o, "download,request", download);
* @param o view.
* @param frame the frame.
*/
-void ewk_view_js_window_object_clear(Evas_Object *o, Evas_Object *frame)
+void ewk_view_js_window_object_clear(Evas_Object* o, Evas_Object* frame)
{
evas_object_smart_callback_call(o, "js,windowobject,clear", frame);
}
*
* Emits signal: "viewport,changed" with no parameters.
*/
-void ewk_view_viewport_attributes_set(Evas_Object *o, const WebCore::ViewportArguments &arguments)
+void ewk_view_viewport_attributes_set(Evas_Object* o, const WebCore::ViewportArguments& arguments)
{
EWK_VIEW_SD_GET(o, sd);
EWK_VIEW_PRIV_GET(sd, priv);
-
+
priv->viewport_arguments = arguments;
evas_object_smart_callback_call(o, "viewport,changed", 0);
}
-void ewk_view_viewport_attributes_get(const Evas_Object *o, float *w, float *h, float *init_scale, float *max_scale, float *min_scale, float *device_pixel_ratio, Eina_Bool *user_scalable)
+void ewk_view_viewport_attributes_get(const Evas_Object* o, float* w, float* h, float* init_scale, float* max_scale, float* min_scale, float* device_pixel_ratio, Eina_Bool* user_scalable)
{
WebCore::ViewportAttributes attributes = _ewk_view_viewport_attributes_compute(o);
*user_scalable = static_cast<bool>(attributes.userScalable);
}
-Eina_Bool ewk_view_zoom_range_set(Evas_Object *o, float min_scale, float max_scale)
+Eina_Bool ewk_view_zoom_range_set(Evas_Object* o, float min_scale, float max_scale)
{
EWK_VIEW_SD_GET_OR_RETURN(o, sd, EINA_FALSE);
EWK_VIEW_PRIV_GET_OR_RETURN(sd, priv, EINA_FALSE);
return EINA_TRUE;
}
-float ewk_view_zoom_range_min_get(const Evas_Object *o)
+float ewk_view_zoom_range_min_get(const Evas_Object* o)
{
EWK_VIEW_SD_GET_OR_RETURN(o, sd, -1.0);
EWK_VIEW_PRIV_GET_OR_RETURN(sd, priv, -1.0);
return priv->settings.zoom_range.min_scale;
}
-float ewk_view_zoom_range_max_get(const Evas_Object *o)
+float ewk_view_zoom_range_max_get(const Evas_Object* o)
{
EWK_VIEW_SD_GET_OR_RETURN(o, sd, -1.0);
EWK_VIEW_PRIV_GET_OR_RETURN(sd, priv, -1.0);
return priv->settings.zoom_range.max_scale;
}
-Eina_Bool ewk_view_user_scalable_set(Evas_Object *o, Eina_Bool user_scalable)
+Eina_Bool ewk_view_user_scalable_set(Evas_Object* o, Eina_Bool user_scalable)
{
EWK_VIEW_SD_GET_OR_RETURN(o, sd, EINA_FALSE);
EWK_VIEW_PRIV_GET_OR_RETURN(sd, priv, EINA_FALSE);
return EINA_TRUE;
}
-Eina_Bool ewk_view_user_scalable_get(const Evas_Object *o)
+Eina_Bool ewk_view_user_scalable_get(const Evas_Object* o)
{
EWK_VIEW_SD_GET_OR_RETURN(o, sd, EINA_FALSE);
EWK_VIEW_PRIV_GET_OR_RETURN(sd, priv, EINA_FALSE);
return priv->settings.zoom_range.user_scalable;
}
-float ewk_view_device_pixel_ratio_get(const Evas_Object *o)
+float ewk_view_device_pixel_ratio_get(const Evas_Object* o)
{
EWK_VIEW_SD_GET_OR_RETURN(o, sd, -1.0);
EWK_VIEW_PRIV_GET_OR_RETURN(sd, priv, -1.0);
return priv->settings.device_pixel_ratio;
}
-void ewk_view_did_first_visually_nonempty_layout(Evas_Object *o)
+void ewk_view_did_first_visually_nonempty_layout(Evas_Object* o)
{
EWK_VIEW_SD_GET_OR_RETURN(o, sd);
EWK_VIEW_PRIV_GET_OR_RETURN(sd, priv);
*
* @param o view.
*/
-void ewk_view_dispatch_did_finish_loading(Evas_Object *o)
+void ewk_view_dispatch_did_finish_loading(Evas_Object* o)
{
/* If we reach this point and rendering is still disabled, WebCore will not
* trigger the didFirstVisuallyNonEmptyLayout signal anymore. So, we
ewk_view_did_first_visually_nonempty_layout(o);
}
-void ewk_view_transition_to_commited_for_newpage(Evas_Object *o)
+void ewk_view_transition_to_commited_for_newpage(Evas_Object* o)
{
EWK_VIEW_SD_GET_OR_RETURN(o, sd);
EWK_VIEW_PRIV_GET_OR_RETURN(sd, priv);
* @param o View to load
* @param request Request which contain url to navigate
*/
-Eina_Bool ewk_view_navigation_policy_decision(Evas_Object *o, Ewk_Frame_Resource_Request *request)
+Eina_Bool ewk_view_navigation_policy_decision(Evas_Object* o, Ewk_Frame_Resource_Request* request)
{
EWK_VIEW_SD_GET_OR_RETURN(o, sd, EINA_TRUE);
EINA_SAFETY_ON_NULL_RETURN_VAL(sd->api, EINA_TRUE);
return sd->api->navigation_policy_decision(sd, request);
}
-Eina_Bool ewk_view_js_object_add(Evas_Object *o, Ewk_JS_Object *obj, const char *obj_name)
+Eina_Bool ewk_view_js_object_add(Evas_Object* o, Ewk_JS_Object* obj, const char* obj_name)
{
#if ENABLE(NETSCAPE_PLUGIN_API)
if (obj->view) // object has already been added to another ewk_view
EWK_VIEW_PRIV_GET_OR_RETURN(sd, priv, EINA_FALSE);
JSC::JSLock lock(JSC::SilenceAssertionsOnly);
- WebCore::JSDOMWindow *window = toJSDOMWindow(priv->main_frame, WebCore::mainThreadNormalWorld());
- JSC::Bindings::RootObject *root;
+ WebCore::JSDOMWindow* window = toJSDOMWindow(priv->main_frame, WebCore::mainThreadNormalWorld());
+ JSC::Bindings::RootObject* root;
root = priv->main_frame->script()->bindingRootObject();
if (!window) {
JSC::ExecState* exec = window->globalExec();
obj->view = o;
- JSC::JSObject *runtimeObject = (JSC::JSObject*)JSC::Bindings::CInstance::create((NPObject*)obj, root)->createRuntimeObject(exec);
+ JSC::JSObject* runtimeObject = (JSC::JSObject*)JSC::Bindings::CInstance::create((NPObject*)obj, root)->createRuntimeObject(exec);
JSC::Identifier id = JSC::Identifier(exec, obj_name);
JSC::PutPropertySlot slot;
* @param w new content width.
* @param h new content height.
*/
-void ewk_view_contents_size_changed(Evas_Object *o, int w, int h)
+void ewk_view_contents_size_changed(Evas_Object* o, int w, int h)
{
EWK_VIEW_SD_GET_OR_RETURN(o, sd);
EINA_SAFETY_ON_NULL_RETURN(sd->api);
/**
* @internal
- * Gets page size from frameview.
+ * Gets page size from frameview.
*
* @param o view.
*
* @return page size.
*/
-WebCore::FloatRect ewk_view_page_rect_get(const Evas_Object *o)
+WebCore::FloatRect ewk_view_page_rect_get(const Evas_Object* o)
{
EWK_VIEW_SD_GET(o, sd);
EWK_VIEW_PRIV_GET(sd, priv);
}
#if ENABLE(TOUCH_EVENTS)
-void ewk_view_need_touch_events_set(Evas_Object *o, bool needed)
+void ewk_view_need_touch_events_set(Evas_Object* o, bool needed)
{
EWK_VIEW_SD_GET(o, sd);
EWK_VIEW_PRIV_GET(sd, priv);
priv->flags.need_touch_events = needed;
}
-Eina_Bool ewk_view_need_touch_events_get(const Evas_Object *o)
+Eina_Bool ewk_view_need_touch_events_get(const Evas_Object* o)
{
EWK_VIEW_SD_GET_OR_RETURN(o, sd, EINA_FALSE);
EWK_VIEW_PRIV_GET_OR_RETURN(sd, priv, EINA_FALSE);
}
#endif
-Eina_Bool ewk_view_mode_set(Evas_Object *o, Ewk_View_Mode view_mode)
+Eina_Bool ewk_view_mode_set(Evas_Object* o, Ewk_View_Mode view_mode)
{
EWK_VIEW_SD_GET_OR_RETURN(o, sd, EINA_FALSE);
EWK_VIEW_PRIV_GET_OR_RETURN(sd, priv, EINA_FALSE);
return EINA_TRUE;
}
-Ewk_View_Mode ewk_view_mode_get(const Evas_Object *o)
+Ewk_View_Mode ewk_view_mode_get(const Evas_Object* o)
{
Ewk_View_Mode mode = EWK_VIEW_MODE_WINDOWED;
*
* Emits signal: "editorclientselection,changed" with no parameters.
*/
-void ewk_view_editor_client_selection_changed(Evas_Object *o)
+void ewk_view_editor_client_selection_changed(Evas_Object* o)
{
evas_object_smart_callback_call(o, "editorclient,selection,changed", 0);
}
*
* Emits signal: "editorclient,contents,changed" with no parameters.
*/
-void ewk_view_editor_client_contents_changed(Evas_Object *o)
+void ewk_view_editor_client_contents_changed(Evas_Object* o)
{
evas_object_smart_callback_call(o, "editorclient,contents,changed", 0);
}
static Ewk_View_Smart_Class _parent_sc = EWK_VIEW_SMART_CLASS_INIT_NULL;
-static void _ewk_view_single_on_del(void *data, Evas *e, Evas_Object *o, void *event_info)
+static void _ewk_view_single_on_del(void* data, Evas* e, Evas_Object* o, void* event_info)
{
- Evas_Object *clip = (Evas_Object*)data;
+ Evas_Object* clip = (Evas_Object*)data;
evas_object_del(clip);
}
-static void _ewk_view_single_smart_add(Evas_Object *o)
+static void _ewk_view_single_smart_add(Evas_Object* o)
{
- Ewk_View_Smart_Data *sd;
+ Ewk_View_Smart_Data* sd;
_parent_sc.sc.add(o);
- sd = (Ewk_View_Smart_Data *)evas_object_smart_data_get(o);
+ sd = (Ewk_View_Smart_Data*)evas_object_smart_data_get(o);
if (!sd)
return;
- Evas_Object *clip = evas_object_rectangle_add(sd->base.evas);
+ Evas_Object* clip = evas_object_rectangle_add(sd->base.evas);
evas_object_clip_set(sd->backing_store, clip);
evas_object_smart_member_add(clip, o);
evas_object_show(clip);
(sd->backing_store, EVAS_CALLBACK_DEL, _ewk_view_single_on_del, clip);
}
-static Evas_Object *_ewk_view_single_smart_backing_store_add(Ewk_View_Smart_Data *sd)
+static Evas_Object* _ewk_view_single_smart_backing_store_add(Ewk_View_Smart_Data* sd)
{
- Evas_Object *bs = evas_object_image_add(sd->base.evas);
+ Evas_Object* bs = evas_object_image_add(sd->base.evas);
evas_object_image_alpha_set(bs, EINA_FALSE);
evas_object_image_smooth_scale_set(bs, sd->zoom_weak_smooth_scale);
return bs;
}
-static void _ewk_view_single_smart_resize(Evas_Object *o, Evas_Coord w, Evas_Coord h)
+static void _ewk_view_single_smart_resize(Evas_Object* o, Evas_Coord w, Evas_Coord h)
{
- Ewk_View_Smart_Data *sd = (Ewk_View_Smart_Data*)evas_object_smart_data_get(o);
+ Ewk_View_Smart_Data* sd = (Ewk_View_Smart_Data*)evas_object_smart_data_get(o);
_parent_sc.sc.resize(o, w, h);
if (!sd)
// these should be queued and processed in calculate as well!
evas_object_image_size_set(sd->backing_store, w, h);
if (sd->animated_zoom.zoom.current < 0.00001) {
- Evas_Object *clip = evas_object_clip_get(sd->backing_store);
+ Evas_Object* clip = evas_object_clip_get(sd->backing_store);
Evas_Coord x, y, cw, ch;
evas_object_image_fill_set(sd->backing_store, 0, 0, w, h);
evas_object_geometry_get(sd->backing_store, &x, &y, 0, 0);
}
}
-static inline void _ewk_view_4b_move_region_up(uint32_t *image, size_t rows, size_t x, size_t y, size_t w, size_t h, size_t rowsize)
+static inline void _ewk_view_4b_move_region_up(uint32_t* image, size_t rows, size_t x, size_t y, size_t w, size_t h, size_t rowsize)
{
- uint32_t *src;
- uint32_t *dst;
+ uint32_t* src;
+ uint32_t* dst;
dst = image + x + y * rowsize;
src = dst + rows * rowsize;
memcpy(dst, src, w * 4);
}
-static inline void _ewk_view_4b_move_region_down(uint32_t *image, size_t rows, size_t x, size_t y, size_t w, size_t h, size_t rowsize)
+static inline void _ewk_view_4b_move_region_down(uint32_t* image, size_t rows, size_t x, size_t y, size_t w, size_t h, size_t rowsize)
{
- uint32_t *src;
- uint32_t *dst;
+ uint32_t* src;
+ uint32_t* dst;
h -= rows;
src = image + x + (y + h - 1) * rowsize;
memcpy(dst, src, w * 4);
}
-static inline void _ewk_view_4b_move_line_left(uint32_t *dst, const uint32_t *src, size_t count)
+static inline void _ewk_view_4b_move_line_left(uint32_t* dst, const uint32_t* src, size_t count)
{
- uint32_t *dst_end = dst + count;
+ uint32_t* dst_end = dst + count;
/* no memcpy() as it does not allow overlapping regions */
/* no memmove() as it will copy to a temporary buffer */
/* TODO: loop unrolling, copying up to quad-words would help */
*dst = *src;
}
-static inline void _ewk_view_4b_move_line_right(uint32_t *dst, uint32_t *src, size_t count)
+static inline void _ewk_view_4b_move_line_right(uint32_t* dst, uint32_t* src, size_t count)
{
- uint32_t *dst_end = dst - count;
+ uint32_t* dst_end = dst - count;
/* no memcpy() as it does not allow overlapping regions */
/* no memmove() as it will copy to a temporary buffer */
/* TODO: loop unrolling, copying up to quad-words would help */
*dst = *src;
}
-static inline void _ewk_view_4b_move_region_left(uint32_t *image, size_t cols, size_t x, size_t y, size_t w, size_t h, size_t rowsize)
+static inline void _ewk_view_4b_move_region_left(uint32_t* image, size_t cols, size_t x, size_t y, size_t w, size_t h, size_t rowsize)
{
- uint32_t *src;
- uint32_t *dst;
+ uint32_t* src;
+ uint32_t* dst;
dst = image + x + y * rowsize;
src = dst + cols;
_ewk_view_4b_move_line_left(dst, src, w);
}
-static inline void _ewk_view_4b_move_region_right(uint32_t *image, size_t cols, size_t x, size_t y, size_t w, size_t h, size_t rowsize)
+static inline void _ewk_view_4b_move_region_right(uint32_t* image, size_t cols, size_t x, size_t y, size_t w, size_t h, size_t rowsize)
{
- uint32_t *src;
- uint32_t *dst;
+ uint32_t* src;
+ uint32_t* dst;
w -= cols;
src = image + (x + w - 1) + y * rowsize;
}
/* catch-all function, not as optimized as the others, but does the work. */
-static inline void _ewk_view_4b_move_region(uint32_t *image, int dx, int dy, size_t x, size_t y, size_t w, size_t h, size_t rowsize)
+static inline void _ewk_view_4b_move_region(uint32_t* image, int dx, int dy, size_t x, size_t y, size_t w, size_t h, size_t rowsize)
{
- uint32_t *src;
- uint32_t *dst;
+ uint32_t* src;
+ uint32_t* dst;
if (dy < 0) {
h += dy;
}
}
-static inline void _ewk_view_single_scroll_process_single(Ewk_View_Smart_Data *sd, void *pixels, Evas_Coord ow, Evas_Coord oh, const Ewk_Scroll_Request *sr)
+static inline void _ewk_view_single_scroll_process_single(Ewk_View_Smart_Data* sd, void* pixels, Evas_Coord ow, Evas_Coord oh, const Ewk_Scroll_Request* sr)
{
Evas_Coord sx, sy, sw, sh;
}
}
-static Eina_Bool _ewk_view_single_smart_scrolls_process(Ewk_View_Smart_Data *sd)
+static Eina_Bool _ewk_view_single_smart_scrolls_process(Ewk_View_Smart_Data* sd)
{
- const Ewk_Scroll_Request *sr;
- const Ewk_Scroll_Request *sr_end;
+ const Ewk_Scroll_Request* sr;
+ const Ewk_Scroll_Request* sr_end;
Evas_Coord ow, oh;
size_t count;
- void *pixels = evas_object_image_data_get(sd->backing_store, 1);
+ void* pixels = evas_object_image_data_get(sd->backing_store, 1);
evas_object_image_size_get(sd->backing_store, &ow, &oh);
sr = ewk_view_scroll_requests_get(sd->_priv, &count);
return EINA_TRUE;
}
-static Eina_Bool _ewk_view_single_smart_repaints_process(Ewk_View_Smart_Data *sd)
+static Eina_Bool _ewk_view_single_smart_repaints_process(Ewk_View_Smart_Data* sd)
{
- Ewk_View_Paint_Context *ctxt;
+ Ewk_View_Paint_Context* ctxt;
Evas_Coord ow, oh;
- void *pixels;
- Eina_Rectangle *r;
- const Eina_Rectangle *pr;
- const Eina_Rectangle *pr_end;
- Eina_Tiler *tiler;
- Eina_Iterator *itr;
+ void* pixels;
+ Eina_Rectangle* r;
+ const Eina_Rectangle* pr;
+ const Eina_Rectangle* pr_end;
+ Eina_Tiler* tiler;
+ Eina_Iterator* itr;
cairo_status_t status;
- cairo_surface_t *surface;
+ cairo_surface_t* surface;
cairo_format_t format;
- cairo_t *cairo;
+ cairo_t* cairo;
size_t count;
Eina_Bool ret = EINA_TRUE;
if (sd->animated_zoom.zoom.current < 0.00001) {
- Evas_Object *clip = evas_object_clip_get(sd->backing_store);
+ Evas_Object* clip = evas_object_clip_get(sd->backing_store);
Evas_Coord w, h, cw, ch;
// reset effects of zoom_weak_set()
evas_object_image_fill_set
format = CAIRO_FORMAT_ARGB32;
surface = cairo_image_surface_create_for_data
- ((unsigned char*)pixels, format, ow, oh, ow * 4);
+ ((unsigned char*)pixels, format, ow, oh, ow * 4);
status = cairo_surface_status(surface);
if (status != CAIRO_STATUS_SUCCESS) {
ERR("could not create surface from data %dx%d: %s",
return ret;
}
-static Eina_Bool _ewk_view_single_smart_zoom_weak_set(Ewk_View_Smart_Data *sd, float zoom, Evas_Coord cx, Evas_Coord cy)
+static Eina_Bool _ewk_view_single_smart_zoom_weak_set(Ewk_View_Smart_Data* sd, float zoom, Evas_Coord cx, Evas_Coord cy)
{
// TODO: review
float scale = zoom / sd->animated_zoom.zoom.start;
Evas_Coord w = sd->view.w * scale;
Evas_Coord h = sd->view.h * scale;
Evas_Coord dx, dy, cw, ch;
- Evas_Object *clip = evas_object_clip_get(sd->backing_store);
+ Evas_Object* clip = evas_object_clip_get(sd->backing_store);
ewk_frame_contents_size_get(sd->main_frame, &cw, &ch);
if (sd->view.w > 0 && sd->view.h > 0) {
return EINA_TRUE;
}
-static void _ewk_view_single_smart_zoom_weak_smooth_scale_set(Ewk_View_Smart_Data *sd, Eina_Bool smooth_scale)
+static void _ewk_view_single_smart_zoom_weak_smooth_scale_set(Ewk_View_Smart_Data* sd, Eina_Bool smooth_scale)
{
evas_object_image_smooth_scale_set(sd->backing_store, smooth_scale);
}
-static void _ewk_view_single_smart_bg_color_set(Ewk_View_Smart_Data *sd, unsigned char r, unsigned char g, unsigned char b, unsigned char a)
+static void _ewk_view_single_smart_bg_color_set(Ewk_View_Smart_Data* sd, unsigned char r, unsigned char g, unsigned char b, unsigned char a)
{
evas_object_image_alpha_set(sd->backing_store, a < 255);
}
-Eina_Bool ewk_view_single_smart_set(Ewk_View_Smart_Class *api)
+Eina_Bool ewk_view_single_smart_set(Ewk_View_Smart_Class* api)
{
if (!ewk_view_base_smart_set(api))
return EINA_FALSE;
return EINA_TRUE;
}
-static inline Evas_Smart *_ewk_view_single_smart_class_new(void)
+static inline Evas_Smart* _ewk_view_single_smart_class_new(void)
{
static Ewk_View_Smart_Class api = EWK_VIEW_SMART_CLASS_INIT_NAME_VERSION("Ewk_View_Single");
- static Evas_Smart *smart = 0;
+ static Evas_Smart* smart = 0;
if (EINA_UNLIKELY(!smart)) {
ewk_view_single_smart_set(&api);
return smart;
}
-Evas_Object *ewk_view_single_add(Evas *e)
+Evas_Object* ewk_view_single_add(Evas* e)
{
return evas_object_smart_add(e, _ewk_view_single_smart_class_new());
}
static Ewk_View_Smart_Class _parent_sc = EWK_VIEW_SMART_CLASS_INIT_NULL;
-static Eina_Bool _ewk_view_tiled_render_cb(void *data, Ewk_Tile *t, const Eina_Rectangle *area)
+static Eina_Bool _ewk_view_tiled_render_cb(void* data, Ewk_Tile* t, const Eina_Rectangle* area)
{
- Ewk_View_Private_Data *priv = (Ewk_View_Private_Data*)data;
+ Ewk_View_Private_Data* priv = (Ewk_View_Private_Data*)data;
Eina_Rectangle r = {area->x + t->x, area->y + t->y, area->w, area->h};
return ewk_view_paint_contents(priv, t->cairo, &r);
}
-static void *_ewk_view_tiled_updates_process_pre(void *data, Evas_Object *o)
+static void* _ewk_view_tiled_updates_process_pre(void* data, Evas_Object* o)
{
- Ewk_View_Private_Data *priv = (Ewk_View_Private_Data*)data;
+ Ewk_View_Private_Data* priv = (Ewk_View_Private_Data*)data;
ewk_view_layout_if_needed_recursive(priv);
return 0;
}
-static Evas_Object *_ewk_view_tiled_smart_backing_store_add(Ewk_View_Smart_Data *sd)
+static Evas_Object* _ewk_view_tiled_smart_backing_store_add(Ewk_View_Smart_Data* sd)
{
- Evas_Object *bs = ewk_tiled_backing_store_add(sd->base.evas);
+ Evas_Object* bs = ewk_tiled_backing_store_add(sd->base.evas);
ewk_tiled_backing_store_render_cb_set
(bs, _ewk_view_tiled_render_cb, sd->_priv);
ewk_tiled_backing_store_updates_process_pre_set
}
static void
-_ewk_view_tiled_contents_size_changed_cb(void *data, Evas_Object *o, void *event_info)
+_ewk_view_tiled_contents_size_changed_cb(void* data, Evas_Object* o, void* event_info)
{
- Evas_Coord *size = (Evas_Coord*)event_info;
- Ewk_View_Smart_Data *sd = (Ewk_View_Smart_Data*)data;
+ Evas_Coord* size = (Evas_Coord*)event_info;
+ Ewk_View_Smart_Data* sd = (Ewk_View_Smart_Data*)data;
ewk_tiled_backing_store_contents_resize
(sd->backing_store, size[0], size[1]);
}
-static void _ewk_view_tiled_smart_add(Evas_Object *o)
+static void _ewk_view_tiled_smart_add(Evas_Object* o)
{
- Ewk_View_Smart_Data *sd;
+ Ewk_View_Smart_Data* sd;
_parent_sc.sc.add(o);
ewk_frame_paint_full_set(sd->main_frame, EINA_TRUE);
}
-static Eina_Bool _ewk_view_tiled_smart_scrolls_process(Ewk_View_Smart_Data *sd)
+static Eina_Bool _ewk_view_tiled_smart_scrolls_process(Ewk_View_Smart_Data* sd)
{
- const Ewk_Scroll_Request *sr;
- const Ewk_Scroll_Request *sr_end;
+ const Ewk_Scroll_Request* sr;
+ const Ewk_Scroll_Request* sr_end;
size_t count;
Evas_Coord vw, vh;
return EINA_TRUE;
}
-static Eina_Bool _ewk_view_tiled_smart_repaints_process(Ewk_View_Smart_Data *sd)
+static Eina_Bool _ewk_view_tiled_smart_repaints_process(Ewk_View_Smart_Data* sd)
{
- const Eina_Rectangle *pr, *pr_end;
+ const Eina_Rectangle* pr, * pr_end;
size_t count;
int sx, sy;
return EINA_TRUE;
}
-static Eina_Bool _ewk_view_tiled_smart_contents_resize(Ewk_View_Smart_Data *sd, int w, int h)
+static Eina_Bool _ewk_view_tiled_smart_contents_resize(Ewk_View_Smart_Data* sd, int w, int h)
{
ewk_tiled_backing_store_contents_resize(sd->backing_store, w, h);
return EINA_TRUE;
}
-static Eina_Bool _ewk_view_tiled_smart_zoom_set(Ewk_View_Smart_Data *sd, float zoom, Evas_Coord cx, Evas_Coord cy)
+static Eina_Bool _ewk_view_tiled_smart_zoom_set(Ewk_View_Smart_Data* sd, float zoom, Evas_Coord cx, Evas_Coord cy)
{
Evas_Coord x, y, w, h;
Eina_Bool r;
return r;
}
-static Eina_Bool _ewk_view_tiled_smart_zoom_weak_set(Ewk_View_Smart_Data *sd, float zoom, Evas_Coord cx, Evas_Coord cy)
+static Eina_Bool _ewk_view_tiled_smart_zoom_weak_set(Ewk_View_Smart_Data* sd, float zoom, Evas_Coord cx, Evas_Coord cy)
{
return ewk_tiled_backing_store_zoom_weak_set(sd->backing_store, zoom, cx, cy);
}
-static void _ewk_view_tiled_smart_zoom_weak_smooth_scale_set(Ewk_View_Smart_Data *sd, Eina_Bool smooth_scale)
+static void _ewk_view_tiled_smart_zoom_weak_smooth_scale_set(Ewk_View_Smart_Data* sd, Eina_Bool smooth_scale)
{
ewk_tiled_backing_store_zoom_weak_smooth_scale_set(sd->backing_store, smooth_scale);
}
-static void _ewk_view_tiled_smart_flush(Ewk_View_Smart_Data *sd)
+static void _ewk_view_tiled_smart_flush(Ewk_View_Smart_Data* sd)
{
ewk_tiled_backing_store_flush(sd->backing_store);
_parent_sc.flush(sd);
}
-static Eina_Bool _ewk_view_tiled_smart_pre_render_region(Ewk_View_Smart_Data *sd, Evas_Coord x, Evas_Coord y, Evas_Coord w, Evas_Coord h, float zoom)
+static Eina_Bool _ewk_view_tiled_smart_pre_render_region(Ewk_View_Smart_Data* sd, Evas_Coord x, Evas_Coord y, Evas_Coord w, Evas_Coord h, float zoom)
{
return ewk_tiled_backing_store_pre_render_region
- (sd->backing_store, x, y, w, h, zoom);
+ (sd->backing_store, x, y, w, h, zoom);
}
-static Eina_Bool _ewk_view_tiled_smart_pre_render_relative_radius(Ewk_View_Smart_Data *sd, unsigned int n, float zoom)
+static Eina_Bool _ewk_view_tiled_smart_pre_render_relative_radius(Ewk_View_Smart_Data* sd, unsigned int n, float zoom)
{
return ewk_tiled_backing_store_pre_render_relative_radius
- (sd->backing_store, n, zoom);
+ (sd->backing_store, n, zoom);
}
-static void _ewk_view_tiled_smart_pre_render_cancel(Ewk_View_Smart_Data *sd)
+static void _ewk_view_tiled_smart_pre_render_cancel(Ewk_View_Smart_Data* sd)
{
ewk_tiled_backing_store_pre_render_cancel(sd->backing_store);
}
-static Eina_Bool _ewk_view_tiled_smart_disable_render(Ewk_View_Smart_Data *sd)
+static Eina_Bool _ewk_view_tiled_smart_disable_render(Ewk_View_Smart_Data* sd)
{
return ewk_tiled_backing_store_disable_render(sd->backing_store);
}
-static Eina_Bool _ewk_view_tiled_smart_enable_render(Ewk_View_Smart_Data *sd)
+static Eina_Bool _ewk_view_tiled_smart_enable_render(Ewk_View_Smart_Data* sd)
{
return ewk_tiled_backing_store_enable_render(sd->backing_store);
}
-Eina_Bool ewk_view_tiled_smart_set(Ewk_View_Smart_Class *api)
+Eina_Bool ewk_view_tiled_smart_set(Ewk_View_Smart_Class* api)
{
if (!ewk_view_base_smart_set(api))
return EINA_FALSE;
return EINA_TRUE;
}
-static inline Evas_Smart *_ewk_view_tiled_smart_class_new(void)
+static inline Evas_Smart* _ewk_view_tiled_smart_class_new(void)
{
static Ewk_View_Smart_Class api = EWK_VIEW_SMART_CLASS_INIT_NAME_VERSION("EWK_View_Tiled");
- static Evas_Smart *smart = 0;
+ static Evas_Smart* smart = 0;
if (EINA_UNLIKELY(!smart)) {
ewk_view_tiled_smart_set(&api);
return smart;
}
-Evas_Object *ewk_view_tiled_add(Evas *e)
+Evas_Object* ewk_view_tiled_add(Evas* e)
{
return evas_object_smart_add(e, _ewk_view_tiled_smart_class_new());
}
-Ewk_Tile_Unused_Cache *ewk_view_tiled_unused_cache_get(const Evas_Object *o)
+Ewk_Tile_Unused_Cache* ewk_view_tiled_unused_cache_get(const Evas_Object* o)
{
- Ewk_View_Smart_Data *sd = ewk_view_smart_data_get(o);
+ Ewk_View_Smart_Data* sd = ewk_view_smart_data_get(o);
EINA_SAFETY_ON_NULL_RETURN_VAL(sd, 0);
return ewk_tiled_backing_store_tile_unused_cache_get(sd->backing_store);
}
-void ewk_view_tiled_unused_cache_set(Evas_Object *o, Ewk_Tile_Unused_Cache *cache)
+void ewk_view_tiled_unused_cache_set(Evas_Object* o, Ewk_Tile_Unused_Cache* cache)
{
- Ewk_View_Smart_Data *sd = ewk_view_smart_data_get(o);
+ Ewk_View_Smart_Data* sd = ewk_view_smart_data_get(o);
EINA_SAFETY_ON_NULL_RETURN(sd);
ewk_tiled_backing_store_tile_unused_cache_set(sd->backing_store, cache);
}
*/
struct _Ewk_Window_Features {
unsigned int __ref;
- WebCore::WindowFeatures *core;
+ WebCore::WindowFeatures* core;
};
-void ewk_window_features_unref(Ewk_Window_Features *window_features)
+void ewk_window_features_unref(Ewk_Window_Features* window_features)
{
EINA_SAFETY_ON_NULL_RETURN(window_features);
EINA_SAFETY_ON_FALSE_RETURN(window_features->__ref > 0);
free(window_features);
}
-void ewk_window_features_ref(Ewk_Window_Features *window_features)
+void ewk_window_features_ref(Ewk_Window_Features* window_features)
{
EINA_SAFETY_ON_NULL_RETURN(window_features);
window_features->__ref++;
}
-void ewk_window_features_bool_property_get(const Ewk_Window_Features *window_features, Eina_Bool *toolbar_visible, Eina_Bool *statusbar_visible, Eina_Bool *scrollbars_visible, Eina_Bool *menubar_visible, Eina_Bool *locationbar_visible, Eina_Bool *fullscreen)
+void ewk_window_features_bool_property_get(const Ewk_Window_Features* window_features, Eina_Bool* toolbar_visible, Eina_Bool* statusbar_visible, Eina_Bool* scrollbars_visible, Eina_Bool* menubar_visible, Eina_Bool* locationbar_visible, Eina_Bool* fullscreen)
{
EINA_SAFETY_ON_NULL_RETURN(window_features);
EINA_SAFETY_ON_NULL_RETURN(window_features->core);
*fullscreen = window_features->core->fullscreen;
}
-void ewk_window_features_int_property_get(const Ewk_Window_Features *window_features, int *x, int *y, int *w, int *h)
+void ewk_window_features_int_property_get(const Ewk_Window_Features* window_features, int* x, int* y, int* w, int* h)
{
EINA_SAFETY_ON_NULL_RETURN(window_features);
EINA_SAFETY_ON_NULL_RETURN(window_features->core);
* it is embedded inside the Ewk_Window_Features whose ref count is initialized, if core is @c 0 a new one is created with the default features.
* @return a new allocated the Ewk_Window_Features object on sucess or @c 0 on failure
*/
-Ewk_Window_Features *ewk_window_features_new_from_core(const WebCore::WindowFeatures *core)
+Ewk_Window_Features* ewk_window_features_new_from_core(const WebCore::WindowFeatures* core)
{
- Ewk_Window_Features *window_features = static_cast<Ewk_Window_Features*>(malloc(sizeof(*window_features)));
+ Ewk_Window_Features* window_features = static_cast<Ewk_Window_Features*>(malloc(sizeof(*window_features)));
if (!window_features) {
CRITICAL("Could not allocate Ewk_Window_Features.");
return 0;