Github User Fetcher 1.0.0
C Application with Server and GUI
Loading...
Searching...
No Matches
gtkprintcontext.h File Reference

Go to the source code of this file.

Macros

#define GTK_TYPE_PRINT_CONTEXT   (gtk_print_context_get_type ())
 
#define GTK_PRINT_CONTEXT(obj)   (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_PRINT_CONTEXT, GtkPrintContext))
 
#define GTK_IS_PRINT_CONTEXT(obj)   (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GTK_TYPE_PRINT_CONTEXT))
 

Typedefs

typedef typedefG_BEGIN_DECLS struct _GtkPrintContext GtkPrintContext
 

Functions

GDK_AVAILABLE_IN_ALL GType gtk_print_context_get_type (void) G_GNUC_CONST
 
GDK_AVAILABLE_IN_ALL cairo_tgtk_print_context_get_cairo_context (GtkPrintContext *context)
 
GDK_AVAILABLE_IN_ALL GtkPageSetupgtk_print_context_get_page_setup (GtkPrintContext *context)
 
GDK_AVAILABLE_IN_ALL double gtk_print_context_get_width (GtkPrintContext *context)
 
GDK_AVAILABLE_IN_ALL double gtk_print_context_get_height (GtkPrintContext *context)
 
GDK_AVAILABLE_IN_ALL double gtk_print_context_get_dpi_x (GtkPrintContext *context)
 
GDK_AVAILABLE_IN_ALL double gtk_print_context_get_dpi_y (GtkPrintContext *context)
 
GDK_AVAILABLE_IN_ALL gboolean gtk_print_context_get_hard_margins (GtkPrintContext *context, double *top, double *bottom, double *left, double *right)
 
GDK_AVAILABLE_IN_ALL PangoFontMapgtk_print_context_get_pango_fontmap (GtkPrintContext *context)
 
GDK_AVAILABLE_IN_ALL PangoContextgtk_print_context_create_pango_context (GtkPrintContext *context)
 
GDK_AVAILABLE_IN_ALL PangoLayoutgtk_print_context_create_pango_layout (GtkPrintContext *context)
 
GDK_AVAILABLE_IN_ALL void gtk_print_context_set_cairo_context (GtkPrintContext *context, cairo_t *cr, double dpi_x, double dpi_y)
 

Macro Definition Documentation

◆ GTK_IS_PRINT_CONTEXT

#define GTK_IS_PRINT_CONTEXT ( obj)    (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GTK_TYPE_PRINT_CONTEXT))

Definition at line 36 of file gtkprintcontext.h.

◆ GTK_PRINT_CONTEXT

#define GTK_PRINT_CONTEXT ( obj)    (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_PRINT_CONTEXT, GtkPrintContext))

Definition at line 35 of file gtkprintcontext.h.

◆ GTK_TYPE_PRINT_CONTEXT

#define GTK_TYPE_PRINT_CONTEXT   (gtk_print_context_get_type ())

Definition at line 34 of file gtkprintcontext.h.

Typedef Documentation

◆ GtkPrintContext

typedef typedefG_BEGIN_DECLS struct _GtkPrintContext GtkPrintContext

Definition at line 32 of file gtkprintcontext.h.

Function Documentation

◆ gtk_print_context_create_pango_context()

GDK_AVAILABLE_IN_ALL PangoContext * gtk_print_context_create_pango_context ( GtkPrintContext * context)

◆ gtk_print_context_create_pango_layout()

GDK_AVAILABLE_IN_ALL PangoLayout * gtk_print_context_create_pango_layout ( GtkPrintContext * context)

◆ gtk_print_context_get_cairo_context()

GDK_AVAILABLE_IN_ALL cairo_t * gtk_print_context_get_cairo_context ( GtkPrintContext * context)

◆ gtk_print_context_get_dpi_x()

GDK_AVAILABLE_IN_ALL double gtk_print_context_get_dpi_x ( GtkPrintContext * context)

◆ gtk_print_context_get_dpi_y()

GDK_AVAILABLE_IN_ALL double gtk_print_context_get_dpi_y ( GtkPrintContext * context)

◆ gtk_print_context_get_hard_margins()

GDK_AVAILABLE_IN_ALL gboolean gtk_print_context_get_hard_margins ( GtkPrintContext * context,
double * top,
double * bottom,
double * left,
double * right )

◆ gtk_print_context_get_height()

GDK_AVAILABLE_IN_ALL double gtk_print_context_get_height ( GtkPrintContext * context)

◆ gtk_print_context_get_page_setup()

GDK_AVAILABLE_IN_ALL GtkPageSetup * gtk_print_context_get_page_setup ( GtkPrintContext * context)

◆ gtk_print_context_get_pango_fontmap()

GDK_AVAILABLE_IN_ALL PangoFontMap * gtk_print_context_get_pango_fontmap ( GtkPrintContext * context)

◆ gtk_print_context_get_type()

GDK_AVAILABLE_IN_ALL GType gtk_print_context_get_type ( void )

◆ gtk_print_context_get_width()

GDK_AVAILABLE_IN_ALL double gtk_print_context_get_width ( GtkPrintContext * context)

◆ gtk_print_context_set_cairo_context()

GDK_AVAILABLE_IN_ALL void gtk_print_context_set_cairo_context ( GtkPrintContext * context,
cairo_t * cr,
double dpi_x,
double dpi_y )