#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 {
void SetEventMask(Connection* connection, Window window, EventMask new_mask) { … }
}
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) { … }
}