[mutter/wip/xtoglsync-3-10: 2/4] display: Add public getters for sync extension presence and event base
- From: Rui Matos <rtcm src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [mutter/wip/xtoglsync-3-10: 2/4] display: Add public getters for sync extension presence and event base
- Date: Wed, 4 Jun 2014 08:58:38 +0000 (UTC)
commit a294989fce93ac4fd2d8101a37e5e0e14289d034
Author: Rui Matos <tiagomatos gmail com>
Date: Mon May 12 23:39:27 2014 +0200
display: Add public getters for sync extension presence and event base
src/core/display.c | 12 ++++++++++++
src/meta/display.h | 2 ++
2 files changed, 14 insertions(+), 0 deletions(-)
---
diff --git a/src/core/display.c b/src/core/display.c
index f0301c4..71dea06 100644
--- a/src/core/display.c
+++ b/src/core/display.c
@@ -5970,6 +5970,12 @@ meta_display_has_shape (MetaDisplay *display)
return META_DISPLAY_HAS_SHAPE (display);
}
+gboolean
+meta_display_has_sync (MetaDisplay *display)
+{
+ return META_DISPLAY_HAS_XSYNC (display);
+}
+
/**
* meta_display_get_focus_window:
* @display: a #MetaDisplay
@@ -6016,6 +6022,12 @@ meta_display_get_leader_window (MetaDisplay *display)
return display->leader_window;
}
+int
+meta_display_get_sync_event_base (MetaDisplay *display)
+{
+ return display->xsync_event_base;
+}
+
/**
* meta_display_clear_mouse_mode:
* @display: a #MetaDisplay
diff --git a/src/meta/display.h b/src/meta/display.h
index 09f95e9..31c0e15 100644
--- a/src/meta/display.h
+++ b/src/meta/display.h
@@ -78,6 +78,7 @@ MetaCompositor *meta_display_get_compositor (MetaDisplay *display);
GSList *meta_display_get_screens (MetaDisplay *display);
gboolean meta_display_has_shape (MetaDisplay *display);
+gboolean meta_display_has_sync (MetaDisplay *display);
MetaScreen *meta_display_screen_for_root (MetaDisplay *display,
Window xroot);
@@ -88,6 +89,7 @@ gboolean meta_display_xwindow_is_a_no_focus_window (MetaDisplay *display,
int meta_display_get_damage_event_base (MetaDisplay *display);
int meta_display_get_shape_event_base (MetaDisplay *display);
+int meta_display_get_sync_event_base (MetaDisplay *display);
gboolean meta_display_xserver_time_is_before (MetaDisplay *display,
guint32 time1,
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]