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