Github User Fetcher 1.0.0
C Application with Server and GUI
Loading...
Searching...
No Matches
gtkcssprovider.h File Reference
#include <gio/gio.h>
#include <gtk/css/gtkcss.h>

Go to the source code of this file.

Data Structures

struct  _GtkCssProvider
 

Macros

#define GTK_TYPE_CSS_PROVIDER   (gtk_css_provider_get_type ())
 
#define GTK_CSS_PROVIDER(o)   (G_TYPE_CHECK_INSTANCE_CAST ((o), GTK_TYPE_CSS_PROVIDER, GtkCssProvider))
 
#define GTK_IS_CSS_PROVIDER(o)   (G_TYPE_CHECK_INSTANCE_TYPE ((o), GTK_TYPE_CSS_PROVIDER))
 

Typedefs

typedef struct _GtkCssProvider GtkCssProvider
 
typedef struct _GtkCssProviderClass GtkCssProviderClass
 
typedef struct _GtkCssProviderPrivate GtkCssProviderPrivate
 

Functions

GDK_AVAILABLE_IN_ALL GType gtk_css_provider_get_type (void) G_GNUC_CONST
 
GDK_AVAILABLE_IN_ALL GtkCssProvidergtk_css_provider_new (void)
 
GDK_AVAILABLE_IN_ALL char * gtk_css_provider_to_string (GtkCssProvider *provider)
 
void gtk_css_provider_load_from_data (GtkCssProvider *css_provider, const char *data, gssize length)
 
GDK_AVAILABLE_IN_4_12 void gtk_css_provider_load_from_string (GtkCssProvider *css_provider, const char *string)
 
GDK_AVAILABLE_IN_4_12 void gtk_css_provider_load_from_bytes (GtkCssProvider *css_provider, GBytes *data)
 
GDK_AVAILABLE_IN_ALL void gtk_css_provider_load_from_file (GtkCssProvider *css_provider, GFile *file)
 
GDK_AVAILABLE_IN_ALL void gtk_css_provider_load_from_path (GtkCssProvider *css_provider, const char *path)
 
GDK_AVAILABLE_IN_ALL void gtk_css_provider_load_from_resource (GtkCssProvider *css_provider, const char *resource_path)
 
GDK_AVAILABLE_IN_ALL void gtk_css_provider_load_named (GtkCssProvider *provider, const char *name, const char *variant)
 

Macro Definition Documentation

◆ GTK_CSS_PROVIDER

#define GTK_CSS_PROVIDER ( o)    (G_TYPE_CHECK_INSTANCE_CAST ((o), GTK_TYPE_CSS_PROVIDER, GtkCssProvider))

Definition at line 26 of file gtkcssprovider.h.

◆ GTK_IS_CSS_PROVIDER

#define GTK_IS_CSS_PROVIDER ( o)    (G_TYPE_CHECK_INSTANCE_TYPE ((o), GTK_TYPE_CSS_PROVIDER))

Definition at line 27 of file gtkcssprovider.h.

◆ GTK_TYPE_CSS_PROVIDER

#define GTK_TYPE_CSS_PROVIDER   (gtk_css_provider_get_type ())

Definition at line 25 of file gtkcssprovider.h.

Typedef Documentation

◆ GtkCssProvider

Definition at line 29 of file gtkcssprovider.h.

◆ GtkCssProviderClass

typedef struct _GtkCssProviderClass GtkCssProviderClass

Definition at line 30 of file gtkcssprovider.h.

◆ GtkCssProviderPrivate

typedef struct _GtkCssProviderPrivate GtkCssProviderPrivate

Definition at line 31 of file gtkcssprovider.h.

Function Documentation

◆ gtk_css_provider_get_type()

GDK_AVAILABLE_IN_ALL GType gtk_css_provider_get_type ( void )

◆ gtk_css_provider_load_from_bytes()

GDK_AVAILABLE_IN_4_12 void gtk_css_provider_load_from_bytes ( GtkCssProvider * css_provider,
GBytes * data )

◆ gtk_css_provider_load_from_data()

void gtk_css_provider_load_from_data ( GtkCssProvider * css_provider,
const char * data,
gssize length )

◆ gtk_css_provider_load_from_file()

GDK_AVAILABLE_IN_ALL void gtk_css_provider_load_from_file ( GtkCssProvider * css_provider,
GFile * file )

◆ gtk_css_provider_load_from_path()

GDK_AVAILABLE_IN_ALL void gtk_css_provider_load_from_path ( GtkCssProvider * css_provider,
const char * path )

Referenced by activate().

◆ gtk_css_provider_load_from_resource()

GDK_AVAILABLE_IN_ALL void gtk_css_provider_load_from_resource ( GtkCssProvider * css_provider,
const char * resource_path )

◆ gtk_css_provider_load_from_string()

GDK_AVAILABLE_IN_4_12 void gtk_css_provider_load_from_string ( GtkCssProvider * css_provider,
const char * string )

◆ gtk_css_provider_load_named()

GDK_AVAILABLE_IN_ALL void gtk_css_provider_load_named ( GtkCssProvider * provider,
const char * name,
const char * variant )

◆ gtk_css_provider_new()

GDK_AVAILABLE_IN_ALL GtkCssProvider * gtk_css_provider_new ( void )

Referenced by activate().

◆ gtk_css_provider_to_string()

GDK_AVAILABLE_IN_ALL char * gtk_css_provider_to_string ( GtkCssProvider * provider)