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

Go to the source code of this file.

Data Structures

struct  _GtkStyleContext
 
struct  _GtkStyleContextClass
 

Macros

#define GTK_TYPE_STYLE_CONTEXT   (gtk_style_context_get_type ())
 
#define GTK_STYLE_CONTEXT(o)   (G_TYPE_CHECK_INSTANCE_CAST ((o), GTK_TYPE_STYLE_CONTEXT, GtkStyleContext))
 
#define GTK_STYLE_CONTEXT_CLASS(c)   (G_TYPE_CHECK_CLASS_CAST ((c), GTK_TYPE_STYLE_CONTEXT, GtkStyleContextClass))
 
#define GTK_IS_STYLE_CONTEXT(o)   (G_TYPE_CHECK_INSTANCE_TYPE ((o), GTK_TYPE_STYLE_CONTEXT))
 
#define GTK_IS_STYLE_CONTEXT_CLASS(c)   (G_TYPE_CHECK_CLASS_TYPE ((c), GTK_TYPE_STYLE_CONTEXT))
 
#define GTK_STYLE_CONTEXT_GET_CLASS(o)   (G_TYPE_INSTANCE_GET_CLASS ((o), GTK_TYPE_STYLE_CONTEXT, GtkStyleContextClass))
 

Typedefs

typedef struct _GtkStyleContextClass GtkStyleContextClass
 

Enumerations

enum  GtkStyleContextPrintFlags { GTK_STYLE_CONTEXT_PRINT_NONE = 0 , GTK_STYLE_CONTEXT_PRINT_RECURSE = 1 << 0 , GTK_STYLE_CONTEXT_PRINT_SHOW_STYLE = 1 << 1 , GTK_STYLE_CONTEXT_PRINT_SHOW_CHANGE = 1 << 2 }
 

Functions

GDK_AVAILABLE_IN_ALL GType gtk_style_context_get_type (void) G_GNUC_CONST
 
GDK_DEPRECATED_IN_4_10 void gtk_style_context_add_provider (GtkStyleContext *context, GtkStyleProvider *provider, guint priority)
 
GDK_DEPRECATED_IN_4_10 void gtk_style_context_remove_provider (GtkStyleContext *context, GtkStyleProvider *provider)
 
GDK_DEPRECATED_IN_4_10 void gtk_style_context_save (GtkStyleContext *context)
 
GDK_DEPRECATED_IN_4_10 void gtk_style_context_restore (GtkStyleContext *context)
 
GDK_DEPRECATED_IN_4_10 void gtk_style_context_set_state (GtkStyleContext *context, GtkStateFlags flags)
 
GDK_DEPRECATED_IN_4_10 GtkStateFlags gtk_style_context_get_state (GtkStyleContext *context)
 
GDK_DEPRECATED_IN_4_10 void gtk_style_context_set_scale (GtkStyleContext *context, int scale)
 
GDK_DEPRECATED_IN_4_10 int gtk_style_context_get_scale (GtkStyleContext *context)
 
GDK_DEPRECATED_IN_4_10 void gtk_style_context_add_class (GtkStyleContext *context, const char *class_name)
 
GDK_DEPRECATED_IN_4_10 void gtk_style_context_remove_class (GtkStyleContext *context, const char *class_name)
 
GDK_DEPRECATED_IN_4_10 gboolean gtk_style_context_has_class (GtkStyleContext *context, const char *class_name)
 
GDK_DEPRECATED_IN_4_10 void gtk_style_context_set_display (GtkStyleContext *context, GdkDisplay *display)
 
GDK_DEPRECATED_IN_4_10 GdkDisplaygtk_style_context_get_display (GtkStyleContext *context)
 
GDK_DEPRECATED_IN_4_10 gboolean gtk_style_context_lookup_color (GtkStyleContext *context, const char *color_name, GdkRGBA *color)
 
GDK_DEPRECATED_IN_4_10 void gtk_style_context_get_color (GtkStyleContext *context, GdkRGBA *color)
 
GDK_DEPRECATED_IN_4_10 void gtk_style_context_get_border (GtkStyleContext *context, GtkBorder *border)
 
GDK_DEPRECATED_IN_4_10 void gtk_style_context_get_padding (GtkStyleContext *context, GtkBorder *padding)
 
GDK_DEPRECATED_IN_4_10 void gtk_style_context_get_margin (GtkStyleContext *context, GtkBorder *margin)
 
GDK_DEPRECATED_IN_4_10 char * gtk_style_context_to_string (GtkStyleContext *context, GtkStyleContextPrintFlags flags)
 

Macro Definition Documentation

◆ GTK_IS_STYLE_CONTEXT

#define GTK_IS_STYLE_CONTEXT ( o)    (G_TYPE_CHECK_INSTANCE_TYPE ((o), GTK_TYPE_STYLE_CONTEXT))

Definition at line 35 of file gtkstylecontext.h.

◆ GTK_IS_STYLE_CONTEXT_CLASS

#define GTK_IS_STYLE_CONTEXT_CLASS ( c)    (G_TYPE_CHECK_CLASS_TYPE ((c), GTK_TYPE_STYLE_CONTEXT))

Definition at line 36 of file gtkstylecontext.h.

◆ GTK_STYLE_CONTEXT

#define GTK_STYLE_CONTEXT ( o)    (G_TYPE_CHECK_INSTANCE_CAST ((o), GTK_TYPE_STYLE_CONTEXT, GtkStyleContext))

Definition at line 33 of file gtkstylecontext.h.

◆ GTK_STYLE_CONTEXT_CLASS

#define GTK_STYLE_CONTEXT_CLASS ( c)    (G_TYPE_CHECK_CLASS_CAST ((c), GTK_TYPE_STYLE_CONTEXT, GtkStyleContextClass))

Definition at line 34 of file gtkstylecontext.h.

◆ GTK_STYLE_CONTEXT_GET_CLASS

#define GTK_STYLE_CONTEXT_GET_CLASS ( o)    (G_TYPE_INSTANCE_GET_CLASS ((o), GTK_TYPE_STYLE_CONTEXT, GtkStyleContextClass))

Definition at line 37 of file gtkstylecontext.h.

◆ GTK_TYPE_STYLE_CONTEXT

#define GTK_TYPE_STYLE_CONTEXT   (gtk_style_context_get_type ())

Definition at line 32 of file gtkstylecontext.h.

Typedef Documentation

◆ GtkStyleContextClass

Definition at line 39 of file gtkstylecontext.h.

Enumeration Type Documentation

◆ GtkStyleContextPrintFlags

Enumerator
GTK_STYLE_CONTEXT_PRINT_NONE 
GTK_STYLE_CONTEXT_PRINT_RECURSE 
GTK_STYLE_CONTEXT_PRINT_SHOW_STYLE 
GTK_STYLE_CONTEXT_PRINT_SHOW_CHANGE 

Definition at line 124 of file gtkstylecontext.h.

124 {
GtkStyleContextPrintFlags
@ GTK_STYLE_CONTEXT_PRINT_NONE
@ GTK_STYLE_CONTEXT_PRINT_RECURSE
@ GTK_STYLE_CONTEXT_PRINT_SHOW_STYLE
@ GTK_STYLE_CONTEXT_PRINT_SHOW_CHANGE

Function Documentation

◆ gtk_style_context_add_class()

GDK_DEPRECATED_IN_4_10 void gtk_style_context_add_class ( GtkStyleContext * context,
const char * class_name )

◆ gtk_style_context_add_provider()

GDK_DEPRECATED_IN_4_10 void gtk_style_context_add_provider ( GtkStyleContext * context,
GtkStyleProvider * provider,
guint priority )

◆ gtk_style_context_get_border()

GDK_DEPRECATED_IN_4_10 void gtk_style_context_get_border ( GtkStyleContext * context,
GtkBorder * border )

◆ gtk_style_context_get_color()

GDK_DEPRECATED_IN_4_10 void gtk_style_context_get_color ( GtkStyleContext * context,
GdkRGBA * color )

◆ gtk_style_context_get_display()

GDK_DEPRECATED_IN_4_10 GdkDisplay * gtk_style_context_get_display ( GtkStyleContext * context)

◆ gtk_style_context_get_margin()

GDK_DEPRECATED_IN_4_10 void gtk_style_context_get_margin ( GtkStyleContext * context,
GtkBorder * margin )

◆ gtk_style_context_get_padding()

GDK_DEPRECATED_IN_4_10 void gtk_style_context_get_padding ( GtkStyleContext * context,
GtkBorder * padding )

◆ gtk_style_context_get_scale()

GDK_DEPRECATED_IN_4_10 int gtk_style_context_get_scale ( GtkStyleContext * context)

◆ gtk_style_context_get_state()

GDK_DEPRECATED_IN_4_10 GtkStateFlags gtk_style_context_get_state ( GtkStyleContext * context)

◆ gtk_style_context_get_type()

GDK_AVAILABLE_IN_ALL GType gtk_style_context_get_type ( void )

◆ gtk_style_context_has_class()

GDK_DEPRECATED_IN_4_10 gboolean gtk_style_context_has_class ( GtkStyleContext * context,
const char * class_name )

◆ gtk_style_context_lookup_color()

GDK_DEPRECATED_IN_4_10 gboolean gtk_style_context_lookup_color ( GtkStyleContext * context,
const char * color_name,
GdkRGBA * color )

◆ gtk_style_context_remove_class()

GDK_DEPRECATED_IN_4_10 void gtk_style_context_remove_class ( GtkStyleContext * context,
const char * class_name )

◆ gtk_style_context_remove_provider()

GDK_DEPRECATED_IN_4_10 void gtk_style_context_remove_provider ( GtkStyleContext * context,
GtkStyleProvider * provider )

◆ gtk_style_context_restore()

GDK_DEPRECATED_IN_4_10 void gtk_style_context_restore ( GtkStyleContext * context)

◆ gtk_style_context_save()

GDK_DEPRECATED_IN_4_10 void gtk_style_context_save ( GtkStyleContext * context)

◆ gtk_style_context_set_display()

GDK_DEPRECATED_IN_4_10 void gtk_style_context_set_display ( GtkStyleContext * context,
GdkDisplay * display )

◆ gtk_style_context_set_scale()

GDK_DEPRECATED_IN_4_10 void gtk_style_context_set_scale ( GtkStyleContext * context,
int scale )

◆ gtk_style_context_set_state()

GDK_DEPRECATED_IN_4_10 void gtk_style_context_set_state ( GtkStyleContext * context,
GtkStateFlags flags )

◆ gtk_style_context_to_string()

GDK_DEPRECATED_IN_4_10 char * gtk_style_context_to_string ( GtkStyleContext * context,
GtkStyleContextPrintFlags flags )