diff options
author | Jonas Ådahl <jadahl@gmail.com> | 2016-05-04 16:19:23 +0800 |
---|---|---|
committer | Jonas Ådahl <jadahl@gmail.com> | 2016-07-20 14:23:48 +0800 |
commit | 90de521799aa181fd612325460b99a0b4a0a2c93 (patch) | |
tree | b50eb131da7779d64a1d631ead728d2f5917f6ee /src/backends/x11/meta-clutter-backend-x11.c | |
parent | a1bedd4b1c32bd60b3faece3890f07c914b9c786 (diff) | |
download | mutter-90de521799aa181fd612325460b99a0b4a0a2c93.tar.gz |
Make mutter manage its own clutter backends
Introduce two new clutter backends: MetaClutterBackendX11 and
MetaClutterBackendNative. They are so far only wrap ClutterBackendX11
and ClutterBackendEglNative respectively, but the aim is to move things
from the original clutter backends when needed.
https://bugzilla.gnome.org/show_bug.cgi?id=768976
Diffstat (limited to 'src/backends/x11/meta-clutter-backend-x11.c')
-rw-r--r-- | src/backends/x11/meta-clutter-backend-x11.c | 48 |
1 files changed, 48 insertions, 0 deletions
diff --git a/src/backends/x11/meta-clutter-backend-x11.c b/src/backends/x11/meta-clutter-backend-x11.c new file mode 100644 index 000000000..3b4017778 --- /dev/null +++ b/src/backends/x11/meta-clutter-backend-x11.c @@ -0,0 +1,48 @@ +/* -*- mode: C; c-file-style: "gnu"; indent-tabs-mode: nil; -*- */ + +/* + * Copyright (C) 2016 Red Hat + * + * This program is free software; you can redistribute it and/or + * modify it under the terms of the GNU General Public License as + * published by the Free Software Foundation; either version 2 of the + * License, or (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, but + * WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + * General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program; if not, write to the Free Software + * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA + * 02111-1307, USA. + * + * Written by: + * Jonas Ådahl <jadahl@gmail.com> + */ + +#include "config.h" + +#include <glib-object.h> + +#include "backends/x11/meta-clutter-backend-x11.h" +#include "clutter/clutter.h" + +struct _MetaClutterBackendX11 +{ + ClutterBackendX11 parent; +}; + +G_DEFINE_TYPE (MetaClutterBackendX11, meta_clutter_backend_x11, + CLUTTER_TYPE_BACKEND_X11) + +static void +meta_clutter_backend_x11_init (MetaClutterBackendX11 *clutter_backend_x11) +{ +} + +static void +meta_clutter_backend_x11_class_init (MetaClutterBackendX11Class *klass) +{ +} |