clapper-gtk: video: Split code into subclass

Create a base class called "ClapperGtkAv" and subclass it into "ClapperGtkVideo".
This allows to have player and session inhibit logic in base class and share it
with other subclassed widgets.
This commit is contained in:
Rafał Dzięgiel
2025-08-01 16:17:27 +02:00
parent c21e1c1c6a
commit 4301a9a9fa
8 changed files with 788 additions and 326 deletions

View File

@@ -23,6 +23,7 @@
#include <clapper-gtk/clapper-gtk-enums.h>
#include <clapper-gtk/clapper-gtk-version.h>
#include <clapper-gtk/clapper-gtk-av.h>
#include <clapper-gtk/clapper-gtk-billboard.h>
#include <clapper-gtk/clapper-gtk-container.h>
#include <clapper-gtk/clapper-gtk-extra-menu-button.h>