20#if !defined (__GDK_H_INSIDE__) && !defined (GTK_COMPILATION)
21#error "Only <gdk/gdk.h> can be included directly."
28#define GDK_TYPE_CONTENT_FORMATS (gdk_content_formats_get_type ())
79#define GDK_TYPE_CONTENT_FORMATS_BUILDER (gdk_content_formats_builder_get_type ())
109#define GDK_TYPE_FILE_LIST (gdk_file_list_get_type ())
#define GDK_AVAILABLE_IN_4_4
#define GDK_AVAILABLE_IN_4_6
#define GDK_AVAILABLE_IN_4_8
#define GDK_AVAILABLE_IN_ALL
GDK_AVAILABLE_IN_ALL GdkContentFormatsBuilder * gdk_content_formats_builder_new(void)
GDK_AVAILABLE_IN_ALL GType gdk_content_formats_builder_get_type(void) G_GNUC_CONST
GDK_AVAILABLE_IN_4_8 GdkFileList * gdk_file_list_new_from_list(GSList *files)
struct _GdkContentFormatsBuilder GdkContentFormatsBuilder
GDK_AVAILABLE_IN_ALL char * gdk_content_formats_to_string(GdkContentFormats *formats)
GDK_AVAILABLE_IN_ALL GdkContentFormats * gdk_content_formats_builder_free_to_formats(GdkContentFormatsBuilder *builder) G_GNUC_WARN_UNUSED_RESULT
GDK_AVAILABLE_IN_ALL void gdk_content_formats_builder_add_formats(GdkContentFormatsBuilder *builder, const GdkContentFormats *formats)
GDK_AVAILABLE_IN_ALL GdkContentFormats * gdk_content_formats_union(GdkContentFormats *first, const GdkContentFormats *second) G_GNUC_WARN_UNUSED_RESULT
GDK_AVAILABLE_IN_4_6 GSList * gdk_file_list_get_files(GdkFileList *file_list)
GDK_AVAILABLE_IN_ALL const char *const * gdk_content_formats_get_mime_types(const GdkContentFormats *formats, gsize *n_mime_types)
GDK_AVAILABLE_IN_ALL const char * gdk_content_formats_match_mime_type(const GdkContentFormats *first, const GdkContentFormats *second)
GDK_AVAILABLE_IN_ALL GdkContentFormats * gdk_content_formats_builder_to_formats(GdkContentFormatsBuilder *builder) G_GNUC_WARN_UNUSED_RESULT
GDK_AVAILABLE_IN_ALL gboolean gdk_content_formats_contain_gtype(const GdkContentFormats *formats, GType type)
GDK_AVAILABLE_IN_ALL void gdk_content_formats_builder_unref(GdkContentFormatsBuilder *builder)
GDK_AVAILABLE_IN_ALL GType gdk_file_list_get_type(void) G_GNUC_CONST
GDK_AVAILABLE_IN_ALL const char * gdk_intern_mime_type(const char *string)
GDK_AVAILABLE_IN_ALL void gdk_content_formats_builder_add_gtype(GdkContentFormatsBuilder *builder, GType type)
GDK_AVAILABLE_IN_ALL GdkContentFormatsBuilder * gdk_content_formats_builder_ref(GdkContentFormatsBuilder *builder)
struct _GdkFileList GdkFileList
GDK_AVAILABLE_IN_ALL void gdk_content_formats_unref(GdkContentFormats *formats)
GDK_AVAILABLE_IN_ALL GType gdk_content_formats_get_type(void) G_GNUC_CONST
GDK_AVAILABLE_IN_ALL GdkContentFormats * gdk_content_formats_new(const char **mime_types, guint n_mime_types)
GDK_AVAILABLE_IN_ALL GdkContentFormats * gdk_content_formats_new_for_gtype(GType type)
GDK_AVAILABLE_IN_ALL gboolean gdk_content_formats_contain_mime_type(const GdkContentFormats *formats, const char *mime_type)
GDK_AVAILABLE_IN_ALL gboolean gdk_content_formats_match(const GdkContentFormats *first, const GdkContentFormats *second)
GDK_AVAILABLE_IN_ALL const GType * gdk_content_formats_get_gtypes(const GdkContentFormats *formats, gsize *n_gtypes)
GDK_AVAILABLE_IN_4_8 GdkFileList * gdk_file_list_new_from_array(GFile **files, gsize n_files)
GDK_AVAILABLE_IN_4_4 GdkContentFormats * gdk_content_formats_parse(const char *string)
GDK_AVAILABLE_IN_ALL GType gdk_content_formats_match_gtype(const GdkContentFormats *first, const GdkContentFormats *second)
GDK_AVAILABLE_IN_ALL void gdk_content_formats_builder_add_mime_type(GdkContentFormatsBuilder *builder, const char *mime_type)
GDK_AVAILABLE_IN_ALL void gdk_content_formats_print(GdkContentFormats *formats, GString *string)
GDK_AVAILABLE_IN_ALL GdkContentFormats * gdk_content_formats_ref(GdkContentFormats *formats)
struct _GdkContentFormats GdkContentFormats
#define G_GNUC_WARN_UNUSED_RESULT
#define G_DEFINE_AUTOPTR_CLEANUP_FUNC(TypeName, func)
typedefG_BEGIN_DECLS struct _GSList GSList
typedefG_BEGIN_DECLS struct _GString GString