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

Go to the source code of this file.

Macros

#define GTK_TYPE_PAPER_SIZE   (gtk_paper_size_get_type ())
 
#define GTK_PAPER_NAME_A3   "iso_a3"
 
#define GTK_PAPER_NAME_A4   "iso_a4"
 
#define GTK_PAPER_NAME_A5   "iso_a5"
 
#define GTK_PAPER_NAME_B5   "iso_b5"
 
#define GTK_PAPER_NAME_LETTER   "na_letter"
 
#define GTK_PAPER_NAME_EXECUTIVE   "na_executive"
 
#define GTK_PAPER_NAME_LEGAL   "na_legal"
 

Typedefs

typedef typedefG_BEGIN_DECLS struct _GtkPaperSize GtkPaperSize
 

Functions

GDK_AVAILABLE_IN_ALL GType gtk_paper_size_get_type (void) G_GNUC_CONST
 
GDK_AVAILABLE_IN_ALL GtkPaperSizegtk_paper_size_new (const char *name)
 
GDK_AVAILABLE_IN_ALL GtkPaperSizegtk_paper_size_new_from_ppd (const char *ppd_name, const char *ppd_display_name, double width, double height)
 
GDK_AVAILABLE_IN_ALL GtkPaperSizegtk_paper_size_new_from_ipp (const char *ipp_name, double width, double height)
 
GDK_AVAILABLE_IN_ALL GtkPaperSizegtk_paper_size_new_custom (const char *name, const char *display_name, double width, double height, GtkUnit unit)
 
GDK_AVAILABLE_IN_ALL GtkPaperSizegtk_paper_size_copy (GtkPaperSize *other)
 
GDK_AVAILABLE_IN_ALL void gtk_paper_size_free (GtkPaperSize *size)
 
GDK_AVAILABLE_IN_ALL gboolean gtk_paper_size_is_equal (GtkPaperSize *size1, GtkPaperSize *size2)
 
GDK_AVAILABLE_IN_ALL GListgtk_paper_size_get_paper_sizes (gboolean include_custom)
 
GDK_AVAILABLE_IN_ALL const char * gtk_paper_size_get_name (GtkPaperSize *size)
 
GDK_AVAILABLE_IN_ALL const char * gtk_paper_size_get_display_name (GtkPaperSize *size)
 
GDK_AVAILABLE_IN_ALL const char * gtk_paper_size_get_ppd_name (GtkPaperSize *size)
 
GDK_AVAILABLE_IN_ALL double gtk_paper_size_get_width (GtkPaperSize *size, GtkUnit unit)
 
GDK_AVAILABLE_IN_ALL double gtk_paper_size_get_height (GtkPaperSize *size, GtkUnit unit)
 
GDK_AVAILABLE_IN_ALL gboolean gtk_paper_size_is_custom (GtkPaperSize *size)
 
GDK_AVAILABLE_IN_ALL gboolean gtk_paper_size_is_ipp (GtkPaperSize *size)
 
GDK_AVAILABLE_IN_ALL void gtk_paper_size_set_size (GtkPaperSize *size, double width, double height, GtkUnit unit)
 
GDK_AVAILABLE_IN_ALL double gtk_paper_size_get_default_top_margin (GtkPaperSize *size, GtkUnit unit)
 
GDK_AVAILABLE_IN_ALL double gtk_paper_size_get_default_bottom_margin (GtkPaperSize *size, GtkUnit unit)
 
GDK_AVAILABLE_IN_ALL double gtk_paper_size_get_default_left_margin (GtkPaperSize *size, GtkUnit unit)
 
GDK_AVAILABLE_IN_ALL double gtk_paper_size_get_default_right_margin (GtkPaperSize *size, GtkUnit unit)
 
GDK_AVAILABLE_IN_ALL const char * gtk_paper_size_get_default (void)
 
GDK_AVAILABLE_IN_ALL GtkPaperSizegtk_paper_size_new_from_key_file (GKeyFile *key_file, const char *group_name, GError **error)
 
GDK_AVAILABLE_IN_ALL void gtk_paper_size_to_key_file (GtkPaperSize *size, GKeyFile *key_file, const char *group_name)
 
GDK_AVAILABLE_IN_ALL GtkPaperSizegtk_paper_size_new_from_gvariant (GVariant *variant)
 
GDK_AVAILABLE_IN_ALL GVariantgtk_paper_size_to_gvariant (GtkPaperSize *paper_size)
 

Macro Definition Documentation

◆ GTK_PAPER_NAME_A3

#define GTK_PAPER_NAME_A3   "iso_a3"

GTK_PAPER_NAME_A3:

Name for the A3 paper size.

Definition at line 42 of file gtkpapersize.h.

◆ GTK_PAPER_NAME_A4

#define GTK_PAPER_NAME_A4   "iso_a4"

GTK_PAPER_NAME_A4:

Name for the A4 paper size.

Definition at line 49 of file gtkpapersize.h.

◆ GTK_PAPER_NAME_A5

#define GTK_PAPER_NAME_A5   "iso_a5"

GTK_PAPER_NAME_A5:

Name for the A5 paper size.

Definition at line 56 of file gtkpapersize.h.

◆ GTK_PAPER_NAME_B5

#define GTK_PAPER_NAME_B5   "iso_b5"

GTK_PAPER_NAME_B5:

Name for the B5 paper size.

Definition at line 63 of file gtkpapersize.h.

◆ GTK_PAPER_NAME_EXECUTIVE

#define GTK_PAPER_NAME_EXECUTIVE   "na_executive"

GTK_PAPER_NAME_EXECUTIVE:

Name for the Executive paper size.

Definition at line 77 of file gtkpapersize.h.

◆ GTK_PAPER_NAME_LEGAL

#define GTK_PAPER_NAME_LEGAL   "na_legal"

GTK_PAPER_NAME_LEGAL:

Name for the Legal paper size.

Definition at line 84 of file gtkpapersize.h.

◆ GTK_PAPER_NAME_LETTER

#define GTK_PAPER_NAME_LETTER   "na_letter"

GTK_PAPER_NAME_LETTER:

Name for the Letter paper size.

Definition at line 70 of file gtkpapersize.h.

◆ GTK_TYPE_PAPER_SIZE

#define GTK_TYPE_PAPER_SIZE   (gtk_paper_size_get_type ())

Definition at line 34 of file gtkpapersize.h.

Typedef Documentation

◆ GtkPaperSize

typedef typedefG_BEGIN_DECLS struct _GtkPaperSize GtkPaperSize

Definition at line 32 of file gtkpapersize.h.

Function Documentation

◆ gtk_paper_size_copy()

GDK_AVAILABLE_IN_ALL GtkPaperSize * gtk_paper_size_copy ( GtkPaperSize * other)

◆ gtk_paper_size_free()

GDK_AVAILABLE_IN_ALL void gtk_paper_size_free ( GtkPaperSize * size)

◆ gtk_paper_size_get_default()

GDK_AVAILABLE_IN_ALL const char * gtk_paper_size_get_default ( void )

◆ gtk_paper_size_get_default_bottom_margin()

GDK_AVAILABLE_IN_ALL double gtk_paper_size_get_default_bottom_margin ( GtkPaperSize * size,
GtkUnit unit )

◆ gtk_paper_size_get_default_left_margin()

GDK_AVAILABLE_IN_ALL double gtk_paper_size_get_default_left_margin ( GtkPaperSize * size,
GtkUnit unit )

◆ gtk_paper_size_get_default_right_margin()

GDK_AVAILABLE_IN_ALL double gtk_paper_size_get_default_right_margin ( GtkPaperSize * size,
GtkUnit unit )

◆ gtk_paper_size_get_default_top_margin()

GDK_AVAILABLE_IN_ALL double gtk_paper_size_get_default_top_margin ( GtkPaperSize * size,
GtkUnit unit )

◆ gtk_paper_size_get_display_name()

GDK_AVAILABLE_IN_ALL const char * gtk_paper_size_get_display_name ( GtkPaperSize * size)

◆ gtk_paper_size_get_height()

GDK_AVAILABLE_IN_ALL double gtk_paper_size_get_height ( GtkPaperSize * size,
GtkUnit unit )

◆ gtk_paper_size_get_name()

GDK_AVAILABLE_IN_ALL const char * gtk_paper_size_get_name ( GtkPaperSize * size)

◆ gtk_paper_size_get_paper_sizes()

GDK_AVAILABLE_IN_ALL GList * gtk_paper_size_get_paper_sizes ( gboolean include_custom)

◆ gtk_paper_size_get_ppd_name()

GDK_AVAILABLE_IN_ALL const char * gtk_paper_size_get_ppd_name ( GtkPaperSize * size)

◆ gtk_paper_size_get_type()

GDK_AVAILABLE_IN_ALL GType gtk_paper_size_get_type ( void )

◆ gtk_paper_size_get_width()

GDK_AVAILABLE_IN_ALL double gtk_paper_size_get_width ( GtkPaperSize * size,
GtkUnit unit )

◆ gtk_paper_size_is_custom()

GDK_AVAILABLE_IN_ALL gboolean gtk_paper_size_is_custom ( GtkPaperSize * size)

◆ gtk_paper_size_is_equal()

GDK_AVAILABLE_IN_ALL gboolean gtk_paper_size_is_equal ( GtkPaperSize * size1,
GtkPaperSize * size2 )

◆ gtk_paper_size_is_ipp()

GDK_AVAILABLE_IN_ALL gboolean gtk_paper_size_is_ipp ( GtkPaperSize * size)

◆ gtk_paper_size_new()

GDK_AVAILABLE_IN_ALL GtkPaperSize * gtk_paper_size_new ( const char * name)

◆ gtk_paper_size_new_custom()

GDK_AVAILABLE_IN_ALL GtkPaperSize * gtk_paper_size_new_custom ( const char * name,
const char * display_name,
double width,
double height,
GtkUnit unit )

◆ gtk_paper_size_new_from_gvariant()

GDK_AVAILABLE_IN_ALL GtkPaperSize * gtk_paper_size_new_from_gvariant ( GVariant * variant)

◆ gtk_paper_size_new_from_ipp()

GDK_AVAILABLE_IN_ALL GtkPaperSize * gtk_paper_size_new_from_ipp ( const char * ipp_name,
double width,
double height )

◆ gtk_paper_size_new_from_key_file()

GDK_AVAILABLE_IN_ALL GtkPaperSize * gtk_paper_size_new_from_key_file ( GKeyFile * key_file,
const char * group_name,
GError ** error )

◆ gtk_paper_size_new_from_ppd()

GDK_AVAILABLE_IN_ALL GtkPaperSize * gtk_paper_size_new_from_ppd ( const char * ppd_name,
const char * ppd_display_name,
double width,
double height )

◆ gtk_paper_size_set_size()

GDK_AVAILABLE_IN_ALL void gtk_paper_size_set_size ( GtkPaperSize * size,
double width,
double height,
GtkUnit unit )

◆ gtk_paper_size_to_gvariant()

GDK_AVAILABLE_IN_ALL GVariant * gtk_paper_size_to_gvariant ( GtkPaperSize * paper_size)

◆ gtk_paper_size_to_key_file()

GDK_AVAILABLE_IN_ALL void gtk_paper_size_to_key_file ( GtkPaperSize * size,
GKeyFile * key_file,
const char * group_name )