[gtk+] [broadway] Add gdk_broadway_display_get_last_seen_time
- From: Alexander Larsson <alexl src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [gtk+] [broadway] Add gdk_broadway_display_get_last_seen_time
- Date: Thu, 7 Apr 2011 19:21:36 +0000 (UTC)
commit d12a9a5e990631053a39dd417aab21be3a6ff1cf
Author: Alexander Larsson <alexl redhat com>
Date: Thu Apr 7 20:18:13 2011 +0200
[broadway] Add gdk_broadway_display_get_last_seen_time
gdk/broadway/gdkbroadwaywindow.h | 2 ++
gdk/broadway/gdkwindow-broadway.c | 10 ++++++++++
2 files changed, 12 insertions(+), 0 deletions(-)
---
diff --git a/gdk/broadway/gdkbroadwaywindow.h b/gdk/broadway/gdkbroadwaywindow.h
index 7bb7299..76f29ea 100644
--- a/gdk/broadway/gdkbroadwaywindow.h
+++ b/gdk/broadway/gdkbroadwaywindow.h
@@ -47,6 +47,8 @@ typedef struct _GdkBroadwayWindowClass GdkBroadwayWindowClass;
GType gdk_broadway_window_get_type (void);
+guint32 gdk_broadway_get_last_seen_time (GdkWindow *window);
+
G_END_DECLS
#endif /* __GDK_BROADWAY_WINDOW_H__ */
diff --git a/gdk/broadway/gdkwindow-broadway.c b/gdk/broadway/gdkwindow-broadway.c
index 3932049..7b6189f 100644
--- a/gdk/broadway/gdkwindow-broadway.c
+++ b/gdk/broadway/gdkwindow-broadway.c
@@ -1341,6 +1341,16 @@ _gdk_broadway_window_translate (GdkWindow *window,
}
}
+guint32
+gdk_broadway_get_last_seen_time (GdkWindow *window)
+{
+ GdkDisplay *display;
+
+ display = gdk_window_get_display (window);
+ _gdk_broadway_display_consume_all_input (display);
+ return (guint32) GDK_BROADWAY_DISPLAY (display)->last_seen_time;
+}
+
static void
gdk_window_impl_broadway_class_init (GdkWindowImplBroadwayClass *klass)
{
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]