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

Go to the source code of this file.

Macros

#define GTK_TYPE_STYLE_PROVIDER   (gtk_style_provider_get_type ())
 
#define GTK_STYLE_PROVIDER(o)   (G_TYPE_CHECK_INSTANCE_CAST ((o), GTK_TYPE_STYLE_PROVIDER, GtkStyleProvider))
 
#define GTK_IS_STYLE_PROVIDER(o)   (G_TYPE_CHECK_INSTANCE_TYPE ((o), GTK_TYPE_STYLE_PROVIDER))
 
#define GTK_STYLE_PROVIDER_PRIORITY_FALLBACK   1
 
#define GTK_STYLE_PROVIDER_PRIORITY_THEME   200
 
#define GTK_STYLE_PROVIDER_PRIORITY_SETTINGS   400
 
#define GTK_STYLE_PROVIDER_PRIORITY_APPLICATION   600
 
#define GTK_STYLE_PROVIDER_PRIORITY_USER   800
 

Typedefs

typedef struct _GtkStyleProvider GtkStyleProvider
 

Functions

GDK_AVAILABLE_IN_ALL GType gtk_style_provider_get_type (void) G_GNUC_CONST
 
GDK_AVAILABLE_IN_ALL void gtk_style_context_add_provider_for_display (GdkDisplay *display, GtkStyleProvider *provider, guint priority)
 
GDK_AVAILABLE_IN_ALL void gtk_style_context_remove_provider_for_display (GdkDisplay *display, GtkStyleProvider *provider)
 

Macro Definition Documentation

◆ GTK_IS_STYLE_PROVIDER

#define GTK_IS_STYLE_PROVIDER ( o)    (G_TYPE_CHECK_INSTANCE_TYPE ((o), GTK_TYPE_STYLE_PROVIDER))

Definition at line 32 of file gtkstyleprovider.h.

◆ GTK_STYLE_PROVIDER

#define GTK_STYLE_PROVIDER ( o)    (G_TYPE_CHECK_INSTANCE_CAST ((o), GTK_TYPE_STYLE_PROVIDER, GtkStyleProvider))

Definition at line 31 of file gtkstyleprovider.h.

Referenced by activate().

◆ GTK_STYLE_PROVIDER_PRIORITY_APPLICATION

#define GTK_STYLE_PROVIDER_PRIORITY_APPLICATION   600

GTK_STYLE_PROVIDER_PRIORITY_APPLICATION:

A priority that can be used when adding a GtkStyleProvider for application-specific style information.

Definition at line 72 of file gtkstyleprovider.h.

Referenced by activate().

◆ GTK_STYLE_PROVIDER_PRIORITY_FALLBACK

#define GTK_STYLE_PROVIDER_PRIORITY_FALLBACK   1

GTK_STYLE_PROVIDER_PRIORITY_FALLBACK:

The priority used for default style information that is used in the absence of themes.

Note that this is not very useful for providing default styling for custom style classes - themes are likely to override styling provided at this priority with catch-all * {...} rules.

Definition at line 45 of file gtkstyleprovider.h.

◆ GTK_STYLE_PROVIDER_PRIORITY_SETTINGS

#define GTK_STYLE_PROVIDER_PRIORITY_SETTINGS   400

GTK_STYLE_PROVIDER_PRIORITY_SETTINGS:

The priority used for style information provided via GtkSettings.

This priority is higher than GTK_STYLE_PROVIDER_PRIORITY_THEME to let settings override themes.

Definition at line 64 of file gtkstyleprovider.h.

◆ GTK_STYLE_PROVIDER_PRIORITY_THEME

#define GTK_STYLE_PROVIDER_PRIORITY_THEME   200

GTK_STYLE_PROVIDER_PRIORITY_THEME:

The priority used for style information provided by themes.

Definition at line 53 of file gtkstyleprovider.h.

◆ GTK_STYLE_PROVIDER_PRIORITY_USER

#define GTK_STYLE_PROVIDER_PRIORITY_USER   800

GTK_STYLE_PROVIDER_PRIORITY_USER:

The priority used for the style information from $XDG_CONFIG_HOME/gtk-4.0/gtk.css.

You should not use priorities higher than this, to give the user the last word.

Definition at line 83 of file gtkstyleprovider.h.

Referenced by GitHubUserFetcherWindow::GitHubUserFetcherWindow().

◆ GTK_TYPE_STYLE_PROVIDER

#define GTK_TYPE_STYLE_PROVIDER   (gtk_style_provider_get_type ())

Definition at line 30 of file gtkstyleprovider.h.

Typedef Documentation

◆ GtkStyleProvider

typedef struct _GtkStyleProvider GtkStyleProvider

Definition at line 85 of file gtkstyleprovider.h.

Function Documentation

◆ gtk_style_context_add_provider_for_display()

GDK_AVAILABLE_IN_ALL void gtk_style_context_add_provider_for_display ( GdkDisplay * display,
GtkStyleProvider * provider,
guint priority )

Referenced by activate().

◆ gtk_style_context_remove_provider_for_display()

GDK_AVAILABLE_IN_ALL void gtk_style_context_remove_provider_for_display ( GdkDisplay * display,
GtkStyleProvider * provider )

◆ gtk_style_provider_get_type()

GDK_AVAILABLE_IN_ALL GType gtk_style_provider_get_type ( void )