mirror of
https://bitbucket.org/chromiumembedded/cef
synced 2025-06-05 21:39:12 +02:00
Linux: Add off-screen rendering support (issue #518).
git-svn-id: https://chromiumembedded.googlecode.com/svn/trunk@1294 5089003a-bbd8-11dd-ad1f-f1f9622dbc98
This commit is contained in:
@@ -186,10 +186,10 @@ void CefRenderWidgetHostViewOSR::UpdateCursor(const WebCursor& cursor) {
|
||||
HCURSOR hCursor = web_cursor.GetCursor((HINSTANCE)hModule);
|
||||
browser_impl_->GetClient()->GetRenderHandler()->OnCursorChange(
|
||||
browser_impl_->GetBrowser(), hCursor);
|
||||
#elif defined(OS_MACOSX)
|
||||
#elif defined(OS_MACOSX) || defined(TOOLKIT_GTK)
|
||||
// cursor is const, and GetNativeCursor is not
|
||||
WebCursor web_cursor = cursor;
|
||||
NSCursor* native_cursor = web_cursor.GetNativeCursor();
|
||||
CefCursorHandle native_cursor = web_cursor.GetNativeCursor();
|
||||
browser_impl_->GetClient()->GetRenderHandler()->OnCursorChange(
|
||||
browser_impl_->GetBrowser(), native_cursor);
|
||||
#else
|
||||
@@ -679,3 +679,14 @@ bool CefRenderWidgetHostViewOSR::IsSpeaking() const {
|
||||
void CefRenderWidgetHostViewOSR::StopSpeaking() {
|
||||
}
|
||||
#endif // defined(OS_MACOSX)
|
||||
|
||||
#if defined(TOOLKIT_GTK)
|
||||
GdkEventButton* CefRenderWidgetHostViewOSR::GetLastMouseDown() {
|
||||
return NULL;
|
||||
}
|
||||
|
||||
gfx::NativeView CefRenderWidgetHostViewOSR::BuildInputMethodsGtkMenu() {
|
||||
return NULL;
|
||||
}
|
||||
#endif // defined(TOOLKIT_GTK)
|
||||
|
||||
|
Reference in New Issue
Block a user