diff options
Diffstat (limited to 'include/disfluid/adwaita.h')
-rw-r--r-- | include/disfluid/adwaita.h | 58 |
1 files changed, 58 insertions, 0 deletions
diff --git a/include/disfluid/adwaita.h b/include/disfluid/adwaita.h new file mode 100644 index 0000000..35b42ec --- /dev/null +++ b/include/disfluid/adwaita.h @@ -0,0 +1,58 @@ +#ifndef H_DISFLUID_ADWAITA_INCLUDED +# define H_DISFLUID_ADWAITA_INCLUDED + +# include <stdlib.h> +# include <glib-object.h> + +# if defined _WIN32 && !defined __CYGWIN__ +# define LIBDISFLUID_ADWAITA_DLL_MADNESS 1 +# else +# define LIBDISFLUID_ADWAITA_DLL_MADNESS 0 +# endif + +# if BUILDING_LIBDISFLUID_ADWAITA && HAVE_VISIBILITY +# define LIBDISFLUID_ADWAITA_DLL_EXPORTED __attribute__((__visibility__("default"))) +# elif BUILDING_LIBDISFLUID_ADWAITA && LIBDISFLUID_ADWAITA_DLL_MADNESS +# define LIBDISFLUID_ADWAITA_DLL_EXPORTED __declspec(dllexport) +# elif LIBDISFLUID_ADWAITA_DLL_MADNESS +# define LIBDISFLUID_ADWAITA_DLL_EXPORTED __declspec(dllimport) +# else +# define LIBDISFLUID_ADWAITA_DLL_EXPORTED +# endif + +# define LIBDISFLUID_ADWAITA_API \ + LIBDISFLUID_ADWAITA_DLL_EXPORTED + +# ifdef ATTRIBUTE_DEALLOC +# define LIBDISFLUID_ADWAITA_DEALLOC_WITH ATTRIBUTE_DEALLOC +# else +# define LIBDISFLUID_ADWAITA_DEALLOC_WITH(f, i) +# endif + +# ifdef ATTRIBUTE_CONST +# define LIBDISFLUID_ADWAITA_CONST ATTRIBUTE_CONST +# else +# define LIBDISFLUID_ADWAITA_CONST +# endif + +# ifdef __cplusplus +extern "C" +{ +# endif /* __cplusplus */ + + struct DisfluidApplication; + + LIBDISFLUID_ADWAITA_CONST LIBDISFLUID_ADWAITA_API extern GType + disfluid_application_get_type (void); + + LIBDISFLUID_ADWAITA_API extern struct DisfluidApplication + *disfluid_application_new (void); + + LIBDISFLUID_ADWAITA_API extern struct DisfluidApplication + *disfluid_application_construct (GType object_type); + +# ifdef __cplusplus +} +# endif /* __cplusplus */ + +#endif /* not H_DISFLUID_ADWAITA_INCLUDED */ |