chromium/ui/ozone/platform/wayland/host/xdg_surface_wrapper_impl.cc

// Copyright 2019 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/ozone/platform/wayland/host/xdg_surface_wrapper_impl.h"

#include <xdg-shell-client-protocol.h>

#include "base/logging.h"
#include "ui/ozone/platform/wayland/host/wayland_connection.h"
#include "ui/ozone/platform/wayland/host/wayland_window.h"

namespace ui {

XDGSurfaceWrapperImpl::XDGSurfaceWrapperImpl(WaylandWindow* wayland_window,
                                             WaylandConnection* connection)
    :{}

XDGSurfaceWrapperImpl::~XDGSurfaceWrapperImpl() {}

bool XDGSurfaceWrapperImpl::Initialize() {}

void XDGSurfaceWrapperImpl::AckConfigure(uint32_t serial) {}

bool XDGSurfaceWrapperImpl::IsConfigured() {}

void XDGSurfaceWrapperImpl::SetWindowGeometry(const gfx::Rect& bounds) {}

XDGSurfaceWrapperImpl* XDGSurfaceWrapperImpl::AsXDGSurfaceWrapper() {}

struct xdg_surface* XDGSurfaceWrapperImpl::xdg_surface() const {}

// static
void XDGSurfaceWrapperImpl::OnConfigure(void* data,
                                        struct xdg_surface* surface,
                                        uint32_t serial) {}

}  // namespace ui