summaryrefslogtreecommitdiff
path: root/src/compositor/meta-compositor-server.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/compositor/meta-compositor-server.c')
-rw-r--r--src/compositor/meta-compositor-server.c100
1 files changed, 0 insertions, 100 deletions
diff --git a/src/compositor/meta-compositor-server.c b/src/compositor/meta-compositor-server.c
deleted file mode 100644
index 179dc83ef..000000000
--- a/src/compositor/meta-compositor-server.c
+++ /dev/null
@@ -1,100 +0,0 @@
-/*
- * Copyright (C) 2019 Red Hat Inc.
- *
- * 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.
- *
- */
-
-#include "config.h"
-
-#include "backends/meta-dnd-private.h"
-#include "compositor/meta-compositor-server.h"
-#include "core/display-private.h"
-
-G_DEFINE_TYPE (MetaCompositorServer, meta_compositor_server, META_TYPE_COMPOSITOR)
-
-static gboolean
-meta_compositor_server_manage (MetaCompositor *compositor,
- GError **error)
-{
- return TRUE;
-}
-
-static void
-meta_compositor_server_unmanage (MetaCompositor *compositor)
-{
-}
-
-static int64_t
-meta_compositor_server_monotonic_to_high_res_xserver_time (MetaCompositor *compositor,
- int64_t monotonic_time_us)
-{
- return meta_translate_to_high_res_xserver_time (monotonic_time_us);
-}
-
-static void
-meta_compositor_server_grab_begin (MetaCompositor *compositor)
-{
- MetaDisplay *display;
-
- display = meta_compositor_get_display (compositor);
- meta_display_sync_wayland_input_focus (display);
- meta_display_cancel_touch (display);
-
-#ifdef HAVE_WAYLAND
- meta_dnd_wayland_handle_begin_modal (compositor);
-#endif
-}
-
-static void
-meta_compositor_server_grab_end (MetaCompositor *compositor)
-{
- MetaDisplay *display;
-
- display = meta_compositor_get_display (compositor);
-#ifdef HAVE_WAYLAND
- meta_dnd_wayland_handle_end_modal (compositor);
-#endif
- meta_display_sync_wayland_input_focus (display);
-}
-
-MetaCompositorServer *
-meta_compositor_server_new (MetaDisplay *display,
- MetaBackend *backend)
-{
- return g_object_new (META_TYPE_COMPOSITOR_SERVER,
- "display", display,
- "backend", backend,
- NULL);
-}
-
-static void
-meta_compositor_server_init (MetaCompositorServer *compositor_server)
-{
-}
-
-static void
-meta_compositor_server_class_init (MetaCompositorServerClass *klass)
-{
- MetaCompositorClass *compositor_class = META_COMPOSITOR_CLASS (klass);
-
- compositor_class->manage = meta_compositor_server_manage;
- compositor_class->unmanage = meta_compositor_server_unmanage;
- compositor_class->monotonic_to_high_res_xserver_time =
- meta_compositor_server_monotonic_to_high_res_xserver_time;
- compositor_class->grab_begin = meta_compositor_server_grab_begin;
- compositor_class->grab_end = meta_compositor_server_grab_end;
-}