Example #1
0
	void Initialize(
		_In_ Web::Implementation *web,
		_In_ INT32 view_width, _In_ INT32 view_height,
		_In_ Web::Session::Implementation *resources
		)
	{
		if (view_private) return;
		view_private = web->core_private->CreateWebView(
			view_width, view_height, resources->session_private,
			Awesomium::WebViewType::kWebViewType_Offscreen
			),
			// set event handlers for the current view
			view_private->set_view_listener(this),
			view_private->set_load_listener(this),
			view_private->set_process_listener(this),
			view_private->set_js_method_handler(this);
	}