Apply CPP Lint and Cleanup code
[platform/framework/web/crosswalk-tizen.git] / src / runtime / web_view.cc
1 // Copyright 2015 Samsung Electronics Co, Ltd. 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.
4
5 #include "runtime/web_view.h"
6
7 #include "runtime/native_window.h"
8
9 namespace wrt {
10
11 WebView::WebView(NativeWindow* window, Ewk_Context* context)
12     : window_(window),
13       context_(context),
14       always_run_(false) {
15 }
16
17 void WebView::LoadUrl(const std::string& url) {
18   // TODO(sngn.lee): To be implemented
19 }
20
21 void WebView::Suspend() {
22   if (!always_run_) {
23     // suspend webview
24   }
25   // change the visibility
26 }
27
28 void WebView::Resume() {
29   if (!always_run_) {
30     // resume webview
31   }
32   // change the visiblity
33 }
34
35 void WebView::Reload() {
36 }
37
38 void WebView::AlwaysRun(bool run) {
39   always_run_ = run;
40 }
41
42 bool WebView::EvalJavascript(const std::string& script) {
43   return false;
44 }
45
46 void WebView::Initialize() {
47 }
48
49 std::string WebView::GetUrl() {
50   return std::string();
51 }
52
53 Evas_Object* WebView::evas_object() const {
54   // TODO(sngn.lee): To be implemented
55   return NULL;
56 }
57
58 }  // namespace wrt