Class Buffer
public class Buffer
- Inheritance
-
Buffer
- Inherited Members
Methods
ChangeCase(nint, ChangeCaseType, TextIterHandle, TextIterHandle)
Calls native method gtk_source_buffer_change_case.
public static extern void ChangeCase(nint buffer, ChangeCaseType caseType, TextIterHandle start, TextIterHandle end)
Parameters
buffer
nintTransfer ownership: None Nullable: False
caseType
ChangeCaseTypeTransfer ownership: None Nullable: False
start
TextIterHandleTransfer ownership: None Nullable: False
end
TextIterHandleTransfer ownership: None Nullable: False
CreateSourceMark(nint, NullableUtf8StringHandle, NonNullableUtf8StringHandle, TextIterHandle)
Calls native method gtk_source_buffer_create_source_mark.
public static extern nint CreateSourceMark(nint buffer, NullableUtf8StringHandle name, NonNullableUtf8StringHandle category, TextIterHandle where)
Parameters
buffer
nintTransfer ownership: None Nullable: False
name
NullableUtf8StringHandleTransfer ownership: None Nullable: True
category
NonNullableUtf8StringHandleTransfer ownership: None Nullable: False
where
TextIterHandleTransfer ownership: None Nullable: False
Returns
- nint
Transfer ownership: None Nullable: False
EnsureHighlight(nint, TextIterHandle, TextIterHandle)
Calls native method gtk_source_buffer_ensure_highlight.
public static extern void EnsureHighlight(nint buffer, TextIterHandle start, TextIterHandle end)
Parameters
buffer
nintTransfer ownership: None Nullable: False
start
TextIterHandleTransfer ownership: None Nullable: False
end
TextIterHandleTransfer ownership: None Nullable: False
GetContextClassesAtIter(nint, TextIterHandle)
Calls native method gtk_source_buffer_get_context_classes_at_iter.
public static extern Utf8StringArrayNullTerminatedOwnedHandle GetContextClassesAtIter(nint buffer, TextIterHandle iter)
Parameters
buffer
nintTransfer ownership: None Nullable: False
iter
TextIterHandleTransfer ownership: None Nullable: False
Returns
- Utf8StringArrayNullTerminatedOwnedHandle
Transfer ownership: Full Nullable: False
GetGType()
Calls native function gtk_source_buffer_get_type.
public static extern nuint GetGType()
Returns
- nuint
Transfer ownership: None Nullable: False
GetHighlightMatchingBrackets(nint)
Calls native method gtk_source_buffer_get_highlight_matching_brackets.
public static extern bool GetHighlightMatchingBrackets(nint buffer)
Parameters
buffer
nintTransfer ownership: None Nullable: False
Returns
- bool
Transfer ownership: None Nullable: False
GetHighlightSyntax(nint)
Calls native method gtk_source_buffer_get_highlight_syntax.
public static extern bool GetHighlightSyntax(nint buffer)
Parameters
buffer
nintTransfer ownership: None Nullable: False
Returns
- bool
Transfer ownership: None Nullable: False
GetImplicitTrailingNewline(nint)
Calls native method gtk_source_buffer_get_implicit_trailing_newline.
public static extern bool GetImplicitTrailingNewline(nint buffer)
Parameters
buffer
nintTransfer ownership: None Nullable: False
Returns
- bool
Transfer ownership: None Nullable: False
GetLanguage(nint)
Calls native method gtk_source_buffer_get_language.
public static extern nint GetLanguage(nint buffer)
Parameters
buffer
nintTransfer ownership: None Nullable: False
Returns
- nint
Transfer ownership: None Nullable: True
GetLoading(nint)
Calls native method gtk_source_buffer_get_loading.
public static extern bool GetLoading(nint buffer)
Parameters
buffer
nintTransfer ownership: None Nullable: False
Returns
- bool
Transfer ownership: None Nullable: False
GetStyleScheme(nint)
Calls native method gtk_source_buffer_get_style_scheme.
public static extern nint GetStyleScheme(nint buffer)
Parameters
buffer
nintTransfer ownership: None Nullable: False
Returns
- nint
Transfer ownership: None Nullable: True
IterHasContextClass(nint, TextIterHandle, NonNullableUtf8StringHandle)
Calls native method gtk_source_buffer_iter_has_context_class.
public static extern bool IterHasContextClass(nint buffer, TextIterHandle iter, NonNullableUtf8StringHandle contextClass)
Parameters
buffer
nintTransfer ownership: None Nullable: False
iter
TextIterHandleTransfer ownership: None Nullable: False
contextClass
NonNullableUtf8StringHandleTransfer ownership: None Nullable: False
Returns
- bool
Transfer ownership: None Nullable: False
JoinLines(nint, TextIterHandle, TextIterHandle)
Calls native method gtk_source_buffer_join_lines.
public static extern void JoinLines(nint buffer, TextIterHandle start, TextIterHandle end)
Parameters
buffer
nintTransfer ownership: None Nullable: False
start
TextIterHandleTransfer ownership: None Nullable: False
end
TextIterHandleTransfer ownership: None Nullable: False
New(nint)
Calls native constructor gtk_source_buffer_new.
public static extern nint New(nint table)
Parameters
table
nintTransfer ownership: None Nullable: True
Returns
- nint
Transfer ownership: Full Nullable: False
NewWithLanguage(nint)
Calls native constructor gtk_source_buffer_new_with_language.
public static extern nint NewWithLanguage(nint language)
Parameters
language
nintTransfer ownership: None Nullable: False
Returns
- nint
Transfer ownership: Full Nullable: False
RemoveSourceMarks(nint, TextIterHandle, TextIterHandle, NullableUtf8StringHandle)
Calls native method gtk_source_buffer_remove_source_marks.
public static extern void RemoveSourceMarks(nint buffer, TextIterHandle start, TextIterHandle end, NullableUtf8StringHandle category)
Parameters
buffer
nintTransfer ownership: None Nullable: False
start
TextIterHandleTransfer ownership: None Nullable: False
end
TextIterHandleTransfer ownership: None Nullable: False
category
NullableUtf8StringHandleTransfer ownership: None Nullable: True
SetHighlightMatchingBrackets(nint, bool)
Calls native method gtk_source_buffer_set_highlight_matching_brackets.
public static extern void SetHighlightMatchingBrackets(nint buffer, bool highlight)
Parameters
buffer
nintTransfer ownership: None Nullable: False
highlight
boolTransfer ownership: None Nullable: False
SetHighlightSyntax(nint, bool)
Calls native method gtk_source_buffer_set_highlight_syntax.
public static extern void SetHighlightSyntax(nint buffer, bool highlight)
Parameters
buffer
nintTransfer ownership: None Nullable: False
highlight
boolTransfer ownership: None Nullable: False
SetImplicitTrailingNewline(nint, bool)
Calls native method gtk_source_buffer_set_implicit_trailing_newline.
public static extern void SetImplicitTrailingNewline(nint buffer, bool implicitTrailingNewline)
Parameters
buffer
nintTransfer ownership: None Nullable: False
implicitTrailingNewline
boolTransfer ownership: None Nullable: False
SetLanguage(nint, nint)
Calls native method gtk_source_buffer_set_language.
public static extern void SetLanguage(nint buffer, nint language)
Parameters
buffer
nintTransfer ownership: None Nullable: False
language
nintTransfer ownership: None Nullable: True
SetStyleScheme(nint, nint)
Calls native method gtk_source_buffer_set_style_scheme.
public static extern void SetStyleScheme(nint buffer, nint scheme)
Parameters
buffer
nintTransfer ownership: None Nullable: False
scheme
nintTransfer ownership: None Nullable: True
SortLines(nint, TextIterHandle, TextIterHandle, SortFlags, int)
Calls native method gtk_source_buffer_sort_lines.
public static extern void SortLines(nint buffer, TextIterHandle start, TextIterHandle end, SortFlags flags, int column)
Parameters
buffer
nintTransfer ownership: None Nullable: False
start
TextIterHandleTransfer ownership: None Nullable: False
end
TextIterHandleTransfer ownership: None Nullable: False
flags
SortFlagsTransfer ownership: None Nullable: False
column
intTransfer ownership: None Nullable: False