[mutter/wip/xtoglsync: 2/5] 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: 2/5] display: Add public getters for sync extension presence and event base
- Date: Wed, 4 Jun 2014 08:58:08 +0000 (UTC)
commit 94cee3ef0971f3759b402fad2db5e407a7c8ece3
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
https://bugzilla.gnome.org/show_bug.cgi?id=728464
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 261fe5f..ec9d962 100644
--- a/src/core/display.c
+++ b/src/core/display.c
@@ -3120,6 +3120,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
@@ -3148,6 +3154,12 @@ meta_display_get_shape_event_base (MetaDisplay *display)
return display->shape_event_base;
}
+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 694d7e9..712738a 100644
--- a/src/meta/display.h
+++ b/src/meta/display.h
@@ -75,6 +75,7 @@ Display *meta_display_get_xdisplay (MetaDisplay *display);
MetaCompositor *meta_display_get_compositor (MetaDisplay *display);
gboolean meta_display_has_shape (MetaDisplay *display);
+gboolean meta_display_has_sync (MetaDisplay *display);
MetaWindow *meta_display_get_focus_window (MetaDisplay *display);
@@ -83,6 +84,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]