Github User Fetcher 1.0.0
C Application with Server and GUI
Loading...
Searching...
No Matches
gdkcontentformats.h File Reference
#include <gdk/gdktypes.h>

Go to the source code of this file.

Macros

#define GDK_TYPE_CONTENT_FORMATS   (gdk_content_formats_get_type ())
 
#define GDK_TYPE_CONTENT_FORMATS_BUILDER   (gdk_content_formats_builder_get_type ())
 
#define GDK_TYPE_FILE_LIST   (gdk_file_list_get_type ())
 

Typedefs

typedef struct _GdkContentFormatsBuilder GdkContentFormatsBuilder
 
typedef struct _GdkFileList GdkFileList
 

Functions

GDK_AVAILABLE_IN_ALL const char * gdk_intern_mime_type (const char *string)
 
GDK_AVAILABLE_IN_ALL GType gdk_content_formats_get_type (void) G_GNUC_CONST
 
GDK_AVAILABLE_IN_ALL GdkContentFormatsgdk_content_formats_new (const char **mime_types, guint n_mime_types)
 
GDK_AVAILABLE_IN_ALL GdkContentFormatsgdk_content_formats_new_for_gtype (GType type)
 
GDK_AVAILABLE_IN_4_4 GdkContentFormatsgdk_content_formats_parse (const char *string)
 
GDK_AVAILABLE_IN_ALL GdkContentFormatsgdk_content_formats_ref (GdkContentFormats *formats)
 
GDK_AVAILABLE_IN_ALL void gdk_content_formats_unref (GdkContentFormats *formats)
 
GDK_AVAILABLE_IN_ALL void gdk_content_formats_print (GdkContentFormats *formats, GString *string)
 
GDK_AVAILABLE_IN_ALL char * gdk_content_formats_to_string (GdkContentFormats *formats)
 
GDK_AVAILABLE_IN_ALL const GTypegdk_content_formats_get_gtypes (const GdkContentFormats *formats, gsize *n_gtypes)
 
GDK_AVAILABLE_IN_ALL const char *const * gdk_content_formats_get_mime_types (const GdkContentFormats *formats, gsize *n_mime_types)
 
GDK_AVAILABLE_IN_ALL GdkContentFormatsgdk_content_formats_union (GdkContentFormats *first, const GdkContentFormats *second) G_GNUC_WARN_UNUSED_RESULT
 
GDK_AVAILABLE_IN_ALL gboolean gdk_content_formats_match (const GdkContentFormats *first, const GdkContentFormats *second)
 
GDK_AVAILABLE_IN_ALL GType gdk_content_formats_match_gtype (const GdkContentFormats *first, const GdkContentFormats *second)
 
GDK_AVAILABLE_IN_ALL const char * gdk_content_formats_match_mime_type (const GdkContentFormats *first, const GdkContentFormats *second)
 
GDK_AVAILABLE_IN_ALL gboolean gdk_content_formats_contain_gtype (const GdkContentFormats *formats, GType type)
 
GDK_AVAILABLE_IN_ALL gboolean gdk_content_formats_contain_mime_type (const GdkContentFormats *formats, const char *mime_type)
 
GDK_AVAILABLE_IN_ALL GType gdk_content_formats_builder_get_type (void) G_GNUC_CONST
 
GDK_AVAILABLE_IN_ALL GdkContentFormatsBuildergdk_content_formats_builder_new (void)
 
GDK_AVAILABLE_IN_ALL GdkContentFormatsBuildergdk_content_formats_builder_ref (GdkContentFormatsBuilder *builder)
 
GDK_AVAILABLE_IN_ALL void gdk_content_formats_builder_unref (GdkContentFormatsBuilder *builder)
 
GDK_AVAILABLE_IN_ALL GdkContentFormatsgdk_content_formats_builder_free_to_formats (GdkContentFormatsBuilder *builder) G_GNUC_WARN_UNUSED_RESULT
 
GDK_AVAILABLE_IN_ALL GdkContentFormatsgdk_content_formats_builder_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 void gdk_content_formats_builder_add_mime_type (GdkContentFormatsBuilder *builder, const char *mime_type)
 
GDK_AVAILABLE_IN_ALL void gdk_content_formats_builder_add_gtype (GdkContentFormatsBuilder *builder, GType type)
 
GDK_AVAILABLE_IN_ALL GType gdk_file_list_get_type (void) G_GNUC_CONST
 
GDK_AVAILABLE_IN_4_6 GSListgdk_file_list_get_files (GdkFileList *file_list)
 
GDK_AVAILABLE_IN_4_8 GdkFileListgdk_file_list_new_from_list (GSList *files)
 
GDK_AVAILABLE_IN_4_8 GdkFileListgdk_file_list_new_from_array (GFile **files, gsize n_files)
 

Macro Definition Documentation

◆ GDK_TYPE_CONTENT_FORMATS

#define GDK_TYPE_CONTENT_FORMATS   (gdk_content_formats_get_type ())

Definition at line 28 of file gdkcontentformats.h.

◆ GDK_TYPE_CONTENT_FORMATS_BUILDER

#define GDK_TYPE_CONTENT_FORMATS_BUILDER   (gdk_content_formats_builder_get_type ())

Definition at line 79 of file gdkcontentformats.h.

◆ GDK_TYPE_FILE_LIST

#define GDK_TYPE_FILE_LIST   (gdk_file_list_get_type ())

Definition at line 109 of file gdkcontentformats.h.

Typedef Documentation

◆ GdkContentFormatsBuilder

typedef struct _GdkContentFormatsBuilder GdkContentFormatsBuilder

Definition at line 81 of file gdkcontentformats.h.

◆ GdkFileList

typedef struct _GdkFileList GdkFileList

GdkFileList:

An opaque type representing a list of files.

Since: 4.6

Definition at line 120 of file gdkcontentformats.h.

Function Documentation

◆ gdk_content_formats_builder_add_formats()

GDK_AVAILABLE_IN_ALL void gdk_content_formats_builder_add_formats ( GdkContentFormatsBuilder * builder,
const GdkContentFormats * formats )

◆ gdk_content_formats_builder_add_gtype()

GDK_AVAILABLE_IN_ALL void gdk_content_formats_builder_add_gtype ( GdkContentFormatsBuilder * builder,
GType type )

◆ gdk_content_formats_builder_add_mime_type()

GDK_AVAILABLE_IN_ALL void gdk_content_formats_builder_add_mime_type ( GdkContentFormatsBuilder * builder,
const char * mime_type )

◆ gdk_content_formats_builder_free_to_formats()

GDK_AVAILABLE_IN_ALL GdkContentFormats * gdk_content_formats_builder_free_to_formats ( GdkContentFormatsBuilder * builder)

◆ gdk_content_formats_builder_get_type()

GDK_AVAILABLE_IN_ALL GType gdk_content_formats_builder_get_type ( void )

◆ gdk_content_formats_builder_new()

GDK_AVAILABLE_IN_ALL GdkContentFormatsBuilder * gdk_content_formats_builder_new ( void )

◆ gdk_content_formats_builder_ref()

GDK_AVAILABLE_IN_ALL GdkContentFormatsBuilder * gdk_content_formats_builder_ref ( GdkContentFormatsBuilder * builder)

◆ gdk_content_formats_builder_to_formats()

GDK_AVAILABLE_IN_ALL GdkContentFormats * gdk_content_formats_builder_to_formats ( GdkContentFormatsBuilder * builder)

◆ gdk_content_formats_builder_unref()

GDK_AVAILABLE_IN_ALL void gdk_content_formats_builder_unref ( GdkContentFormatsBuilder * builder)

◆ gdk_content_formats_contain_gtype()

GDK_AVAILABLE_IN_ALL gboolean gdk_content_formats_contain_gtype ( const GdkContentFormats * formats,
GType type )

◆ gdk_content_formats_contain_mime_type()

GDK_AVAILABLE_IN_ALL gboolean gdk_content_formats_contain_mime_type ( const GdkContentFormats * formats,
const char * mime_type )

◆ gdk_content_formats_get_gtypes()

GDK_AVAILABLE_IN_ALL const GType * gdk_content_formats_get_gtypes ( const GdkContentFormats * formats,
gsize * n_gtypes )

◆ gdk_content_formats_get_mime_types()

GDK_AVAILABLE_IN_ALL const char *const * gdk_content_formats_get_mime_types ( const GdkContentFormats * formats,
gsize * n_mime_types )

◆ gdk_content_formats_get_type()

GDK_AVAILABLE_IN_ALL GType gdk_content_formats_get_type ( void )

◆ gdk_content_formats_match()

GDK_AVAILABLE_IN_ALL gboolean gdk_content_formats_match ( const GdkContentFormats * first,
const GdkContentFormats * second )

◆ gdk_content_formats_match_gtype()

GDK_AVAILABLE_IN_ALL GType gdk_content_formats_match_gtype ( const GdkContentFormats * first,
const GdkContentFormats * second )

◆ gdk_content_formats_match_mime_type()

GDK_AVAILABLE_IN_ALL const char * gdk_content_formats_match_mime_type ( const GdkContentFormats * first,
const GdkContentFormats * second )

◆ gdk_content_formats_new()

GDK_AVAILABLE_IN_ALL GdkContentFormats * gdk_content_formats_new ( const char ** mime_types,
guint n_mime_types )

◆ gdk_content_formats_new_for_gtype()

GDK_AVAILABLE_IN_ALL GdkContentFormats * gdk_content_formats_new_for_gtype ( GType type)

◆ gdk_content_formats_parse()

GDK_AVAILABLE_IN_4_4 GdkContentFormats * gdk_content_formats_parse ( const char * string)

◆ gdk_content_formats_print()

GDK_AVAILABLE_IN_ALL void gdk_content_formats_print ( GdkContentFormats * formats,
GString * string )

◆ gdk_content_formats_ref()

GDK_AVAILABLE_IN_ALL GdkContentFormats * gdk_content_formats_ref ( GdkContentFormats * formats)

◆ gdk_content_formats_to_string()

GDK_AVAILABLE_IN_ALL char * gdk_content_formats_to_string ( GdkContentFormats * formats)

◆ gdk_content_formats_union()

GDK_AVAILABLE_IN_ALL GdkContentFormats * gdk_content_formats_union ( GdkContentFormats * first,
const GdkContentFormats * second )

◆ gdk_content_formats_unref()

GDK_AVAILABLE_IN_ALL void gdk_content_formats_unref ( GdkContentFormats * formats)

◆ gdk_file_list_get_files()

GDK_AVAILABLE_IN_4_6 GSList * gdk_file_list_get_files ( GdkFileList * file_list)

◆ gdk_file_list_get_type()

GDK_AVAILABLE_IN_ALL GType gdk_file_list_get_type ( void )

◆ gdk_file_list_new_from_array()

GDK_AVAILABLE_IN_4_8 GdkFileList * gdk_file_list_new_from_array ( GFile ** files,
gsize n_files )

◆ gdk_file_list_new_from_list()

GDK_AVAILABLE_IN_4_8 GdkFileList * gdk_file_list_new_from_list ( GSList * files)

◆ gdk_intern_mime_type()

GDK_AVAILABLE_IN_ALL const char * gdk_intern_mime_type ( const char * string)