Table of Contents

Class View

Namespace
GtkSource.Internal
Assembly
GtkSource-5.dll
public class View
Inheritance
View
Inherited Members

Methods

GetAutoIndent(nint)

Calls native method gtk_source_view_get_auto_indent.

public static extern bool GetAutoIndent(nint view)

Parameters

view nint

Transfer ownership: None Nullable: False

Returns

bool

Transfer ownership: None Nullable: False

GetBackgroundPattern(nint)

Calls native method gtk_source_view_get_background_pattern.

public static extern BackgroundPatternType GetBackgroundPattern(nint view)

Parameters

view nint

Transfer ownership: None Nullable: False

Returns

BackgroundPatternType

Transfer ownership: None Nullable: False

GetCompletion(nint)

Calls native method gtk_source_view_get_completion.

public static extern nint GetCompletion(nint view)

Parameters

view nint

Transfer ownership: None Nullable: False

Returns

nint

Transfer ownership: None Nullable: False

GetEnableSnippets(nint)

Calls native method gtk_source_view_get_enable_snippets.

public static extern bool GetEnableSnippets(nint view)

Parameters

view nint

Transfer ownership: None Nullable: False

Returns

bool

Transfer ownership: None Nullable: False

GetGType()

Calls native function gtk_source_view_get_type.

public static extern nuint GetGType()

Returns

nuint

Transfer ownership: None Nullable: False

GetGutter(nint, TextWindowType)

Calls native method gtk_source_view_get_gutter.

public static extern nint GetGutter(nint view, TextWindowType windowType)

Parameters

view nint

Transfer ownership: None Nullable: False

windowType TextWindowType

Transfer ownership: None Nullable: False

Returns

nint

Transfer ownership: None Nullable: False

GetHighlightCurrentLine(nint)

Calls native method gtk_source_view_get_highlight_current_line.

public static extern bool GetHighlightCurrentLine(nint view)

Parameters

view nint

Transfer ownership: None Nullable: False

Returns

bool

Transfer ownership: None Nullable: False

GetHover(nint)

Calls native method gtk_source_view_get_hover.

public static extern nint GetHover(nint view)

Parameters

view nint

Transfer ownership: None Nullable: False

Returns

nint

Transfer ownership: None Nullable: False

GetIndentOnTab(nint)

Calls native method gtk_source_view_get_indent_on_tab.

public static extern bool GetIndentOnTab(nint view)

Parameters

view nint

Transfer ownership: None Nullable: False

Returns

bool

Transfer ownership: None Nullable: False

GetIndentWidth(nint)

Calls native method gtk_source_view_get_indent_width.

public static extern int GetIndentWidth(nint view)

Parameters

view nint

Transfer ownership: None Nullable: False

Returns

int

Transfer ownership: None Nullable: False

GetIndenter(nint)

Calls native method gtk_source_view_get_indenter.

public static extern nint GetIndenter(nint view)

Parameters

view nint

Transfer ownership: None Nullable: False

Returns

nint

Transfer ownership: None Nullable: True

GetInsertSpacesInsteadOfTabs(nint)

Calls native method gtk_source_view_get_insert_spaces_instead_of_tabs.

public static extern bool GetInsertSpacesInsteadOfTabs(nint view)

Parameters

view nint

Transfer ownership: None Nullable: False

Returns

bool

Transfer ownership: None Nullable: False

GetMarkAttributes(nint, NonNullableUtf8StringHandle, ref int)

Calls native method gtk_source_view_get_mark_attributes.

public static extern nint GetMarkAttributes(nint view, NonNullableUtf8StringHandle category, ref int priority)

Parameters

view nint

Transfer ownership: None Nullable: False

category NonNullableUtf8StringHandle

Transfer ownership: None Nullable: False

priority int

Transfer ownership: None Nullable: False

Returns

nint

Transfer ownership: None Nullable: False

GetRightMarginPosition(nint)

Calls native method gtk_source_view_get_right_margin_position.

public static extern uint GetRightMarginPosition(nint view)

Parameters

view nint

Transfer ownership: None Nullable: False

Returns

uint

Transfer ownership: None Nullable: False

GetShowLineMarks(nint)

Calls native method gtk_source_view_get_show_line_marks.

public static extern bool GetShowLineMarks(nint view)

Parameters

view nint

Transfer ownership: None Nullable: False

Returns

bool

Transfer ownership: None Nullable: False

GetShowLineNumbers(nint)

Calls native method gtk_source_view_get_show_line_numbers.

public static extern bool GetShowLineNumbers(nint view)

Parameters

view nint

Transfer ownership: None Nullable: False

Returns

bool

Transfer ownership: None Nullable: False

GetShowRightMargin(nint)

Calls native method gtk_source_view_get_show_right_margin.

public static extern bool GetShowRightMargin(nint view)

Parameters

view nint

Transfer ownership: None Nullable: False

Returns

bool

Transfer ownership: None Nullable: False

GetSmartBackspace(nint)

Calls native method gtk_source_view_get_smart_backspace.

public static extern bool GetSmartBackspace(nint view)

Parameters

view nint

Transfer ownership: None Nullable: False

Returns

bool

Transfer ownership: None Nullable: False

GetSmartHomeEnd(nint)

Calls native method gtk_source_view_get_smart_home_end.

public static extern SmartHomeEndType GetSmartHomeEnd(nint view)

Parameters

view nint

Transfer ownership: None Nullable: False

Returns

SmartHomeEndType

Transfer ownership: None Nullable: False

GetSpaceDrawer(nint)

Calls native method gtk_source_view_get_space_drawer.

public static extern nint GetSpaceDrawer(nint view)

Parameters

view nint

Transfer ownership: None Nullable: False

Returns

nint

Transfer ownership: None Nullable: False

GetTabWidth(nint)

Calls native method gtk_source_view_get_tab_width.

public static extern uint GetTabWidth(nint view)

Parameters

view nint

Transfer ownership: None Nullable: False

Returns

uint

Transfer ownership: None Nullable: False

GetVisualColumn(nint, TextIterHandle)

Calls native method gtk_source_view_get_visual_column.

public static extern uint GetVisualColumn(nint view, TextIterHandle iter)

Parameters

view nint

Transfer ownership: None Nullable: False

iter TextIterHandle

Transfer ownership: None Nullable: False

Returns

uint

Transfer ownership: None Nullable: False

IndentLines(nint, TextIterHandle, TextIterHandle)

Calls native method gtk_source_view_indent_lines.

public static extern void IndentLines(nint view, TextIterHandle start, TextIterHandle end)

Parameters

view nint

Transfer ownership: None Nullable: False

start TextIterHandle

Transfer ownership: None Nullable: False

end TextIterHandle

Transfer ownership: None Nullable: False

New()

Calls native constructor gtk_source_view_new.

public static extern nint New()

Returns

nint

Transfer ownership: None Nullable: False

NewWithBuffer(nint)

Calls native constructor gtk_source_view_new_with_buffer.

public static extern nint NewWithBuffer(nint buffer)

Parameters

buffer nint

Transfer ownership: None Nullable: False

Returns

nint

Transfer ownership: None Nullable: False

PushSnippet(nint, nint, TextIterHandle)

Calls native method gtk_source_view_push_snippet.

public static extern void PushSnippet(nint view, nint snippet, TextIterHandle location)

Parameters

view nint

Transfer ownership: None Nullable: False

snippet nint

Transfer ownership: None Nullable: False

location TextIterHandle

Transfer ownership: None Nullable: True

SetAutoIndent(nint, bool)

Calls native method gtk_source_view_set_auto_indent.

public static extern void SetAutoIndent(nint view, bool enable)

Parameters

view nint

Transfer ownership: None Nullable: False

enable bool

Transfer ownership: None Nullable: False

SetBackgroundPattern(nint, BackgroundPatternType)

Calls native method gtk_source_view_set_background_pattern.

public static extern void SetBackgroundPattern(nint view, BackgroundPatternType backgroundPattern)

Parameters

view nint

Transfer ownership: None Nullable: False

backgroundPattern BackgroundPatternType

Transfer ownership: None Nullable: False

SetEnableSnippets(nint, bool)

Calls native method gtk_source_view_set_enable_snippets.

public static extern void SetEnableSnippets(nint view, bool enableSnippets)

Parameters

view nint

Transfer ownership: None Nullable: False

enableSnippets bool

Transfer ownership: None Nullable: False

SetHighlightCurrentLine(nint, bool)

Calls native method gtk_source_view_set_highlight_current_line.

public static extern void SetHighlightCurrentLine(nint view, bool highlight)

Parameters

view nint

Transfer ownership: None Nullable: False

highlight bool

Transfer ownership: None Nullable: False

SetIndentOnTab(nint, bool)

Calls native method gtk_source_view_set_indent_on_tab.

public static extern void SetIndentOnTab(nint view, bool enable)

Parameters

view nint

Transfer ownership: None Nullable: False

enable bool

Transfer ownership: None Nullable: False

SetIndentWidth(nint, int)

Calls native method gtk_source_view_set_indent_width.

public static extern void SetIndentWidth(nint view, int width)

Parameters

view nint

Transfer ownership: None Nullable: False

width int

Transfer ownership: None Nullable: False

SetIndenter(nint, nint)

Calls native method gtk_source_view_set_indenter.

public static extern void SetIndenter(nint view, nint indenter)

Parameters

view nint

Transfer ownership: None Nullable: False

indenter nint

Transfer ownership: None Nullable: True

SetInsertSpacesInsteadOfTabs(nint, bool)

Calls native method gtk_source_view_set_insert_spaces_instead_of_tabs.

public static extern void SetInsertSpacesInsteadOfTabs(nint view, bool enable)

Parameters

view nint

Transfer ownership: None Nullable: False

enable bool

Transfer ownership: None Nullable: False

SetMarkAttributes(nint, NonNullableUtf8StringHandle, nint, int)

Calls native method gtk_source_view_set_mark_attributes.

public static extern void SetMarkAttributes(nint view, NonNullableUtf8StringHandle category, nint attributes, int priority)

Parameters

view nint

Transfer ownership: None Nullable: False

category NonNullableUtf8StringHandle

Transfer ownership: None Nullable: False

attributes nint

Transfer ownership: None Nullable: False

priority int

Transfer ownership: None Nullable: False

SetRightMarginPosition(nint, uint)

Calls native method gtk_source_view_set_right_margin_position.

public static extern void SetRightMarginPosition(nint view, uint pos)

Parameters

view nint

Transfer ownership: None Nullable: False

pos uint

Transfer ownership: None Nullable: False

SetShowLineMarks(nint, bool)

Calls native method gtk_source_view_set_show_line_marks.

public static extern void SetShowLineMarks(nint view, bool show)

Parameters

view nint

Transfer ownership: None Nullable: False

show bool

Transfer ownership: None Nullable: False

SetShowLineNumbers(nint, bool)

Calls native method gtk_source_view_set_show_line_numbers.

public static extern void SetShowLineNumbers(nint view, bool show)

Parameters

view nint

Transfer ownership: None Nullable: False

show bool

Transfer ownership: None Nullable: False

SetShowRightMargin(nint, bool)

Calls native method gtk_source_view_set_show_right_margin.

public static extern void SetShowRightMargin(nint view, bool show)

Parameters

view nint

Transfer ownership: None Nullable: False

show bool

Transfer ownership: None Nullable: False

SetSmartBackspace(nint, bool)

Calls native method gtk_source_view_set_smart_backspace.

public static extern void SetSmartBackspace(nint view, bool smartBackspace)

Parameters

view nint

Transfer ownership: None Nullable: False

smartBackspace bool

Transfer ownership: None Nullable: False

SetSmartHomeEnd(nint, SmartHomeEndType)

Calls native method gtk_source_view_set_smart_home_end.

public static extern void SetSmartHomeEnd(nint view, SmartHomeEndType smartHomeEnd)

Parameters

view nint

Transfer ownership: None Nullable: False

smartHomeEnd SmartHomeEndType

Transfer ownership: None Nullable: False

SetTabWidth(nint, uint)

Calls native method gtk_source_view_set_tab_width.

public static extern void SetTabWidth(nint view, uint width)

Parameters

view nint

Transfer ownership: None Nullable: False

width uint

Transfer ownership: None Nullable: False

UnindentLines(nint, TextIterHandle, TextIterHandle)

Calls native method gtk_source_view_unindent_lines.

public static extern void UnindentLines(nint view, TextIterHandle start, TextIterHandle end)

Parameters

view nint

Transfer ownership: None Nullable: False

start TextIterHandle

Transfer ownership: None Nullable: False

end TextIterHandle

Transfer ownership: None Nullable: False