diff options
Diffstat (limited to 'test/interfaces/test-objects.h')
-rw-r--r-- | test/interfaces/test-objects.h | 31 |
1 files changed, 31 insertions, 0 deletions
diff --git a/test/interfaces/test-objects.h b/test/interfaces/test-objects.h new file mode 100644 index 0000000..b7bf438 --- /dev/null +++ b/test/interfaces/test-objects.h @@ -0,0 +1,31 @@ +#ifndef __TEST_OBJECTS_H__ +#define __TEST_OBJECTS_H__ + +#include <glib-object.h> + +#define TEST_TYPE_SONG (test_song_get_type ()) +#define TEST_SONG(o) (G_TYPE_CHECK_INSTANCE_CAST ((o), TEST_TYPE_SONG, TestSong)) +#define TEST_SONG_CLASS(k) (G_TYPE_CHECK_CLASS_CAST((k), TEST_TYPE_SONG, TestSongClass)) +#define TEST_IS_SONG(o) (G_TYPE_CHECK_INSTANCE_TYPE ((o), TEST_TYPE_SONG)) +#define TEST_IS_SONG_CLASS(k) (G_TYPE_CHECK_CLASS_TYPE ((k), TEST_TYPE_SONG)) +#define TEST_SONG_GET_CLASS(o) (G_TYPE_INSTANCE_GET_CLASS ((o), TEST_TYPE_SONG, TestSongClass)) + +#define TEST_TYPE_BEATLES_SONG (test_beatles_song_get_type ()) +#define TEST_BEATLES_SONG(o) (G_TYPE_CHECK_INSTANCE_CAST ((o), TEST_TYPE_BEATLES_SONG, TestBeatlesSong)) +#define TEST_BEATLES_SONG_CLASS(k) (G_TYPE_CHECK_CLASS_CAST((k), TEST_TYPE_BEATLES_SONG, TestBeatlesSongClass)) +#define TEST_IS_BEATLES_SONG(o) (G_TYPE_CHECK_INSTANCE_TYPE ((o), TEST_TYPE_BEATLES_SONG)) +#define TEST_IS_BEATLES_SONG_CLASS(k) (G_TYPE_CHECK_CLASS_TYPE ((k), TEST_TYPE_BEATLES_SONG)) +#define TEST_BEATLES_SONG_GET_CLASS(o) (G_TYPE_INSTANCE_GET_CLASS ((o), TEST_TYPE_BEATLES_SONG, TestBeatlesSongClass)) + +typedef GObject TestSong; +typedef GObjectClass TestSongClass; + +typedef TestSong TestBeatlesSong; +typedef TestSongClass TestBeatlesSongClass; + +GType test_song_get_type (void); + +GType test_beatles_song_get_type (void); +TestSong *test_beatles_song_new (void); + +#endif |