Index: src/tear.vala =================================================================== --- src/tear.vala (revision 43) +++ src/tear.vala (working copy) @@ -801,6 +801,7 @@ private bool load_commited; private bool pulsing; private string old_uri; + private Hildon.FindToolbar findbar; public BrowserWindow (bool toolbar = true, WebView? inspected_view = null) { this.has_toolbar = toolbar; @@ -865,6 +866,36 @@ } } + + bool rweenabled=false; + protected void FindButtonClicked () + { + + if (!rweenabled) + { + rweenabled=true; + findbar = new FindToolbar ("Find"); + findbar.close += FindButtonClicked; + findbar.search += findbar_search; + + this.add_toolbar (findbar); + } + else + { + findbar.visible = !findbar.visible; + findbar.destroy(); + rweenabled=false; + } + + } + + protected void findbar_search () + { + string SearchText = findbar.prefix; + this.web_view.search_text(SearchText, false, true, true); + } + + private void create_webview () { this.web_view = new Tear.WebKitView (); @@ -872,6 +903,7 @@ scrolled_window = new ScrolledWindow (null, null); scrolled_window.set_policy (PolicyType.AUTOMATIC, PolicyType.AUTOMATIC); scrolled_window.add (this.web_view); + //FindButtonClicked(); // this.set_focus_child += window_activate; }