diff options
author | Matthias Clasen <matthiasc@src.gnome.org> | 2006-06-11 00:23:57 +0000 |
---|---|---|
committer | Matthias Clasen <matthiasc@src.gnome.org> | 2006-06-11 00:23:57 +0000 |
commit | 4e61a85224e406fa6c2f78fcac1ab8239d3eadff (patch) | |
tree | db3bd54ca5a926a58a25963e40aca3a82c306449 /gtk/gtkprintjob.c | |
parent | b11d57cc25605098678e1cb686e9063ac5773968 (diff) | |
download | gtk+-4e61a85224e406fa6c2f78fcac1ab8239d3eadff.tar.gz |
Register GtkPrintCapabilities
Diffstat (limited to 'gtk/gtkprintjob.c')
-rw-r--r-- | gtk/gtkprintjob.c | 23 |
1 files changed, 23 insertions, 0 deletions
diff --git a/gtk/gtkprintjob.c b/gtk/gtkprintjob.c index 2781c996ca..522256df34 100644 --- a/gtk/gtkprintjob.c +++ b/gtk/gtkprintjob.c @@ -638,5 +638,28 @@ gtk_print_job_send (GtkPrintJob *job, return TRUE; } +GType +gtk_print_capabilities_get_type (void) +{ + static GType etype = 0; + + if (etype == 0) + { + static const GFlagsValue values[] = { + { GTK_PRINT_CAPABILITY_PAGE_SET, "GTK_PRINT_CAPABILITY_PAGE_SET", "page-set" }, + { GTK_PRINT_CAPABILITY_COPIES, "GTK_PRINT_CAPABILITY_COPIES", "copies" }, + { GTK_PRINT_CAPABILITY_COLLATE, "GTK_PRINT_CAPABILITY_COLLATE", "collate" }, + { GTK_PRINT_CAPABILITY_REVERSE, "GTK_PRINT_CAPABILITY_REVERSE", "reverse" }, + { GTK_PRINT_CAPABILITY_SCALE, "GTK_PRINT_CAPABILITY_SCALE", "scale" }, + { 0, NULL, NULL } + }; + + etype = g_flags_register_static (I_("GtkPrintCapabilities"), values); + } + + return etype; +} + + #define __GTK_PRINT_JOB_C__ #include "gtkaliasdef.c" |