Class SnippetContext
public class SnippetContext
- Inheritance
-
SnippetContext
- Inherited Members
Methods
ClearVariables(nint)
Calls native method gtk_source_snippet_context_clear_variables.
public static extern void ClearVariables(nint self)
Parameters
self
nintTransfer ownership: None Nullable: False
Expand(nint, NonNullableUtf8StringHandle)
Calls native method gtk_source_snippet_context_expand.
public static extern NonNullableUtf8StringOwnedHandle Expand(nint self, NonNullableUtf8StringHandle input)
Parameters
self
nintTransfer ownership: None Nullable: False
input
NonNullableUtf8StringHandleTransfer ownership: None Nullable: False
Returns
- NonNullableUtf8StringOwnedHandle
Transfer ownership: Full Nullable: False
GetGType()
Calls native function gtk_source_snippet_context_get_type.
public static extern nuint GetGType()
Returns
- nuint
Transfer ownership: None Nullable: False
GetVariable(nint, NonNullableUtf8StringHandle)
Calls native method gtk_source_snippet_context_get_variable.
public static extern NullableUtf8StringUnownedHandle GetVariable(nint self, NonNullableUtf8StringHandle key)
Parameters
self
nintTransfer ownership: None Nullable: False
key
NonNullableUtf8StringHandleTransfer ownership: None Nullable: False
Returns
- NullableUtf8StringUnownedHandle
Transfer ownership: None Nullable: True
New()
Calls native constructor gtk_source_snippet_context_new.
public static extern nint New()
Returns
- nint
Transfer ownership: Full Nullable: False
SetConstant(nint, NonNullableUtf8StringHandle, NonNullableUtf8StringHandle)
Calls native method gtk_source_snippet_context_set_constant.
public static extern void SetConstant(nint self, NonNullableUtf8StringHandle key, NonNullableUtf8StringHandle value)
Parameters
self
nintTransfer ownership: None Nullable: False
key
NonNullableUtf8StringHandleTransfer ownership: None Nullable: False
value
NonNullableUtf8StringHandleTransfer ownership: None Nullable: False
SetLinePrefix(nint, NonNullableUtf8StringHandle)
Calls native method gtk_source_snippet_context_set_line_prefix.
public static extern void SetLinePrefix(nint self, NonNullableUtf8StringHandle linePrefix)
Parameters
self
nintTransfer ownership: None Nullable: False
linePrefix
NonNullableUtf8StringHandleTransfer ownership: None Nullable: False
SetTabWidth(nint, int)
Calls native method gtk_source_snippet_context_set_tab_width.
public static extern void SetTabWidth(nint self, int tabWidth)
Parameters
self
nintTransfer ownership: None Nullable: False
tabWidth
intTransfer ownership: None Nullable: False
SetUseSpaces(nint, bool)
Calls native method gtk_source_snippet_context_set_use_spaces.
public static extern void SetUseSpaces(nint self, bool useSpaces)
Parameters
self
nintTransfer ownership: None Nullable: False
useSpaces
boolTransfer ownership: None Nullable: False
SetVariable(nint, NonNullableUtf8StringHandle, NonNullableUtf8StringHandle)
Calls native method gtk_source_snippet_context_set_variable.
public static extern void SetVariable(nint self, NonNullableUtf8StringHandle key, NonNullableUtf8StringHandle value)
Parameters
self
nintTransfer ownership: None Nullable: False
key
NonNullableUtf8StringHandleTransfer ownership: None Nullable: False
value
NonNullableUtf8StringHandleTransfer ownership: None Nullable: False