Class TextView
public class TextView
- Inheritance
-
TextView
- Inherited Members
Methods
AddChildAtAnchor(IntPtr, IntPtr, IntPtr)
Calls native method gtk_text_view_add_child_at_anchor.
public static extern void AddChildAtAnchor(IntPtr textView, IntPtr child, IntPtr anchor)
Parameters
textView
IntPtrTransfer ownership: None Nullable: False
child
IntPtrTransfer ownership: None Nullable: False
anchor
IntPtrTransfer ownership: None Nullable: False
AddOverlay(IntPtr, IntPtr, int, int)
Calls native method gtk_text_view_add_overlay.
public static extern void AddOverlay(IntPtr textView, IntPtr child, int xpos, int ypos)
Parameters
textView
IntPtrTransfer ownership: None Nullable: False
child
IntPtrTransfer ownership: None Nullable: False
xpos
intTransfer ownership: None Nullable: False
ypos
intTransfer ownership: None Nullable: False
BackwardDisplayLine(IntPtr, TextIterHandle)
Calls native method gtk_text_view_backward_display_line.
public static extern bool BackwardDisplayLine(IntPtr textView, TextIterHandle iter)
Parameters
textView
IntPtrTransfer ownership: None Nullable: False
iter
TextIterHandleTransfer ownership: None Nullable: False
Returns
- bool
Transfer ownership: None Nullable: False
BackwardDisplayLineStart(IntPtr, TextIterHandle)
Calls native method gtk_text_view_backward_display_line_start.
public static extern bool BackwardDisplayLineStart(IntPtr textView, TextIterHandle iter)
Parameters
textView
IntPtrTransfer ownership: None Nullable: False
iter
TextIterHandleTransfer ownership: None Nullable: False
Returns
- bool
Transfer ownership: None Nullable: False
BufferToWindowCoords(IntPtr, TextWindowType, int, int, out int, out int)
Calls native method gtk_text_view_buffer_to_window_coords.
public static extern void BufferToWindowCoords(IntPtr textView, TextWindowType win, int bufferX, int bufferY, out int windowX, out int windowY)
Parameters
textView
IntPtrTransfer ownership: None Nullable: False
win
TextWindowTypeTransfer ownership: None Nullable: False
bufferX
intTransfer ownership: None Nullable: False
bufferY
intTransfer ownership: None Nullable: False
windowX
intTransfer ownership: Full Nullable: False
windowY
intTransfer ownership: Full Nullable: False
ForwardDisplayLine(IntPtr, TextIterHandle)
Calls native method gtk_text_view_forward_display_line.
public static extern bool ForwardDisplayLine(IntPtr textView, TextIterHandle iter)
Parameters
textView
IntPtrTransfer ownership: None Nullable: False
iter
TextIterHandleTransfer ownership: None Nullable: False
Returns
- bool
Transfer ownership: None Nullable: False
ForwardDisplayLineEnd(IntPtr, TextIterHandle)
Calls native method gtk_text_view_forward_display_line_end.
public static extern bool ForwardDisplayLineEnd(IntPtr textView, TextIterHandle iter)
Parameters
textView
IntPtrTransfer ownership: None Nullable: False
iter
TextIterHandleTransfer ownership: None Nullable: False
Returns
- bool
Transfer ownership: None Nullable: False
GetAcceptsTab(IntPtr)
Calls native method gtk_text_view_get_accepts_tab.
public static extern bool GetAcceptsTab(IntPtr textView)
Parameters
textView
IntPtrTransfer ownership: None Nullable: False
Returns
- bool
Transfer ownership: None Nullable: False
GetBottomMargin(IntPtr)
Calls native method gtk_text_view_get_bottom_margin.
public static extern int GetBottomMargin(IntPtr textView)
Parameters
textView
IntPtrTransfer ownership: None Nullable: False
Returns
- int
Transfer ownership: None Nullable: False
GetBuffer(IntPtr)
Calls native method gtk_text_view_get_buffer.
public static extern IntPtr GetBuffer(IntPtr textView)
Parameters
textView
IntPtrTransfer ownership: None Nullable: False
Returns
- IntPtr
Transfer ownership: None Nullable: False
GetCursorVisible(IntPtr)
Calls native method gtk_text_view_get_cursor_visible.
public static extern bool GetCursorVisible(IntPtr textView)
Parameters
textView
IntPtrTransfer ownership: None Nullable: False
Returns
- bool
Transfer ownership: None Nullable: False
GetEditable(IntPtr)
Calls native method gtk_text_view_get_editable.
public static extern bool GetEditable(IntPtr textView)
Parameters
textView
IntPtrTransfer ownership: None Nullable: False
Returns
- bool
Transfer ownership: None Nullable: False
GetExtraMenu(IntPtr)
Calls native method gtk_text_view_get_extra_menu.
public static extern IntPtr GetExtraMenu(IntPtr textView)
Parameters
textView
IntPtrTransfer ownership: None Nullable: False
Returns
- IntPtr
Transfer ownership: None Nullable: False
GetGType()
Calls native function gtk_text_view_get_type.
public static extern nuint GetGType()
Returns
- nuint
Transfer ownership: None Nullable: False
GetGutter(IntPtr, TextWindowType)
Calls native method gtk_text_view_get_gutter.
public static extern IntPtr GetGutter(IntPtr textView, TextWindowType win)
Parameters
textView
IntPtrTransfer ownership: None Nullable: False
win
TextWindowTypeTransfer ownership: None Nullable: False
Returns
- IntPtr
Transfer ownership: None Nullable: True
GetIndent(IntPtr)
Calls native method gtk_text_view_get_indent.
public static extern int GetIndent(IntPtr textView)
Parameters
textView
IntPtrTransfer ownership: None Nullable: False
Returns
- int
Transfer ownership: None Nullable: False
GetInputHints(IntPtr)
Calls native method gtk_text_view_get_input_hints.
public static extern InputHints GetInputHints(IntPtr textView)
Parameters
textView
IntPtrTransfer ownership: None Nullable: False
Returns
- InputHints
Transfer ownership: None Nullable: False
GetInputPurpose(IntPtr)
Calls native method gtk_text_view_get_input_purpose.
public static extern InputPurpose GetInputPurpose(IntPtr textView)
Parameters
textView
IntPtrTransfer ownership: None Nullable: False
Returns
- InputPurpose
Transfer ownership: None Nullable: False
GetJustification(IntPtr)
Calls native method gtk_text_view_get_justification.
public static extern Justification GetJustification(IntPtr textView)
Parameters
textView
IntPtrTransfer ownership: None Nullable: False
Returns
- Justification
Transfer ownership: None Nullable: False
GetLeftMargin(IntPtr)
Calls native method gtk_text_view_get_left_margin.
public static extern int GetLeftMargin(IntPtr textView)
Parameters
textView
IntPtrTransfer ownership: None Nullable: False
Returns
- int
Transfer ownership: None Nullable: False
GetLineYrange(IntPtr, TextIterHandle, out int, out int)
Calls native method gtk_text_view_get_line_yrange.
public static extern void GetLineYrange(IntPtr textView, TextIterHandle iter, out int y, out int height)
Parameters
textView
IntPtrTransfer ownership: None Nullable: False
iter
TextIterHandleTransfer ownership: None Nullable: False
y
intTransfer ownership: Full Nullable: False
height
intTransfer ownership: Full Nullable: False
GetLtrContext(IntPtr)
Calls native method gtk_text_view_get_ltr_context. Version: 4.4
[Version("4.4")]
public static extern IntPtr GetLtrContext(IntPtr textView)
Parameters
textView
IntPtrTransfer ownership: None Nullable: False
Returns
- IntPtr
Transfer ownership: None Nullable: False
GetMonospace(IntPtr)
Calls native method gtk_text_view_get_monospace.
public static extern bool GetMonospace(IntPtr textView)
Parameters
textView
IntPtrTransfer ownership: None Nullable: False
Returns
- bool
Transfer ownership: None Nullable: False
GetOverwrite(IntPtr)
Calls native method gtk_text_view_get_overwrite.
public static extern bool GetOverwrite(IntPtr textView)
Parameters
textView
IntPtrTransfer ownership: None Nullable: False
Returns
- bool
Transfer ownership: None Nullable: False
GetPixelsAboveLines(IntPtr)
Calls native method gtk_text_view_get_pixels_above_lines.
public static extern int GetPixelsAboveLines(IntPtr textView)
Parameters
textView
IntPtrTransfer ownership: None Nullable: False
Returns
- int
Transfer ownership: None Nullable: False
GetPixelsBelowLines(IntPtr)
Calls native method gtk_text_view_get_pixels_below_lines.
public static extern int GetPixelsBelowLines(IntPtr textView)
Parameters
textView
IntPtrTransfer ownership: None Nullable: False
Returns
- int
Transfer ownership: None Nullable: False
GetPixelsInsideWrap(IntPtr)
Calls native method gtk_text_view_get_pixels_inside_wrap.
public static extern int GetPixelsInsideWrap(IntPtr textView)
Parameters
textView
IntPtrTransfer ownership: None Nullable: False
Returns
- int
Transfer ownership: None Nullable: False
GetRightMargin(IntPtr)
Calls native method gtk_text_view_get_right_margin.
public static extern int GetRightMargin(IntPtr textView)
Parameters
textView
IntPtrTransfer ownership: None Nullable: False
Returns
- int
Transfer ownership: None Nullable: False
GetRtlContext(IntPtr)
Calls native method gtk_text_view_get_rtl_context. Version: 4.4
[Version("4.4")]
public static extern IntPtr GetRtlContext(IntPtr textView)
Parameters
textView
IntPtrTransfer ownership: None Nullable: False
Returns
- IntPtr
Transfer ownership: None Nullable: False
GetTabs(IntPtr)
Calls native method gtk_text_view_get_tabs.
public static extern TabArrayOwnedHandle GetTabs(IntPtr textView)
Parameters
textView
IntPtrTransfer ownership: None Nullable: False
Returns
- TabArrayOwnedHandle
Transfer ownership: Full Nullable: True
GetTopMargin(IntPtr)
Calls native method gtk_text_view_get_top_margin.
public static extern int GetTopMargin(IntPtr textView)
Parameters
textView
IntPtrTransfer ownership: None Nullable: False
Returns
- int
Transfer ownership: None Nullable: False
GetWrapMode(IntPtr)
Calls native method gtk_text_view_get_wrap_mode.
public static extern WrapMode GetWrapMode(IntPtr textView)
Parameters
textView
IntPtrTransfer ownership: None Nullable: False
Returns
- WrapMode
Transfer ownership: None Nullable: False
ImContextFilterKeypress(IntPtr, IntPtr)
Calls native method gtk_text_view_im_context_filter_keypress.
public static extern bool ImContextFilterKeypress(IntPtr textView, IntPtr @event)
Parameters
Returns
- bool
Transfer ownership: None Nullable: False
MoveMarkOnscreen(IntPtr, IntPtr)
Calls native method gtk_text_view_move_mark_onscreen.
public static extern bool MoveMarkOnscreen(IntPtr textView, IntPtr mark)
Parameters
textView
IntPtrTransfer ownership: None Nullable: False
mark
IntPtrTransfer ownership: None Nullable: False
Returns
- bool
Transfer ownership: None Nullable: False
MoveOverlay(IntPtr, IntPtr, int, int)
Calls native method gtk_text_view_move_overlay.
public static extern void MoveOverlay(IntPtr textView, IntPtr child, int xpos, int ypos)
Parameters
textView
IntPtrTransfer ownership: None Nullable: False
child
IntPtrTransfer ownership: None Nullable: False
xpos
intTransfer ownership: None Nullable: False
ypos
intTransfer ownership: None Nullable: False
MoveVisually(IntPtr, TextIterHandle, int)
Calls native method gtk_text_view_move_visually.
public static extern bool MoveVisually(IntPtr textView, TextIterHandle iter, int count)
Parameters
textView
IntPtrTransfer ownership: None Nullable: False
iter
TextIterHandleTransfer ownership: None Nullable: False
count
intTransfer ownership: None Nullable: False
Returns
- bool
Transfer ownership: None Nullable: False
New()
Calls native constructor gtk_text_view_new.
public static extern IntPtr New()
Returns
- IntPtr
Transfer ownership: None Nullable: False
NewWithBuffer(IntPtr)
Calls native constructor gtk_text_view_new_with_buffer.
public static extern IntPtr NewWithBuffer(IntPtr buffer)
Parameters
buffer
IntPtrTransfer ownership: None Nullable: False
Returns
- IntPtr
Transfer ownership: None Nullable: False
PlaceCursorOnscreen(IntPtr)
Calls native method gtk_text_view_place_cursor_onscreen.
public static extern bool PlaceCursorOnscreen(IntPtr textView)
Parameters
textView
IntPtrTransfer ownership: None Nullable: False
Returns
- bool
Transfer ownership: None Nullable: False
Remove(IntPtr, IntPtr)
Calls native method gtk_text_view_remove.
public static extern void Remove(IntPtr textView, IntPtr child)
Parameters
textView
IntPtrTransfer ownership: None Nullable: False
child
IntPtrTransfer ownership: None Nullable: False
ResetCursorBlink(IntPtr)
Calls native method gtk_text_view_reset_cursor_blink.
public static extern void ResetCursorBlink(IntPtr textView)
Parameters
textView
IntPtrTransfer ownership: None Nullable: False
ResetImContext(IntPtr)
Calls native method gtk_text_view_reset_im_context.
public static extern void ResetImContext(IntPtr textView)
Parameters
textView
IntPtrTransfer ownership: None Nullable: False
ScrollMarkOnscreen(IntPtr, IntPtr)
Calls native method gtk_text_view_scroll_mark_onscreen.
public static extern void ScrollMarkOnscreen(IntPtr textView, IntPtr mark)
Parameters
textView
IntPtrTransfer ownership: None Nullable: False
mark
IntPtrTransfer ownership: None Nullable: False
ScrollToIter(IntPtr, TextIterHandle, double, bool, double, double)
Calls native method gtk_text_view_scroll_to_iter.
public static extern bool ScrollToIter(IntPtr textView, TextIterHandle iter, double withinMargin, bool useAlign, double xalign, double yalign)
Parameters
textView
IntPtrTransfer ownership: None Nullable: False
iter
TextIterHandleTransfer ownership: None Nullable: False
withinMargin
doubleTransfer ownership: None Nullable: False
useAlign
boolTransfer ownership: None Nullable: False
xalign
doubleTransfer ownership: None Nullable: False
yalign
doubleTransfer ownership: None Nullable: False
Returns
- bool
Transfer ownership: None Nullable: False
ScrollToMark(IntPtr, IntPtr, double, bool, double, double)
Calls native method gtk_text_view_scroll_to_mark.
public static extern void ScrollToMark(IntPtr textView, IntPtr mark, double withinMargin, bool useAlign, double xalign, double yalign)
Parameters
textView
IntPtrTransfer ownership: None Nullable: False
mark
IntPtrTransfer ownership: None Nullable: False
withinMargin
doubleTransfer ownership: None Nullable: False
useAlign
boolTransfer ownership: None Nullable: False
xalign
doubleTransfer ownership: None Nullable: False
yalign
doubleTransfer ownership: None Nullable: False
SetAcceptsTab(IntPtr, bool)
Calls native method gtk_text_view_set_accepts_tab.
public static extern void SetAcceptsTab(IntPtr textView, bool acceptsTab)
Parameters
textView
IntPtrTransfer ownership: None Nullable: False
acceptsTab
boolTransfer ownership: None Nullable: False
SetBottomMargin(IntPtr, int)
Calls native method gtk_text_view_set_bottom_margin.
public static extern void SetBottomMargin(IntPtr textView, int bottomMargin)
Parameters
textView
IntPtrTransfer ownership: None Nullable: False
bottomMargin
intTransfer ownership: None Nullable: False
SetBuffer(IntPtr, IntPtr)
Calls native method gtk_text_view_set_buffer.
public static extern void SetBuffer(IntPtr textView, IntPtr buffer)
Parameters
textView
IntPtrTransfer ownership: None Nullable: False
buffer
IntPtrTransfer ownership: None Nullable: True
SetCursorVisible(IntPtr, bool)
Calls native method gtk_text_view_set_cursor_visible.
public static extern void SetCursorVisible(IntPtr textView, bool setting)
Parameters
textView
IntPtrTransfer ownership: None Nullable: False
setting
boolTransfer ownership: None Nullable: False
SetEditable(IntPtr, bool)
Calls native method gtk_text_view_set_editable.
public static extern void SetEditable(IntPtr textView, bool setting)
Parameters
textView
IntPtrTransfer ownership: None Nullable: False
setting
boolTransfer ownership: None Nullable: False
SetExtraMenu(IntPtr, IntPtr)
Calls native method gtk_text_view_set_extra_menu.
public static extern void SetExtraMenu(IntPtr textView, IntPtr model)
Parameters
textView
IntPtrTransfer ownership: None Nullable: False
model
IntPtrTransfer ownership: None Nullable: True
SetGutter(IntPtr, TextWindowType, IntPtr)
Calls native method gtk_text_view_set_gutter.
public static extern void SetGutter(IntPtr textView, TextWindowType win, IntPtr widget)
Parameters
textView
IntPtrTransfer ownership: None Nullable: False
win
TextWindowTypeTransfer ownership: None Nullable: False
widget
IntPtrTransfer ownership: None Nullable: True
SetIndent(IntPtr, int)
Calls native method gtk_text_view_set_indent.
public static extern void SetIndent(IntPtr textView, int indent)
Parameters
textView
IntPtrTransfer ownership: None Nullable: False
indent
intTransfer ownership: None Nullable: False
SetInputHints(IntPtr, InputHints)
Calls native method gtk_text_view_set_input_hints.
public static extern void SetInputHints(IntPtr textView, InputHints hints)
Parameters
textView
IntPtrTransfer ownership: None Nullable: False
hints
InputHintsTransfer ownership: None Nullable: False
SetInputPurpose(IntPtr, InputPurpose)
Calls native method gtk_text_view_set_input_purpose.
public static extern void SetInputPurpose(IntPtr textView, InputPurpose purpose)
Parameters
textView
IntPtrTransfer ownership: None Nullable: False
purpose
InputPurposeTransfer ownership: None Nullable: False
SetJustification(IntPtr, Justification)
Calls native method gtk_text_view_set_justification.
public static extern void SetJustification(IntPtr textView, Justification justification)
Parameters
textView
IntPtrTransfer ownership: None Nullable: False
justification
JustificationTransfer ownership: None Nullable: False
SetLeftMargin(IntPtr, int)
Calls native method gtk_text_view_set_left_margin.
public static extern void SetLeftMargin(IntPtr textView, int leftMargin)
Parameters
textView
IntPtrTransfer ownership: None Nullable: False
leftMargin
intTransfer ownership: None Nullable: False
SetMonospace(IntPtr, bool)
Calls native method gtk_text_view_set_monospace.
public static extern void SetMonospace(IntPtr textView, bool monospace)
Parameters
textView
IntPtrTransfer ownership: None Nullable: False
monospace
boolTransfer ownership: None Nullable: False
SetOverwrite(IntPtr, bool)
Calls native method gtk_text_view_set_overwrite.
public static extern void SetOverwrite(IntPtr textView, bool overwrite)
Parameters
textView
IntPtrTransfer ownership: None Nullable: False
overwrite
boolTransfer ownership: None Nullable: False
SetPixelsAboveLines(IntPtr, int)
Calls native method gtk_text_view_set_pixels_above_lines.
public static extern void SetPixelsAboveLines(IntPtr textView, int pixelsAboveLines)
Parameters
textView
IntPtrTransfer ownership: None Nullable: False
pixelsAboveLines
intTransfer ownership: None Nullable: False
SetPixelsBelowLines(IntPtr, int)
Calls native method gtk_text_view_set_pixels_below_lines.
public static extern void SetPixelsBelowLines(IntPtr textView, int pixelsBelowLines)
Parameters
textView
IntPtrTransfer ownership: None Nullable: False
pixelsBelowLines
intTransfer ownership: None Nullable: False
SetPixelsInsideWrap(IntPtr, int)
Calls native method gtk_text_view_set_pixels_inside_wrap.
public static extern void SetPixelsInsideWrap(IntPtr textView, int pixelsInsideWrap)
Parameters
textView
IntPtrTransfer ownership: None Nullable: False
pixelsInsideWrap
intTransfer ownership: None Nullable: False
SetRightMargin(IntPtr, int)
Calls native method gtk_text_view_set_right_margin.
public static extern void SetRightMargin(IntPtr textView, int rightMargin)
Parameters
textView
IntPtrTransfer ownership: None Nullable: False
rightMargin
intTransfer ownership: None Nullable: False
SetTabs(IntPtr, TabArrayHandle)
Calls native method gtk_text_view_set_tabs.
public static extern void SetTabs(IntPtr textView, TabArrayHandle tabs)
Parameters
textView
IntPtrTransfer ownership: None Nullable: False
tabs
TabArrayHandleTransfer ownership: None Nullable: False
SetTopMargin(IntPtr, int)
Calls native method gtk_text_view_set_top_margin.
public static extern void SetTopMargin(IntPtr textView, int topMargin)
Parameters
textView
IntPtrTransfer ownership: None Nullable: False
topMargin
intTransfer ownership: None Nullable: False
SetWrapMode(IntPtr, WrapMode)
Calls native method gtk_text_view_set_wrap_mode.
public static extern void SetWrapMode(IntPtr textView, WrapMode wrapMode)
Parameters
textView
IntPtrTransfer ownership: None Nullable: False
wrapMode
WrapModeTransfer ownership: None Nullable: False
StartsDisplayLine(IntPtr, TextIterHandle)
Calls native method gtk_text_view_starts_display_line.
public static extern bool StartsDisplayLine(IntPtr textView, TextIterHandle iter)
Parameters
textView
IntPtrTransfer ownership: None Nullable: False
iter
TextIterHandleTransfer ownership: None Nullable: False
Returns
- bool
Transfer ownership: None Nullable: False
WindowToBufferCoords(IntPtr, TextWindowType, int, int, out int, out int)
Calls native method gtk_text_view_window_to_buffer_coords.
public static extern void WindowToBufferCoords(IntPtr textView, TextWindowType win, int windowX, int windowY, out int bufferX, out int bufferY)
Parameters
textView
IntPtrTransfer ownership: None Nullable: False
win
TextWindowTypeTransfer ownership: None Nullable: False
windowX
intTransfer ownership: None Nullable: False
windowY
intTransfer ownership: None Nullable: False
bufferX
intTransfer ownership: Full Nullable: False
bufferY
intTransfer ownership: Full Nullable: False