Android-cuttlefish cvd tool
Namespaces | Functions | Variables
wayland_shell.cpp File Reference
#include "cuttlefish/host/libs/wayland/wayland_shell.h"
#include <android-base/logging.h>
#include <wayland-server-core.h>
#include <wayland-server-protocol.h>
#include <xdg-shell-server-protocol.h>
Include dependency graph for wayland_shell.cpp:

Namespaces

namespace  wayland
 
namespace  wayland::anonymous_namespace{wayland_shell.cpp}
 

Functions

void wayland::anonymous_namespace{wayland_shell.cpp}::xdg_positioner_destroy (wl_client *, wl_resource *positioner)
 
void wayland::anonymous_namespace{wayland_shell.cpp}::xdg_positioner_set_size (wl_client *, wl_resource *positioner, int32_t w, int32_t h)
 
void wayland::anonymous_namespace{wayland_shell.cpp}::xdg_positioner_set_anchor_rect (wl_client *, wl_resource *positioner, int32_t x, int32_t y, int32_t w, int32_t h)
 
void wayland::anonymous_namespace{wayland_shell.cpp}::xdg_positioner_set_anchor (wl_client *, wl_resource *positioner, uint32_t anchor)
 
void wayland::anonymous_namespace{wayland_shell.cpp}::xdg_positioner_set_gravity (wl_client *, wl_resource *positioner, uint32_t gravity)
 
void wayland::anonymous_namespace{wayland_shell.cpp}::xdg_positioner_set_constraint_adjustment (wl_client *, wl_resource *positioner, uint32_t adjustment)
 
void wayland::anonymous_namespace{wayland_shell.cpp}::xdg_positioner_set_offset (wl_client *, wl_resource *positioner, int32_t x, int32_t y)
 
void wayland::anonymous_namespace{wayland_shell.cpp}::xdg_toplevel_destroy (wl_client *, wl_resource *toplevel)
 
void wayland::anonymous_namespace{wayland_shell.cpp}::xdg_toplevel_set_parent (wl_client *, wl_resource *toplevel, wl_resource *parent_toplevel)
 
void wayland::anonymous_namespace{wayland_shell.cpp}::xdg_toplevel_set_title (wl_client *, wl_resource *toplevel, const char *title)
 
void wayland::anonymous_namespace{wayland_shell.cpp}::xdg_toplevel_set_app_id (wl_client *, wl_resource *toplevel, const char *app)
 
void wayland::anonymous_namespace{wayland_shell.cpp}::xdg_toplevel_show_window_menu (wl_client *, wl_resource *toplevel, wl_resource *seat, uint32_t serial, int32_t x, int32_t y)
 
void wayland::anonymous_namespace{wayland_shell.cpp}::xdg_toplevel_move (wl_client *, wl_resource *toplevel, wl_resource *seat, uint32_t serial)
 
void wayland::anonymous_namespace{wayland_shell.cpp}::xdg_toplevel_resize (wl_client *, wl_resource *toplevel, wl_resource *seat, uint32_t serial, uint32_t edges)
 
void wayland::anonymous_namespace{wayland_shell.cpp}::xdg_toplevel_set_max_size (wl_client *, wl_resource *toplevel, int32_t w, int32_t h)
 
void wayland::anonymous_namespace{wayland_shell.cpp}::xdg_toplevel_set_min_size (wl_client *, wl_resource *toplevel, int32_t w, int32_t h)
 
void wayland::anonymous_namespace{wayland_shell.cpp}::xdg_toplevel_set_maximized (wl_client *, wl_resource *toplevel)
 
void wayland::anonymous_namespace{wayland_shell.cpp}::xdg_toplevel_unset_maximized (wl_client *, wl_resource *toplevel)
 
void wayland::anonymous_namespace{wayland_shell.cpp}::xdg_toplevel_set_fullscreen (wl_client *, wl_resource *toplevel, wl_resource *)
 
void wayland::anonymous_namespace{wayland_shell.cpp}::xdg_toplevel_unset_fullscreen (wl_client *, wl_resource *toplevel)
 
void wayland::anonymous_namespace{wayland_shell.cpp}::xdg_toplevel_set_minimized (wl_client *, wl_resource *toplevel)
 
void wayland::anonymous_namespace{wayland_shell.cpp}::xdg_popup_destroy (wl_client *, wl_resource *popup)
 
void wayland::anonymous_namespace{wayland_shell.cpp}::xdg_popup_grab (wl_client *, wl_resource *popup, wl_resource *seat, uint32_t serial)
 
void wayland::anonymous_namespace{wayland_shell.cpp}::xdg_surface_destroy (wl_client *, wl_resource *surface)
 
void wayland::anonymous_namespace{wayland_shell.cpp}::toplevel_destroy_resource_callback (struct wl_resource *)
 
void wayland::anonymous_namespace{wayland_shell.cpp}::xdg_surface_get_toplevel (wl_client *client, wl_resource *surface, uint32_t id)
 
void wayland::anonymous_namespace{wayland_shell.cpp}::popup_destroy_resource_callback (struct wl_resource *)
 
void wayland::anonymous_namespace{wayland_shell.cpp}::xdg_surface_get_popup (wl_client *client, wl_resource *surface, uint32_t id, wl_resource *parent_surface, wl_resource *positioner)
 
void wayland::anonymous_namespace{wayland_shell.cpp}::xdg_surface_set_window_geometry (wl_client *, wl_resource *surface, int32_t x, int32_t y, int32_t w, int32_t h)
 
void wayland::anonymous_namespace{wayland_shell.cpp}::xdg_surface_ack_configure (wl_client *, wl_resource *surface, uint32_t serial)
 
void wayland::anonymous_namespace{wayland_shell.cpp}::xdg_shell_destroy (wl_client *, wl_resource *shell)
 
void wayland::anonymous_namespace{wayland_shell.cpp}::positioner_destroy_resource_callback (struct wl_resource *)
 
void wayland::anonymous_namespace{wayland_shell.cpp}::xdg_shell_create_positioner (wl_client *client, wl_resource *shell, uint32_t id)
 
void wayland::anonymous_namespace{wayland_shell.cpp}::surface_destroy_resource_callback (struct wl_resource *)
 
void wayland::anonymous_namespace{wayland_shell.cpp}::xdg_shell_get_xdg_surface (wl_client *client, wl_resource *shell, uint32_t id, wl_resource *surface)
 
void wayland::anonymous_namespace{wayland_shell.cpp}::xdg_shell_pong (wl_client *, wl_resource *shell, uint32_t serial)
 
void wayland::anonymous_namespace{wayland_shell.cpp}::bind_shell (wl_client *client, void *data, uint32_t version, uint32_t id)
 
void wayland::BindShellInterface (wl_display *display)
 

Variables

const struct xdg_positioner_interface wayland::anonymous_namespace{wayland_shell.cpp}::xdg_positioner_implementation
 
const struct xdg_toplevel_interface wayland::anonymous_namespace{wayland_shell.cpp}::xdg_toplevel_implementation
 
const struct xdg_popup_interface wayland::anonymous_namespace{wayland_shell.cpp}::xdg_popup_implementation
 
const struct xdg_surface_interface wayland::anonymous_namespace{wayland_shell.cpp}::xdg_surface_implementation
 
const struct xdg_wm_base_interface wayland::anonymous_namespace{wayland_shell.cpp}::xdg_shell_implementation