ClapperGtk – 0.0: Migrating to ClapperGtk 0.10
Description: Reference for ClapperGtk-0.0: Migrating to ClapperGtk 0.10

#### Migrating to ClapperGtk 0.10

### AV widget

Code of `ClapperGtkVideo` was split into a base class `ClapperGtkAv` from which `ClapperGtkVideo` and newly added `ClapperGtkAudio` widgets are made.

This code split implies following changes:

- Properties `auto-inhibit`, `inhibited` and `player` were moved into AV base class, since these are usually used without explicit need to specify object class they belong to, this change should not affect most use-cases.
- Methods to get above properties are now in AV, but also left in video widget for compatibility purposes.
- Built-in widget actions starting with `video.` prefix are deprecated (also left for compatibility). Implementations that used them are encouraged to use `av.` actions now. All actions from video widget were ported to AV widget as they were, so updating your app should be as easy as changing this action prefix.

### Other Info

Above describes changes to GTK integration library, for the playback library check out other migration guide.