Class PrintCompositor
public class PrintCompositor- Inheritance
- 
      
      PrintCompositor
- Inherited Members
Methods
DrawPage(nint, nint, int)
Calls native method gtk_source_print_compositor_draw_page.
public static extern void DrawPage(nint compositor, nint context, int pageNr)Parameters
- compositornint
- Transfer ownership: None Nullable: False 
- contextnint
- Transfer ownership: None Nullable: False 
- pageNrint
- Transfer ownership: None Nullable: False 
GetBodyFontName(nint)
Calls native method gtk_source_print_compositor_get_body_font_name.
public static extern NonNullableUtf8StringOwnedHandle GetBodyFontName(nint compositor)Parameters
- compositornint
- Transfer ownership: None Nullable: False 
Returns
- NonNullableUtf8StringOwnedHandle
- Transfer ownership: Full Nullable: False 
GetBottomMargin(nint, Unit)
Calls native method gtk_source_print_compositor_get_bottom_margin.
public static extern double GetBottomMargin(nint compositor, Unit unit)Parameters
- compositornint
- Transfer ownership: None Nullable: False 
- unitUnit
- Transfer ownership: None Nullable: False 
Returns
- double
- Transfer ownership: None Nullable: False 
GetBuffer(nint)
Calls native method gtk_source_print_compositor_get_buffer.
public static extern nint GetBuffer(nint compositor)Parameters
- compositornint
- Transfer ownership: None Nullable: False 
Returns
- nint
- Transfer ownership: None Nullable: False 
GetFooterFontName(nint)
Calls native method gtk_source_print_compositor_get_footer_font_name.
public static extern NonNullableUtf8StringOwnedHandle GetFooterFontName(nint compositor)Parameters
- compositornint
- Transfer ownership: None Nullable: False 
Returns
- NonNullableUtf8StringOwnedHandle
- Transfer ownership: Full Nullable: False 
GetGType()
Calls native function gtk_source_print_compositor_get_type.
public static extern nuint GetGType()Returns
- nuint
- Transfer ownership: None Nullable: False 
GetHeaderFontName(nint)
Calls native method gtk_source_print_compositor_get_header_font_name.
public static extern NonNullableUtf8StringOwnedHandle GetHeaderFontName(nint compositor)Parameters
- compositornint
- Transfer ownership: None Nullable: False 
Returns
- NonNullableUtf8StringOwnedHandle
- Transfer ownership: Full Nullable: False 
GetHighlightSyntax(nint)
Calls native method gtk_source_print_compositor_get_highlight_syntax.
public static extern bool GetHighlightSyntax(nint compositor)Parameters
- compositornint
- Transfer ownership: None Nullable: False 
Returns
- bool
- Transfer ownership: None Nullable: False 
GetLeftMargin(nint, Unit)
Calls native method gtk_source_print_compositor_get_left_margin.
public static extern double GetLeftMargin(nint compositor, Unit unit)Parameters
- compositornint
- Transfer ownership: None Nullable: False 
- unitUnit
- Transfer ownership: None Nullable: False 
Returns
- double
- Transfer ownership: None Nullable: False 
GetLineNumbersFontName(nint)
Calls native method gtk_source_print_compositor_get_line_numbers_font_name.
public static extern NonNullableUtf8StringOwnedHandle GetLineNumbersFontName(nint compositor)Parameters
- compositornint
- Transfer ownership: None Nullable: False 
Returns
- NonNullableUtf8StringOwnedHandle
- Transfer ownership: Full Nullable: False 
GetNPages(nint)
Calls native method gtk_source_print_compositor_get_n_pages.
public static extern int GetNPages(nint compositor)Parameters
- compositornint
- Transfer ownership: None Nullable: False 
Returns
- int
- Transfer ownership: None Nullable: False 
GetPaginationProgress(nint)
Calls native method gtk_source_print_compositor_get_pagination_progress.
public static extern double GetPaginationProgress(nint compositor)Parameters
- compositornint
- Transfer ownership: None Nullable: False 
Returns
- double
- Transfer ownership: None Nullable: False 
GetPrintFooter(nint)
Calls native method gtk_source_print_compositor_get_print_footer.
public static extern bool GetPrintFooter(nint compositor)Parameters
- compositornint
- Transfer ownership: None Nullable: False 
Returns
- bool
- Transfer ownership: None Nullable: False 
GetPrintHeader(nint)
Calls native method gtk_source_print_compositor_get_print_header.
public static extern bool GetPrintHeader(nint compositor)Parameters
- compositornint
- Transfer ownership: None Nullable: False 
Returns
- bool
- Transfer ownership: None Nullable: False 
GetPrintLineNumbers(nint)
Calls native method gtk_source_print_compositor_get_print_line_numbers.
public static extern uint GetPrintLineNumbers(nint compositor)Parameters
- compositornint
- Transfer ownership: None Nullable: False 
Returns
- uint
- Transfer ownership: None Nullable: False 
GetRightMargin(nint, Unit)
Calls native method gtk_source_print_compositor_get_right_margin.
public static extern double GetRightMargin(nint compositor, Unit unit)Parameters
- compositornint
- Transfer ownership: None Nullable: False 
- unitUnit
- Transfer ownership: None Nullable: False 
Returns
- double
- Transfer ownership: None Nullable: False 
GetTabWidth(nint)
Calls native method gtk_source_print_compositor_get_tab_width.
public static extern uint GetTabWidth(nint compositor)Parameters
- compositornint
- Transfer ownership: None Nullable: False 
Returns
- uint
- Transfer ownership: None Nullable: False 
GetTopMargin(nint, Unit)
Calls native method gtk_source_print_compositor_get_top_margin.
public static extern double GetTopMargin(nint compositor, Unit unit)Parameters
- compositornint
- Transfer ownership: None Nullable: False 
- unitUnit
- Transfer ownership: None Nullable: False 
Returns
- double
- Transfer ownership: None Nullable: False 
GetWrapMode(nint)
Calls native method gtk_source_print_compositor_get_wrap_mode.
public static extern WrapMode GetWrapMode(nint compositor)Parameters
- compositornint
- Transfer ownership: None Nullable: False 
Returns
- WrapMode
- Transfer ownership: None Nullable: False 
IgnoreTag(nint, nint)
Calls native method gtk_source_print_compositor_ignore_tag. Version: 5.2
[Version("5.2")]
public static extern void IgnoreTag(nint compositor, nint tag)Parameters
- compositornint
- Transfer ownership: None Nullable: False 
- tagnint
- Transfer ownership: None Nullable: False 
New(nint)
Calls native constructor gtk_source_print_compositor_new.
public static extern nint New(nint buffer)Parameters
- buffernint
- Transfer ownership: None Nullable: False 
Returns
- nint
- Transfer ownership: Full Nullable: False 
NewFromView(nint)
Calls native constructor gtk_source_print_compositor_new_from_view.
public static extern nint NewFromView(nint view)Parameters
- viewnint
- Transfer ownership: None Nullable: False 
Returns
- nint
- Transfer ownership: Full Nullable: False 
Paginate(nint, nint)
Calls native method gtk_source_print_compositor_paginate.
public static extern bool Paginate(nint compositor, nint context)Parameters
- compositornint
- Transfer ownership: None Nullable: False 
- contextnint
- Transfer ownership: None Nullable: False 
Returns
- bool
- Transfer ownership: None Nullable: False 
SetBodyFontName(nint, NonNullableUtf8StringHandle)
Calls native method gtk_source_print_compositor_set_body_font_name.
public static extern void SetBodyFontName(nint compositor, NonNullableUtf8StringHandle fontName)Parameters
- compositornint
- Transfer ownership: None Nullable: False 
- fontNameNonNullableUtf8StringHandle
- Transfer ownership: None Nullable: False 
SetBottomMargin(nint, double, Unit)
Calls native method gtk_source_print_compositor_set_bottom_margin.
public static extern void SetBottomMargin(nint compositor, double margin, Unit unit)Parameters
- compositornint
- Transfer ownership: None Nullable: False 
- margindouble
- Transfer ownership: None Nullable: False 
- unitUnit
- Transfer ownership: None Nullable: False 
SetFooterFontName(nint, NullableUtf8StringHandle)
Calls native method gtk_source_print_compositor_set_footer_font_name.
public static extern void SetFooterFontName(nint compositor, NullableUtf8StringHandle fontName)Parameters
- compositornint
- Transfer ownership: None Nullable: False 
- fontNameNullableUtf8StringHandle
- Transfer ownership: None Nullable: True 
SetFooterFormat(nint, bool, NullableUtf8StringHandle, NullableUtf8StringHandle, NullableUtf8StringHandle)
Calls native method gtk_source_print_compositor_set_footer_format.
public static extern void SetFooterFormat(nint compositor, bool separator, NullableUtf8StringHandle left, NullableUtf8StringHandle center, NullableUtf8StringHandle right)Parameters
- compositornint
- Transfer ownership: None Nullable: False 
- separatorbool
- Transfer ownership: None Nullable: False 
- leftNullableUtf8StringHandle
- Transfer ownership: None Nullable: True 
- centerNullableUtf8StringHandle
- Transfer ownership: None Nullable: True 
- rightNullableUtf8StringHandle
- Transfer ownership: None Nullable: True 
SetHeaderFontName(nint, NullableUtf8StringHandle)
Calls native method gtk_source_print_compositor_set_header_font_name.
public static extern void SetHeaderFontName(nint compositor, NullableUtf8StringHandle fontName)Parameters
- compositornint
- Transfer ownership: None Nullable: False 
- fontNameNullableUtf8StringHandle
- Transfer ownership: None Nullable: True 
SetHeaderFormat(nint, bool, NullableUtf8StringHandle, NullableUtf8StringHandle, NullableUtf8StringHandle)
Calls native method gtk_source_print_compositor_set_header_format.
public static extern void SetHeaderFormat(nint compositor, bool separator, NullableUtf8StringHandle left, NullableUtf8StringHandle center, NullableUtf8StringHandle right)Parameters
- compositornint
- Transfer ownership: None Nullable: False 
- separatorbool
- Transfer ownership: None Nullable: False 
- leftNullableUtf8StringHandle
- Transfer ownership: None Nullable: True 
- centerNullableUtf8StringHandle
- Transfer ownership: None Nullable: True 
- rightNullableUtf8StringHandle
- Transfer ownership: None Nullable: True 
SetHighlightSyntax(nint, bool)
Calls native method gtk_source_print_compositor_set_highlight_syntax.
public static extern void SetHighlightSyntax(nint compositor, bool highlight)Parameters
- compositornint
- Transfer ownership: None Nullable: False 
- highlightbool
- Transfer ownership: None Nullable: False 
SetLeftMargin(nint, double, Unit)
Calls native method gtk_source_print_compositor_set_left_margin.
public static extern void SetLeftMargin(nint compositor, double margin, Unit unit)Parameters
- compositornint
- Transfer ownership: None Nullable: False 
- margindouble
- Transfer ownership: None Nullable: False 
- unitUnit
- Transfer ownership: None Nullable: False 
SetLineNumbersFontName(nint, NullableUtf8StringHandle)
Calls native method gtk_source_print_compositor_set_line_numbers_font_name.
public static extern void SetLineNumbersFontName(nint compositor, NullableUtf8StringHandle fontName)Parameters
- compositornint
- Transfer ownership: None Nullable: False 
- fontNameNullableUtf8StringHandle
- Transfer ownership: None Nullable: True 
SetPrintFooter(nint, bool)
Calls native method gtk_source_print_compositor_set_print_footer.
public static extern void SetPrintFooter(nint compositor, bool print)Parameters
- compositornint
- Transfer ownership: None Nullable: False 
- printbool
- Transfer ownership: None Nullable: False 
SetPrintHeader(nint, bool)
Calls native method gtk_source_print_compositor_set_print_header.
public static extern void SetPrintHeader(nint compositor, bool print)Parameters
- compositornint
- Transfer ownership: None Nullable: False 
- printbool
- Transfer ownership: None Nullable: False 
SetPrintLineNumbers(nint, uint)
Calls native method gtk_source_print_compositor_set_print_line_numbers.
public static extern void SetPrintLineNumbers(nint compositor, uint interval)Parameters
- compositornint
- Transfer ownership: None Nullable: False 
- intervaluint
- Transfer ownership: None Nullable: False 
SetRightMargin(nint, double, Unit)
Calls native method gtk_source_print_compositor_set_right_margin.
public static extern void SetRightMargin(nint compositor, double margin, Unit unit)Parameters
- compositornint
- Transfer ownership: None Nullable: False 
- margindouble
- Transfer ownership: None Nullable: False 
- unitUnit
- Transfer ownership: None Nullable: False 
SetTabWidth(nint, uint)
Calls native method gtk_source_print_compositor_set_tab_width.
public static extern void SetTabWidth(nint compositor, uint width)Parameters
- compositornint
- Transfer ownership: None Nullable: False 
- widthuint
- Transfer ownership: None Nullable: False 
SetTopMargin(nint, double, Unit)
Calls native method gtk_source_print_compositor_set_top_margin.
public static extern void SetTopMargin(nint compositor, double margin, Unit unit)Parameters
- compositornint
- Transfer ownership: None Nullable: False 
- margindouble
- Transfer ownership: None Nullable: False 
- unitUnit
- Transfer ownership: None Nullable: False 
SetWrapMode(nint, WrapMode)
Calls native method gtk_source_print_compositor_set_wrap_mode.
public static extern void SetWrapMode(nint compositor, WrapMode wrapMode)