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
selfnintTransfer 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
selfnintTransfer ownership: None Nullable: False
inputNonNullableUtf8StringHandleTransfer 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
selfnintTransfer ownership: None Nullable: False
keyNonNullableUtf8StringHandleTransfer 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
selfnintTransfer ownership: None Nullable: False
keyNonNullableUtf8StringHandleTransfer ownership: None Nullable: False
valueNonNullableUtf8StringHandleTransfer 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
selfnintTransfer ownership: None Nullable: False
linePrefixNonNullableUtf8StringHandleTransfer 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
selfnintTransfer ownership: None Nullable: False
tabWidthintTransfer 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
selfnintTransfer ownership: None Nullable: False
useSpacesboolTransfer 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
selfnintTransfer ownership: None Nullable: False
keyNonNullableUtf8StringHandleTransfer ownership: None Nullable: False
valueNonNullableUtf8StringHandleTransfer ownership: None Nullable: False