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

Go to the source code of this file.

Data Structures

struct  _GdkContentProvider
 
struct  _GdkContentProviderClass
 

Macros

#define GDK_TYPE_CONTENT_PROVIDER   (gdk_content_provider_get_type ())
 
#define GDK_CONTENT_PROVIDER(obj)   (G_TYPE_CHECK_INSTANCE_CAST ((obj), GDK_TYPE_CONTENT_PROVIDER, GdkContentProvider))
 
#define GDK_IS_CONTENT_PROVIDER(obj)   (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GDK_TYPE_CONTENT_PROVIDER))
 
#define GDK_CONTENT_PROVIDER_CLASS(klass)   (G_TYPE_CHECK_CLASS_CAST ((klass), GDK_TYPE_CONTENT_PROVIDER, GdkContentProviderClass))
 
#define GDK_IS_CONTENT_PROVIDER_CLASS(klass)   (G_TYPE_CHECK_CLASS_TYPE ((klass), GDK_TYPE_CONTENT_PROVIDER))
 
#define GDK_CONTENT_PROVIDER_GET_CLASS(obj)   (G_TYPE_INSTANCE_GET_CLASS ((obj), GDK_TYPE_CONTENT_PROVIDER, GdkContentProviderClass))
 

Typedefs

typedef struct _GdkContentProviderClass GdkContentProviderClass
 

Functions

GDK_AVAILABLE_IN_ALL GType gdk_content_provider_get_type (void) G_GNUC_CONST
 
GDK_AVAILABLE_IN_ALL GdkContentFormatsgdk_content_provider_ref_formats (GdkContentProvider *provider)
 
GDK_AVAILABLE_IN_ALL GdkContentFormatsgdk_content_provider_ref_storable_formats (GdkContentProvider *provider)
 
GDK_AVAILABLE_IN_ALL void gdk_content_provider_content_changed (GdkContentProvider *provider)
 
GDK_AVAILABLE_IN_ALL void gdk_content_provider_write_mime_type_async (GdkContentProvider *provider, const char *mime_type, GOutputStream *stream, int io_priority, GCancellable *cancellable, GAsyncReadyCallback callback, gpointer user_data)
 
GDK_AVAILABLE_IN_ALL gboolean gdk_content_provider_write_mime_type_finish (GdkContentProvider *provider, GAsyncResult *result, GError **error)
 
GDK_AVAILABLE_IN_ALL gboolean gdk_content_provider_get_value (GdkContentProvider *provider, GValue *value, GError **error)
 

Macro Definition Documentation

◆ GDK_CONTENT_PROVIDER

#define GDK_CONTENT_PROVIDER ( obj)    (G_TYPE_CHECK_INSTANCE_CAST ((obj), GDK_TYPE_CONTENT_PROVIDER, GdkContentProvider))

Definition at line 30 of file gdkcontentprovider.h.

◆ GDK_CONTENT_PROVIDER_CLASS

#define GDK_CONTENT_PROVIDER_CLASS ( klass)    (G_TYPE_CHECK_CLASS_CAST ((klass), GDK_TYPE_CONTENT_PROVIDER, GdkContentProviderClass))

Definition at line 32 of file gdkcontentprovider.h.

◆ GDK_CONTENT_PROVIDER_GET_CLASS

#define GDK_CONTENT_PROVIDER_GET_CLASS ( obj)    (G_TYPE_INSTANCE_GET_CLASS ((obj), GDK_TYPE_CONTENT_PROVIDER, GdkContentProviderClass))

Definition at line 34 of file gdkcontentprovider.h.

◆ GDK_IS_CONTENT_PROVIDER

#define GDK_IS_CONTENT_PROVIDER ( obj)    (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GDK_TYPE_CONTENT_PROVIDER))

Definition at line 31 of file gdkcontentprovider.h.

◆ GDK_IS_CONTENT_PROVIDER_CLASS

#define GDK_IS_CONTENT_PROVIDER_CLASS ( klass)    (G_TYPE_CHECK_CLASS_TYPE ((klass), GDK_TYPE_CONTENT_PROVIDER))

Definition at line 33 of file gdkcontentprovider.h.

◆ GDK_TYPE_CONTENT_PROVIDER

#define GDK_TYPE_CONTENT_PROVIDER   (gdk_content_provider_get_type ())

Definition at line 29 of file gdkcontentprovider.h.

Typedef Documentation

◆ GdkContentProviderClass

Definition at line 36 of file gdkcontentprovider.h.

Function Documentation

◆ gdk_content_provider_content_changed()

GDK_AVAILABLE_IN_ALL void gdk_content_provider_content_changed ( GdkContentProvider * provider)

◆ gdk_content_provider_get_type()

GDK_AVAILABLE_IN_ALL GType gdk_content_provider_get_type ( void )

◆ gdk_content_provider_get_value()

GDK_AVAILABLE_IN_ALL gboolean gdk_content_provider_get_value ( GdkContentProvider * provider,
GValue * value,
GError ** error )

◆ gdk_content_provider_ref_formats()

GDK_AVAILABLE_IN_ALL GdkContentFormats * gdk_content_provider_ref_formats ( GdkContentProvider * provider)

◆ gdk_content_provider_ref_storable_formats()

GDK_AVAILABLE_IN_ALL GdkContentFormats * gdk_content_provider_ref_storable_formats ( GdkContentProvider * provider)

◆ gdk_content_provider_write_mime_type_async()

GDK_AVAILABLE_IN_ALL void gdk_content_provider_write_mime_type_async ( GdkContentProvider * provider,
const char * mime_type,
GOutputStream * stream,
int io_priority,
GCancellable * cancellable,
GAsyncReadyCallback callback,
gpointer user_data )

◆ gdk_content_provider_write_mime_type_finish()

GDK_AVAILABLE_IN_ALL gboolean gdk_content_provider_write_mime_type_finish ( GdkContentProvider * provider,
GAsyncResult * result,
GError ** error )