1 // Copyright 2013 Samsung Electronics. All rights reserved.
2 // Use of this source code is governed by a BSD-style license that can be
3 // found in the LICENSE file.
5 // Common header for all Ewk API implemented over Chromium Efl Webview
6 // It is replacement for EWebKit2.h for EFL Webkit2 based Webview
11 #include <ewk_application_cache_manager.h>
12 #include <ewk_auth_challenge.h>
13 #include <ewk_auth_request.h>
14 #include <ewk_autofill_profile.h>
15 #include <ewk_back_forward_list.h>
16 #include <ewk_back_forward_list_item.h>
17 #include <ewk_certificate.h>
18 #include <ewk_chromium.h>
19 #include <ewk_console_message.h>
20 #include <ewk_content_screening_detection.h>
21 #include <ewk_context.h>
22 #include <ewk_context_menu.h>
23 #include <ewk_cookie_manager.h>
24 #include <ewk_custom_handlers.h>
25 #include <ewk_dispatcher.h>
26 #include <ewk_enums.h>
27 #include <ewk_error.h>
28 #include <ewk_export.h>
29 #include <ewk_favicon_database.h>
30 #include <ewk_frame.h>
31 #include <ewk_geolocation.h>
32 #include <ewk_history.h>
33 #include <ewk_hit_test.h>
34 #include <ewk_intercept_request.h>
35 #include <ewk_ipc_message.h>
38 #include <ewk_notification.h>
39 #include <ewk_object.h>
40 #include <ewk_page_group.h>
41 #include <ewk_policy_decision.h>
42 #include <ewk_popup_menu_item.h>
43 #include <ewk_security_origin.h>
44 #include <ewk_settings.h>
45 #include <ewk_storage_manager.h>
46 #include <ewk_text_style.h>
47 #include <ewk_touch.h>
48 #include <ewk_user_media.h>
50 #include <ewk_web_application_icon_data.h>
51 #include <ewk_window_features.h>
58 * Append specified flag to chromium command line. This method should
59 * be called after @ewk_set_arguments, but before @ewk_init. Calling it
60 * after @ewk_init won't have any affects as in most cases chromium has
61 * already processed most command line parameters.
63 * @param flag Chromium command line flag
65 * @returns EINA_TRUE in case the call succeeded, EINA_FALSE in case it
66 * was called before ewk_set_arguments, or the flag argument was NULL.
68 EXPORT_API Eina_Bool ewk_chromium_append_command_line_flag(const char* flag);