mirror of
https://gitlab.gnome.org/GNOME/gtk.git
synced 2024-11-05 16:20:10 +00:00
Register GtkPrintCapabilities
This commit is contained in:
parent
b11d57cc25
commit
4e61a85224
@ -1,3 +1,9 @@
|
||||
2006-06-10 Matthias Clasen <mclasen@redhat.com>
|
||||
|
||||
* gtk/gtk.symbols:
|
||||
* gtk/gtkprintjob.[hc]: Register GtkPrintCapabilities as a
|
||||
flags type. (#344504, Marko Anastasov)
|
||||
|
||||
2006-06-09 Benjamin Berg <benjamin@sipsolutions.net>
|
||||
|
||||
* gtk/gtkmenuitem.c: (get_offsets): Take GtkMenu::horizontal-padding
|
||||
|
@ -1,3 +1,9 @@
|
||||
2006-06-10 Matthias Clasen <mclasen@redhat.com>
|
||||
|
||||
* gtk/gtk.symbols:
|
||||
* gtk/gtkprintjob.[hc]: Register GtkPrintCapabilities as a
|
||||
flags type. (#344504, Marko Anastasov)
|
||||
|
||||
2006-06-09 Benjamin Berg <benjamin@sipsolutions.net>
|
||||
|
||||
* gtk/gtkmenuitem.c: (get_offsets): Take GtkMenu::horizontal-padding
|
||||
|
@ -2679,6 +2679,7 @@ gtk_print_job_get_surface
|
||||
gtk_print_job_send
|
||||
gtk_print_job_set_track_print_status
|
||||
gtk_print_job_get_track_print_status
|
||||
gtk_print_capabilities_get_type G_GNUC_CONST
|
||||
#endif
|
||||
#endif
|
||||
#endif
|
||||
|
@ -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"
|
||||
|
@ -64,14 +64,14 @@ struct _GtkPrintJob
|
||||
*/
|
||||
GtkPrintPages print_pages;
|
||||
GtkPageRange *page_ranges;
|
||||
int num_page_ranges;
|
||||
gint num_page_ranges;
|
||||
gboolean rotate_to_orientation;
|
||||
|
||||
GtkPageSet page_set;
|
||||
int num_copies;
|
||||
gint num_copies;
|
||||
gboolean collate;
|
||||
gboolean reverse;
|
||||
double scale;
|
||||
gdouble scale;
|
||||
};
|
||||
|
||||
struct _GtkPrintJobClass
|
||||
@ -90,7 +90,7 @@ struct _GtkPrintJobClass
|
||||
void (*_gtk_reserved7) (void);
|
||||
};
|
||||
|
||||
GType gtk_print_job_get_type (void) G_GNUC_CONST;
|
||||
GType gtk_print_job_get_type (void) G_GNUC_CONST;
|
||||
GtkPrintJob *gtk_print_job_new (const gchar *title,
|
||||
GtkPrinter *printer,
|
||||
GtkPrintSettings *settings,
|
||||
@ -113,6 +113,7 @@ gboolean gtk_print_job_send (GtkPrintJob
|
||||
GDestroyNotify dnotify,
|
||||
GError **error);
|
||||
|
||||
GType gtk_print_capabilities_get_type (void) G_GNUC_CONST;
|
||||
|
||||
G_END_DECLS
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user