Kodi Documentation 22.0
Kodi is an open source media player and entertainment hub.
Loading...
Searching...
No Matches
KODI::WINDOWING::WAYLAND::IWindowDecorationHandler Class Referenceabstract

#include <WindowDecorationHandler.h>

Inheritance diagram for KODI::WINDOWING::WAYLAND::IWindowDecorationHandler:
KODI::WINDOWING::WAYLAND::CWinSystemWayland KODI::WINDOWING::WAYLAND::CWinSystemWaylandEGLContext KODI::WINDOWING::WAYLAND::CWinSystemWaylandWebOS KODI::WINDOWING::WAYLAND::CWinSystemWaylandEGLContextGL KODI::WINDOWING::WAYLAND::CWinSystemWaylandEGLContextGLES

Public Member Functions

virtual void OnWindowMove (wayland::seat_t const &seat, std::uint32_t serial)=0
 
virtual void OnWindowResize (wayland::seat_t const &seat, std::uint32_t serial, wayland::shell_surface_resize edge)=0
 
virtual void OnWindowShowContextMenu (wayland::seat_t const &seat, std::uint32_t serial, CPointInt position)=0
 
virtual void OnWindowMinimize ()=0
 
virtual void OnWindowMaximize ()=0
 
virtual void OnWindowClose ()=0
 
virtual ~IWindowDecorationHandler ()=default
 

Detailed Description

Handler for reacting to events originating in window decorations, such as moving the window by clicking and dragging

Constructor & Destructor Documentation

◆ ~IWindowDecorationHandler()

virtual KODI::WINDOWING::WAYLAND::IWindowDecorationHandler::~IWindowDecorationHandler ( )
virtualdefault

Member Function Documentation

◆ OnWindowClose()

virtual void KODI::WINDOWING::WAYLAND::IWindowDecorationHandler::OnWindowClose ( )
pure virtual

◆ OnWindowMaximize()

virtual void KODI::WINDOWING::WAYLAND::IWindowDecorationHandler::OnWindowMaximize ( )
pure virtual

◆ OnWindowMinimize()

virtual void KODI::WINDOWING::WAYLAND::IWindowDecorationHandler::OnWindowMinimize ( )
pure virtual

◆ OnWindowMove()

virtual void KODI::WINDOWING::WAYLAND::IWindowDecorationHandler::OnWindowMove ( wayland::seat_t const & seat,
std::uint32_t serial )
pure virtual

◆ OnWindowResize()

virtual void KODI::WINDOWING::WAYLAND::IWindowDecorationHandler::OnWindowResize ( wayland::seat_t const & seat,
std::uint32_t serial,
wayland::shell_surface_resize edge )
pure virtual

◆ OnWindowShowContextMenu()

virtual void KODI::WINDOWING::WAYLAND::IWindowDecorationHandler::OnWindowShowContextMenu ( wayland::seat_t const & seat,
std::uint32_t serial,
CPointInt position )
pure virtual

The documentation for this class was generated from the following file: