Gtk2-SourceView
view release on metacpan or search on metacpan
xs/GtkSourcePrintJob.xs view on Meta::CPAN
void
gtk_source_print_job_setup_from_view (GtkSourcePrintJob * job, GtkSourceView * view)
void
gtk_source_print_job_set_tabs_width (GtkSourcePrintJob * job, guint tabs_width)
guint
gtk_source_print_job_get_tabs_width (GtkSourcePrintJob * job)
void
gtk_source_print_job_set_wrap_mode (GtkSourcePrintJob * job, GtkWrapMode wrap)
GtkWrapMode
gtk_source_print_job_get_wrap_mode (GtkSourcePrintJob * job)
void
gtk_source_print_job_set_highlight (GtkSourcePrintJob * job, gboolean highlight)
gboolean
gtk_source_print_job_get_highlight (GtkSourcePrintJob * job)
void
gtk_source_print_job_set_font (GtkSourcePrintJob *job, const gchar * font_name)
gchar_own *
gtk_source_print_job_get_font (GtkSourcePrintJob * job)
void
gtk_source_print_job_set_numbers_font (GtkSourcePrintJob * job, const gchar * font_name)
gchar_own *
gtk_source_print_job_get_numbers_font (GtkSourcePrintJob * job)
void
gtk_source_print_job_set_print_numbers (GtkSourcePrintJob * job, guint interval)
guint
gtk_source_print_job_get_print_numbers (GtkSourcePrintJob * job)
void
gtk_source_print_job_set_text_margins (job, top, bottom, left, right)
GtkSourcePrintJob * job
gdouble top
gdouble bottom
gdouble left
gdouble right
##void gtk_source_print_job_get_text_margins (GtkSourcePrintJob *job,
## gdouble *top,
## gdouble *bottom,
## gdouble *left,
## gdouble *right);
=for apidoc
=for signature (top, bottom, left, right) = $job->get_text_margins
=cut
void
gtk_source_print_job_get_text_margins (job)
GtkSourcePrintJob * job
PREINIT:
gdouble top, bottom, left, right;
PPCODE:
gtk_source_print_job_get_text_margins(job, &top, &bottom, &left, &right);
EXTEND(SP, 4);
PUSHs(sv_2mortal(newSVnv(top)));
PUSHs(sv_2mortal(newSVnv(bottom)));
PUSHs(sv_2mortal(newSVnv(left)));
PUSHs(sv_2mortal(newSVnv(right)));
#if GTK_SOURCE_VIEW_CHECK_VERSION (1, 2, 0)
void
gtk_source_print_job_set_font_desc (GtkSourcePrintJob *job, PangoFontDescription *desc);
PangoFontDescription *
gtk_source_print_job_get_font_desc (GtkSourcePrintJob *job);
void
gtk_source_print_job_set_numbers_font_desc (GtkSourcePrintJob *job, PangoFontDescription *desc);
PangoFontDescription *
gtk_source_print_job_get_numbers_font_desc (GtkSourcePrintJob *job);
void
gtk_source_print_job_set_header_footer_font_desc (GtkSourcePrintJob *job, PangoFontDescription *desc);
PangoFontDescription *
gtk_source_print_job_get_header_footer_font_desc (GtkSourcePrintJob *job);
#endif
###/* printing operations */
GnomePrintJob *
gtk_source_print_job_print (GtkSourcePrintJob * job)
GnomePrintJob *
gtk_source_print_job_print_range (job, start, end)
GtkSourcePrintJob * job
const GtkTextIter * start
const GtkTextIter *end
###/* asynchronous printing */
gboolean
gtk_source_print_job_print_range_async (job, start, end)
GtkSourcePrintJob * job
const GtkTextIter * start
const GtkTextIter * end
void
gtk_source_print_job_cancel (GtkSourcePrintJob * job)
GnomePrintJob *
gtk_source_print_job_get_print_job (GtkSourcePrintJob * job)
###/* information for asynchronous ops and headers and footers callback */
guint
gtk_source_print_job_get_page (GtkSourcePrintJob * job)
guint
gtk_source_print_job_get_page_count (GtkSourcePrintJob * job)
GnomePrintContext *
( run in 1.143 second using v1.01-cache-2.11-cpan-5511b514fd6 )