ges: Cleanup the way we declare object types
authorThibault Saunier <tsaunier@igalia.com>
Tue, 17 Mar 2020 18:51:39 +0000 (15:51 -0300)
committerThibault Saunier <tsaunier@igalia.com>
Thu, 19 Mar 2020 21:09:18 +0000 (21:09 +0000)
commit0012c6a3b045f4dbffc1005b83ad2198452d8d0c
treed77211ffe4e7b03f778d0bd1a662975e3af9d936
parentaaf2025c71735302845b07322f48a7e74a3ff7ff
ges: Cleanup the way we declare object types

We create our own _DECLARE_ macro because we have instance structures
60 files changed:
ges/ges-asset.h
ges/ges-audio-source.h
ges/ges-audio-test-source.h
ges/ges-audio-track.h
ges/ges-audio-transition.h
ges/ges-audio-uri-source.h
ges/ges-auto-transition.h
ges/ges-base-effect-clip.h
ges/ges-base-effect.h
ges/ges-base-transition-clip.h
ges/ges-base-xml-formatter.h
ges/ges-clip-asset.h
ges/ges-clip.h
ges/ges-command-line-formatter.h
ges/ges-container.h
ges/ges-effect-asset.h
ges/ges-effect-clip.h
ges/ges-effect.h
ges/ges-extractable.h
ges/ges-formatter.h
ges/ges-group.h
ges/ges-image-source.h
ges/ges-internal.h
ges/ges-layer.h
ges/ges-meta-container.h
ges/ges-multi-file-source.h
ges/ges-operation-clip.h
ges/ges-operation.c
ges/ges-operation.h
ges/ges-overlay-clip.h
ges/ges-pipeline.h
ges/ges-pitivi-formatter.h
ges/ges-project.h
ges/ges-smart-video-mixer.c
ges/ges-source-clip.h
ges/ges-source.h
ges/ges-test-clip.h
ges/ges-text-overlay-clip.h
ges/ges-text-overlay.h
ges/ges-timeline-element.h
ges/ges-timeline.h
ges/ges-title-clip.h
ges/ges-title-source.h
ges/ges-track-element-asset.h
ges/ges-track-element.h
ges/ges-track.h
ges/ges-transition-clip.h
ges/ges-transition.c
ges/ges-transition.h
ges/ges-types.h
ges/ges-uri-asset.c
ges/ges-uri-asset.h
ges/ges-uri-clip.h
ges/ges-video-source.h
ges/ges-video-test-source.h
ges/ges-video-track.h
ges/ges-video-transition.h
ges/ges-video-uri-source.h
ges/ges-xml-formatter.h
tools/ges-launcher.h