#ifndef _ChromiumBrowserExample_ChromiumBrowserExample_h #define _ChromiumBrowserExample_ChromiumBrowserExample_h #include #include #include "Utils.h" namespace Upp{ #define LAYOUTFILE #include class ChromiumBrowserExample : public WithChromiumBrowserExampleLayout { private: void Close() { Upp::ShowKeyboard(false); TopWindow::Close(); } void OnUrlChange(String url) { Url.SetData(url); Url.CancelSelection(); } void OnTakeFocus() { Url.SetFocus(); } void OnConsoleMessage(String url, int line, String msg) { RLOG(Format("Console message: url=%s, line=%d, msg=%s", url, line, msg)); } void OnBrowse() { Browser.Browse(~Url); } void OnMessage(String name, WithDeepCopy > par); void OnJSTests(); public: typedef ChromiumBrowserExample CLASSNAME; ChromiumBrowserExample(); }; } #endif