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