summaryrefslogtreecommitdiff
path: root/include/disfluid/adwaita.h
diff options
context:
space:
mode:
Diffstat (limited to 'include/disfluid/adwaita.h')
-rw-r--r--include/disfluid/adwaita.h58
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 */