backends: Start on an initial MetaBackend object

Desktop / GNOME / Mutter - Jasper St. Pierre [mecheye.net] - 21 April 2014 19:25 UTC

This isn't great so far -- all we did is put the idle monitors here instead. We'll soon have separate backend subclasses for the two backends.

00ea9bf backends: Start on an initial MetaBackend object
src/Makefile.am | 1 +
src/backends/meta-backend-private.h | 53 +++++++++++++
src/backends/meta-backend.c | 115 ++++++++++++++++++++++++++++
src/backends/meta-backend.h | 16 ++++
src/backends/meta-idle-monitor.c | 65 ++--------------
src/backends/x11/meta-idle-monitor-xsync.h | 2 -
src/core/events.c | 6 +-
7 files changed, 195 insertions(+), 63 deletions(-)

Upstream: git.gnome.org


  • Share