chromium/ui/gfx/x/window_event_manager.cc

// Copyright 2016 The Chromium Authors
// Use of this source code is governed by a BSD-style license that can be
// found in the LICENSE file.

#include "ui/gfx/x/window_event_manager.h"

#include <stddef.h>

#include "ui/gfx/x/connection.h"
#include "ui/gfx/x/future.h"

namespace x11 {

namespace {

// Asks the X server to set |window|'s event mask to |new_mask|.
void SetEventMask(Connection* connection, Window window, EventMask new_mask) {}

}  // anonymous namespace

ScopedEventSelector::ScopedEventSelector() = default;

ScopedEventSelector::ScopedEventSelector(Connection* connection,
                                         Window window,
                                         EventMask event_mask)
    :{}

ScopedEventSelector::ScopedEventSelector(ScopedEventSelector&& other) {}

ScopedEventSelector& ScopedEventSelector::operator=(
    ScopedEventSelector&& other) {}

ScopedEventSelector::~ScopedEventSelector() {}

void ScopedEventSelector::Swap(ScopedEventSelector& other) {}

void ScopedEventSelector::Reset() {}

class WindowEventManager::MultiMask {};

WindowEventManager::WindowEventManager(Connection* connection)
    :{}

WindowEventManager::~WindowEventManager() {}

void WindowEventManager::Reset() {}

void WindowEventManager::SelectEvents(Window window, EventMask event_mask) {}

void WindowEventManager::DeselectEvents(Window window, EventMask event_mask) {}

void WindowEventManager::AfterMaskChanged(Window window, EventMask old_mask) {}

}  // namespace x11