22#if !defined (__GTK_H_INSIDE__) && !defined (GTK_COMPILATION)
23#error "Only <gtk/gtk.h> can be included directly."
34#define GTK_TYPE_PAPER_SIZE (gtk_paper_size_get_type ())
42#define GTK_PAPER_NAME_A3 "iso_a3"
49#define GTK_PAPER_NAME_A4 "iso_a4"
56#define GTK_PAPER_NAME_A5 "iso_a5"
63#define GTK_PAPER_NAME_B5 "iso_b5"
70#define GTK_PAPER_NAME_LETTER "na_letter"
77#define GTK_PAPER_NAME_EXECUTIVE "na_executive"
84#define GTK_PAPER_NAME_LEGAL "na_legal"
93 const char *ppd_display_name,
102 const char *display_name,
159 const char *group_name,
164 const char *group_name);
#define GDK_AVAILABLE_IN_ALL
struct _GKeyFile GKeyFile
typedefG_BEGIN_DECLS struct _GList GList
#define G_DEFINE_AUTOPTR_CLEANUP_FUNC(TypeName, func)
GDK_AVAILABLE_IN_ALL GtkPaperSize * gtk_paper_size_copy(GtkPaperSize *other)
GDK_AVAILABLE_IN_ALL double gtk_paper_size_get_default_bottom_margin(GtkPaperSize *size, GtkUnit unit)
GDK_AVAILABLE_IN_ALL GtkPaperSize * gtk_paper_size_new_from_ppd(const char *ppd_name, const char *ppd_display_name, double width, double height)
GDK_AVAILABLE_IN_ALL GList * gtk_paper_size_get_paper_sizes(gboolean include_custom)
GDK_AVAILABLE_IN_ALL gboolean gtk_paper_size_is_equal(GtkPaperSize *size1, GtkPaperSize *size2)
GDK_AVAILABLE_IN_ALL const char * gtk_paper_size_get_default(void)
GDK_AVAILABLE_IN_ALL GtkPaperSize * gtk_paper_size_new_from_gvariant(GVariant *variant)
GDK_AVAILABLE_IN_ALL GType gtk_paper_size_get_type(void) G_GNUC_CONST
GDK_AVAILABLE_IN_ALL GVariant * gtk_paper_size_to_gvariant(GtkPaperSize *paper_size)
GDK_AVAILABLE_IN_ALL void gtk_paper_size_to_key_file(GtkPaperSize *size, GKeyFile *key_file, const char *group_name)
GDK_AVAILABLE_IN_ALL double gtk_paper_size_get_default_left_margin(GtkPaperSize *size, GtkUnit unit)
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_width(GtkPaperSize *size, GtkUnit unit)
typedefG_BEGIN_DECLS struct _GtkPaperSize GtkPaperSize
GDK_AVAILABLE_IN_ALL double gtk_paper_size_get_height(GtkPaperSize *size, GtkUnit unit)
GDK_AVAILABLE_IN_ALL gboolean gtk_paper_size_is_ipp(GtkPaperSize *size)
GDK_AVAILABLE_IN_ALL const char * gtk_paper_size_get_ppd_name(GtkPaperSize *size)
GDK_AVAILABLE_IN_ALL const char * gtk_paper_size_get_display_name(GtkPaperSize *size)
GDK_AVAILABLE_IN_ALL GtkPaperSize * gtk_paper_size_new_from_key_file(GKeyFile *key_file, const char *group_name, GError **error)
GDK_AVAILABLE_IN_ALL GtkPaperSize * gtk_paper_size_new_from_ipp(const char *ipp_name, double width, double height)
GDK_AVAILABLE_IN_ALL double gtk_paper_size_get_default_right_margin(GtkPaperSize *size, GtkUnit unit)
GDK_AVAILABLE_IN_ALL gboolean gtk_paper_size_is_custom(GtkPaperSize *size)
GDK_AVAILABLE_IN_ALL double gtk_paper_size_get_default_top_margin(GtkPaperSize *size, GtkUnit unit)
GDK_AVAILABLE_IN_ALL const char * gtk_paper_size_get_name(GtkPaperSize *size)
GDK_AVAILABLE_IN_ALL void gtk_paper_size_free(GtkPaperSize *size)
GDK_AVAILABLE_IN_ALL GtkPaperSize * gtk_paper_size_new(const char *name)
GDK_AVAILABLE_IN_ALL GtkPaperSize * gtk_paper_size_new_custom(const char *name, const char *display_name, double width, double height, GtkUnit unit)
typedefG_BEGIN_DECLS struct _GVariant GVariant
static void error(LoadState *S, const char *why)