Class Editable
public class Editable
- Inheritance
-
Editable
- Inherited Members
Methods
DelegateGetAccessiblePlatformState(nint, AccessiblePlatformState)
Calls native method gtk_editable_delegate_get_accessible_platform_state. Version: 4.10
[Version("4.10")]
public static extern bool DelegateGetAccessiblePlatformState(nint editable, AccessiblePlatformState state)
Parameters
editable
nintTransfer ownership: None Nullable: False
state
AccessiblePlatformStateTransfer ownership: None Nullable: False
Returns
- bool
Transfer ownership: None Nullable: False
DelegateGetProperty(nint, uint, ValueHandle, nint)
Calls native function gtk_editable_delegate_get_property.
public static extern bool DelegateGetProperty(nint @object, uint propId, ValueHandle value, nint pspec)
Parameters
object
nintpropId
uintTransfer ownership: None Nullable: False
value
ValueHandleTransfer ownership: None Nullable: False
pspec
nintTransfer ownership: None Nullable: False
Returns
- bool
Transfer ownership: None Nullable: False
DelegateSetProperty(nint, uint, ValueHandle, nint)
Calls native function gtk_editable_delegate_set_property.
public static extern bool DelegateSetProperty(nint @object, uint propId, ValueHandle value, nint pspec)
Parameters
object
nintpropId
uintTransfer ownership: None Nullable: False
value
ValueHandleTransfer ownership: None Nullable: False
pspec
nintTransfer ownership: None Nullable: False
Returns
- bool
Transfer ownership: None Nullable: False
DeleteSelection(nint)
Calls native method gtk_editable_delete_selection.
public static extern void DeleteSelection(nint editable)
Parameters
editable
nintTransfer ownership: None Nullable: False
DeleteText(nint, int, int)
Calls native method gtk_editable_delete_text.
public static extern void DeleteText(nint editable, int startPos, int endPos)
Parameters
editable
nintTransfer ownership: None Nullable: False
startPos
intTransfer ownership: None Nullable: False
endPos
intTransfer ownership: None Nullable: False
FinishDelegate(nint)
Calls native method gtk_editable_finish_delegate.
public static extern void FinishDelegate(nint editable)
Parameters
editable
nintTransfer ownership: None Nullable: False
GetAlignment(nint)
Calls native method gtk_editable_get_alignment.
public static extern float GetAlignment(nint editable)
Parameters
editable
nintTransfer ownership: None Nullable: False
Returns
- float
Transfer ownership: None Nullable: False
GetChars(nint, int, int)
Calls native method gtk_editable_get_chars.
public static extern NonNullableUtf8StringOwnedHandle GetChars(nint editable, int startPos, int endPos)
Parameters
editable
nintTransfer ownership: None Nullable: False
startPos
intTransfer ownership: None Nullable: False
endPos
intTransfer ownership: None Nullable: False
Returns
- NonNullableUtf8StringOwnedHandle
Transfer ownership: Full Nullable: False
GetDelegate(nint)
Calls native method gtk_editable_get_delegate.
public static extern nint GetDelegate(nint editable)
Parameters
editable
nintTransfer ownership: None Nullable: False
Returns
- nint
Transfer ownership: None Nullable: True
GetEditable(nint)
Calls native method gtk_editable_get_editable.
public static extern bool GetEditable(nint editable)
Parameters
editable
nintTransfer ownership: None Nullable: False
Returns
- bool
Transfer ownership: None Nullable: False
GetEnableUndo(nint)
Calls native method gtk_editable_get_enable_undo.
public static extern bool GetEnableUndo(nint editable)
Parameters
editable
nintTransfer ownership: None Nullable: False
Returns
- bool
Transfer ownership: None Nullable: False
GetGType()
Calls native function gtk_editable_get_type.
public static extern nuint GetGType()
Returns
- nuint
Transfer ownership: None Nullable: False
GetMaxWidthChars(nint)
Calls native method gtk_editable_get_max_width_chars.
public static extern int GetMaxWidthChars(nint editable)
Parameters
editable
nintTransfer ownership: None Nullable: False
Returns
- int
Transfer ownership: None Nullable: False
GetPosition(nint)
Calls native method gtk_editable_get_position.
public static extern int GetPosition(nint editable)
Parameters
editable
nintTransfer ownership: None Nullable: False
Returns
- int
Transfer ownership: None Nullable: False
GetSelectionBounds(nint, out int, out int)
Calls native method gtk_editable_get_selection_bounds.
public static extern bool GetSelectionBounds(nint editable, out int startPos, out int endPos)
Parameters
editable
nintTransfer ownership: None Nullable: False
startPos
intTransfer ownership: Full Nullable: False
endPos
intTransfer ownership: Full Nullable: False
Returns
- bool
Transfer ownership: None Nullable: False
GetText(nint)
Calls native method gtk_editable_get_text.
public static extern NonNullableUtf8StringUnownedHandle GetText(nint editable)
Parameters
editable
nintTransfer ownership: None Nullable: False
Returns
- NonNullableUtf8StringUnownedHandle
Transfer ownership: None Nullable: False
GetWidthChars(nint)
Calls native method gtk_editable_get_width_chars.
public static extern int GetWidthChars(nint editable)
Parameters
editable
nintTransfer ownership: None Nullable: False
Returns
- int
Transfer ownership: None Nullable: False
InitDelegate(nint)
Calls native method gtk_editable_init_delegate.
public static extern void InitDelegate(nint editable)
Parameters
editable
nintTransfer ownership: None Nullable: False
InsertText(nint, NonNullableUtf8StringHandle, int, ref int)
Calls native method gtk_editable_insert_text.
public static extern void InsertText(nint editable, NonNullableUtf8StringHandle text, int length, ref int position)
Parameters
editable
nintTransfer ownership: None Nullable: False
text
NonNullableUtf8StringHandleTransfer ownership: None Nullable: False
length
intTransfer ownership: None Nullable: False
position
intTransfer ownership: Full Nullable: False
InstallProperties(ObjectClassHandle, uint)
Calls native function gtk_editable_install_properties.
public static extern uint InstallProperties(ObjectClassHandle objectClass, uint firstProp)
Parameters
objectClass
ObjectClassHandleTransfer ownership: None Nullable: False
firstProp
uintTransfer ownership: None Nullable: False
Returns
- uint
Transfer ownership: None Nullable: False
SelectRegion(nint, int, int)
Calls native method gtk_editable_select_region.
public static extern void SelectRegion(nint editable, int startPos, int endPos)
Parameters
editable
nintTransfer ownership: None Nullable: False
startPos
intTransfer ownership: None Nullable: False
endPos
intTransfer ownership: None Nullable: False
SetAlignment(nint, float)
Calls native method gtk_editable_set_alignment.
public static extern void SetAlignment(nint editable, float xalign)
Parameters
editable
nintTransfer ownership: None Nullable: False
xalign
floatTransfer ownership: None Nullable: False
SetEditable(nint, bool)
Calls native method gtk_editable_set_editable.
public static extern void SetEditable(nint editable, bool isEditable)
Parameters
editable
nintTransfer ownership: None Nullable: False
isEditable
boolTransfer ownership: None Nullable: False
SetEnableUndo(nint, bool)
Calls native method gtk_editable_set_enable_undo.
public static extern void SetEnableUndo(nint editable, bool enableUndo)
Parameters
editable
nintTransfer ownership: None Nullable: False
enableUndo
boolTransfer ownership: None Nullable: False
SetMaxWidthChars(nint, int)
Calls native method gtk_editable_set_max_width_chars.
public static extern void SetMaxWidthChars(nint editable, int nChars)
Parameters
editable
nintTransfer ownership: None Nullable: False
nChars
intTransfer ownership: None Nullable: False
SetPosition(nint, int)
Calls native method gtk_editable_set_position.
public static extern void SetPosition(nint editable, int position)
Parameters
editable
nintTransfer ownership: None Nullable: False
position
intTransfer ownership: None Nullable: False
SetText(nint, NonNullableUtf8StringHandle)
Calls native method gtk_editable_set_text.
public static extern void SetText(nint editable, NonNullableUtf8StringHandle text)
Parameters
editable
nintTransfer ownership: None Nullable: False
text
NonNullableUtf8StringHandleTransfer ownership: None Nullable: False
SetWidthChars(nint, int)
Calls native method gtk_editable_set_width_chars.
public static extern void SetWidthChars(nint editable, int nChars)