// Copyright (c) 2008 The Chromium Authors. All rights reserved. Use of this // source code is governed by a BSD-style license that can be found in the // LICENSE file. #include "webkit/glue/webkit_glue.h" #include #include "webkit/glue/screen_info.h" namespace webkit_glue { ScreenInfo GetScreenInfoHelper(gfx::NativeView window) { ScreenInfo results; results.depth = 32; results.depth_per_component = 8; results.is_monochrome = false; if (!window) return results; GdkScreen* screen = gtk_widget_get_screen(GTK_WIDGET(window)); results.rect.SetRect(0, 0, gdk_screen_get_width(screen), gdk_screen_get_height(screen)); // I don't know of a way to query the "maximise" size of the window (e.g. // screen size less sidebars etc) since this is something which only the // window manager knows. results.available_rect = results.rect; return results; } } // namespace webkit_glue