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

Go to the source code of this file.

Data Structures

struct  _GtkFontChooserIface
 

Macros

#define GTK_TYPE_FONT_CHOOSER   (gtk_font_chooser_get_type ())
 
#define GTK_FONT_CHOOSER(obj)   (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_FONT_CHOOSER, GtkFontChooser))
 
#define GTK_IS_FONT_CHOOSER(obj)   (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GTK_TYPE_FONT_CHOOSER))
 
#define GTK_FONT_CHOOSER_GET_IFACE(inst)   (G_TYPE_INSTANCE_GET_INTERFACE ((inst), GTK_TYPE_FONT_CHOOSER, GtkFontChooserIface))
 

Typedefs

typedef struct _GtkFontChooser GtkFontChooser
 
typedef struct _GtkFontChooserIface GtkFontChooserIface
 

Enumerations

enum  GtkFontChooserLevel {
  GTK_FONT_CHOOSER_LEVEL_FAMILY = 0 , GTK_FONT_CHOOSER_LEVEL_STYLE = 1 << 0 , GTK_FONT_CHOOSER_LEVEL_SIZE = 1 << 1 , GTK_FONT_CHOOSER_LEVEL_VARIATIONS = 1 << 2 ,
  GTK_FONT_CHOOSER_LEVEL_FEATURES = 1 << 3
}
 

Functions

GDK_AVAILABLE_IN_ALL GType gtk_font_chooser_get_type (void) G_GNUC_CONST
 
GDK_DEPRECATED_IN_4_10 PangoFontFamilygtk_font_chooser_get_font_family (GtkFontChooser *fontchooser)
 
GDK_DEPRECATED_IN_4_10 PangoFontFacegtk_font_chooser_get_font_face (GtkFontChooser *fontchooser)
 
GDK_DEPRECATED_IN_4_10 int gtk_font_chooser_get_font_size (GtkFontChooser *fontchooser)
 
GDK_DEPRECATED_IN_4_10 PangoFontDescriptiongtk_font_chooser_get_font_desc (GtkFontChooser *fontchooser)
 
GDK_DEPRECATED_IN_4_10 void gtk_font_chooser_set_font_desc (GtkFontChooser *fontchooser, const PangoFontDescription *font_desc)
 
GDK_DEPRECATED_IN_4_10 char * gtk_font_chooser_get_font (GtkFontChooser *fontchooser)
 
GDK_DEPRECATED_IN_4_10 void gtk_font_chooser_set_font (GtkFontChooser *fontchooser, const char *fontname)
 
GDK_DEPRECATED_IN_4_10 char * gtk_font_chooser_get_preview_text (GtkFontChooser *fontchooser)
 
GDK_DEPRECATED_IN_4_10 void gtk_font_chooser_set_preview_text (GtkFontChooser *fontchooser, const char *text)
 
GDK_DEPRECATED_IN_4_10 gboolean gtk_font_chooser_get_show_preview_entry (GtkFontChooser *fontchooser)
 
GDK_DEPRECATED_IN_4_10 void gtk_font_chooser_set_show_preview_entry (GtkFontChooser *fontchooser, gboolean show_preview_entry)
 
GDK_DEPRECATED_IN_4_10 void gtk_font_chooser_set_filter_func (GtkFontChooser *fontchooser, GtkFontFilterFunc filter, gpointer user_data, GDestroyNotify destroy)
 
GDK_DEPRECATED_IN_4_10 void gtk_font_chooser_set_font_map (GtkFontChooser *fontchooser, PangoFontMap *fontmap)
 
GDK_DEPRECATED_IN_4_10 PangoFontMapgtk_font_chooser_get_font_map (GtkFontChooser *fontchooser)
 
GDK_DEPRECATED_IN_4_10 void gtk_font_chooser_set_level (GtkFontChooser *fontchooser, GtkFontChooserLevel level)
 
GDK_DEPRECATED_IN_4_10 GtkFontChooserLevel gtk_font_chooser_get_level (GtkFontChooser *fontchooser)
 
GDK_DEPRECATED_IN_4_10 char * gtk_font_chooser_get_font_features (GtkFontChooser *fontchooser)
 
GDK_DEPRECATED_IN_4_10 char * gtk_font_chooser_get_language (GtkFontChooser *fontchooser)
 
GDK_DEPRECATED_IN_4_10 void gtk_font_chooser_set_language (GtkFontChooser *fontchooser, const char *language)
 

Variables

G_BEGIN_DECLS typedef gboolean(* GtkFontFilterFunc )(const PangoFontFamily *family, const PangoFontFace *face, gpointer data)
 

Macro Definition Documentation

◆ GTK_FONT_CHOOSER

#define GTK_FONT_CHOOSER ( obj)    (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_FONT_CHOOSER, GtkFontChooser))

Definition at line 71 of file gtkfontchooser.h.

◆ GTK_FONT_CHOOSER_GET_IFACE

#define GTK_FONT_CHOOSER_GET_IFACE ( inst)    (G_TYPE_INSTANCE_GET_INTERFACE ((inst), GTK_TYPE_FONT_CHOOSER, GtkFontChooserIface))

Definition at line 73 of file gtkfontchooser.h.

◆ GTK_IS_FONT_CHOOSER

#define GTK_IS_FONT_CHOOSER ( obj)    (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GTK_TYPE_FONT_CHOOSER))

Definition at line 72 of file gtkfontchooser.h.

◆ GTK_TYPE_FONT_CHOOSER

#define GTK_TYPE_FONT_CHOOSER   (gtk_font_chooser_get_type ())

Definition at line 70 of file gtkfontchooser.h.

Typedef Documentation

◆ GtkFontChooser

typedef struct _GtkFontChooser GtkFontChooser

Definition at line 75 of file gtkfontchooser.h.

◆ GtkFontChooserIface

Definition at line 76 of file gtkfontchooser.h.

Enumeration Type Documentation

◆ GtkFontChooserLevel

GtkFontChooserLevel: @GTK_FONT_CHOOSER_LEVEL_FAMILY: Allow selecting a font family @GTK_FONT_CHOOSER_LEVEL_STYLE: Allow selecting a specific font face @GTK_FONT_CHOOSER_LEVEL_SIZE: Allow selecting a specific font size @GTK_FONT_CHOOSER_LEVEL_VARIATIONS: Allow changing OpenType font variation axes @GTK_FONT_CHOOSER_LEVEL_FEATURES: Allow selecting specific OpenType font features

Specifies the granularity of font selection that is desired in a GtkFontChooser.

This enumeration may be extended in the future; applications should ignore unknown values.

Enumerator
GTK_FONT_CHOOSER_LEVEL_FAMILY 
GTK_FONT_CHOOSER_LEVEL_STYLE 
GTK_FONT_CHOOSER_LEVEL_SIZE 
GTK_FONT_CHOOSER_LEVEL_VARIATIONS 
GTK_FONT_CHOOSER_LEVEL_FEATURES 

Definition at line 62 of file gtkfontchooser.h.

62 {
GtkFontChooserLevel
@ GTK_FONT_CHOOSER_LEVEL_VARIATIONS
@ GTK_FONT_CHOOSER_LEVEL_FEATURES
@ GTK_FONT_CHOOSER_LEVEL_FAMILY
@ GTK_FONT_CHOOSER_LEVEL_STYLE
@ GTK_FONT_CHOOSER_LEVEL_SIZE

Function Documentation

◆ gtk_font_chooser_get_font()

GDK_DEPRECATED_IN_4_10 char * gtk_font_chooser_get_font ( GtkFontChooser * fontchooser)

◆ gtk_font_chooser_get_font_desc()

GDK_DEPRECATED_IN_4_10 PangoFontDescription * gtk_font_chooser_get_font_desc ( GtkFontChooser * fontchooser)

◆ gtk_font_chooser_get_font_face()

GDK_DEPRECATED_IN_4_10 PangoFontFace * gtk_font_chooser_get_font_face ( GtkFontChooser * fontchooser)

◆ gtk_font_chooser_get_font_family()

GDK_DEPRECATED_IN_4_10 PangoFontFamily * gtk_font_chooser_get_font_family ( GtkFontChooser * fontchooser)

◆ gtk_font_chooser_get_font_features()

GDK_DEPRECATED_IN_4_10 char * gtk_font_chooser_get_font_features ( GtkFontChooser * fontchooser)

◆ gtk_font_chooser_get_font_map()

GDK_DEPRECATED_IN_4_10 PangoFontMap * gtk_font_chooser_get_font_map ( GtkFontChooser * fontchooser)

◆ gtk_font_chooser_get_font_size()

GDK_DEPRECATED_IN_4_10 int gtk_font_chooser_get_font_size ( GtkFontChooser * fontchooser)

◆ gtk_font_chooser_get_language()

GDK_DEPRECATED_IN_4_10 char * gtk_font_chooser_get_language ( GtkFontChooser * fontchooser)

◆ gtk_font_chooser_get_level()

GDK_DEPRECATED_IN_4_10 GtkFontChooserLevel gtk_font_chooser_get_level ( GtkFontChooser * fontchooser)

◆ gtk_font_chooser_get_preview_text()

GDK_DEPRECATED_IN_4_10 char * gtk_font_chooser_get_preview_text ( GtkFontChooser * fontchooser)

◆ gtk_font_chooser_get_show_preview_entry()

GDK_DEPRECATED_IN_4_10 gboolean gtk_font_chooser_get_show_preview_entry ( GtkFontChooser * fontchooser)

◆ gtk_font_chooser_get_type()

GDK_AVAILABLE_IN_ALL GType gtk_font_chooser_get_type ( void )

◆ gtk_font_chooser_set_filter_func()

GDK_DEPRECATED_IN_4_10 void gtk_font_chooser_set_filter_func ( GtkFontChooser * fontchooser,
GtkFontFilterFunc filter,
gpointer user_data,
GDestroyNotify destroy )

◆ gtk_font_chooser_set_font()

GDK_DEPRECATED_IN_4_10 void gtk_font_chooser_set_font ( GtkFontChooser * fontchooser,
const char * fontname )

◆ gtk_font_chooser_set_font_desc()

GDK_DEPRECATED_IN_4_10 void gtk_font_chooser_set_font_desc ( GtkFontChooser * fontchooser,
const PangoFontDescription * font_desc )

◆ gtk_font_chooser_set_font_map()

GDK_DEPRECATED_IN_4_10 void gtk_font_chooser_set_font_map ( GtkFontChooser * fontchooser,
PangoFontMap * fontmap )

◆ gtk_font_chooser_set_language()

GDK_DEPRECATED_IN_4_10 void gtk_font_chooser_set_language ( GtkFontChooser * fontchooser,
const char * language )

◆ gtk_font_chooser_set_level()

GDK_DEPRECATED_IN_4_10 void gtk_font_chooser_set_level ( GtkFontChooser * fontchooser,
GtkFontChooserLevel level )

◆ gtk_font_chooser_set_preview_text()

GDK_DEPRECATED_IN_4_10 void gtk_font_chooser_set_preview_text ( GtkFontChooser * fontchooser,
const char * text )

◆ gtk_font_chooser_set_show_preview_entry()

GDK_DEPRECATED_IN_4_10 void gtk_font_chooser_set_show_preview_entry ( GtkFontChooser * fontchooser,
gboolean show_preview_entry )

Variable Documentation

◆ GtkFontFilterFunc

G_BEGIN_DECLS typedef gboolean(* GtkFontFilterFunc) (const PangoFontFamily *family, const PangoFontFace *face, gpointer data) ( const PangoFontFamily * family,
const PangoFontFace * face,
gpointer data )

GtkFontFilterFunc: @family: a PangoFontFamily @face: a PangoFontFace belonging to @family @data: (closure): user data passed to gtk_font_chooser_set_filter_func()

The type of function that is used for deciding what fonts get shown in a GtkFontChooser.

See [metho.nosp@m.d@Gt.nosp@m.k.Fon.nosp@m.tCho.nosp@m.oser..nosp@m.set_.nosp@m.filte.nosp@m.r_fu.nosp@m.nc].

Returns: TRUE if the font should be displayed

Definition at line 44 of file gtkfontchooser.h.