Table of Contents

Class GutterRenderer

Namespace
GtkSource
Assembly
GtkSource-5.dll
public class GutterRenderer : Widget, IObject, INotifyPropertyChanged, IDisposable, Accessible, Buildable, ConstraintTarget, IHandle, GTypeProvider
Inheritance
GutterRenderer
Implements
Derived
Inherited Members

Constructors

GutterRenderer()

public GutterRenderer()

GutterRenderer(params ConstructArgument[])

protected GutterRenderer(params ConstructArgument[] constructArguments)

Parameters

constructArguments ConstructArgument[]

GutterRenderer(IntPtr, bool)

protected GutterRenderer(IntPtr ptr, bool ownedRef)

Parameters

ptr IntPtr
ownedRef bool

Fields

ActivateSignal

Signal Descriptor for OnActivate.

public static readonly Signal<GutterRenderer, GutterRenderer.ActivateSignalArgs> ActivateSignal

Field Value

Signal<GutterRenderer, GutterRenderer.ActivateSignalArgs>

AlignmentModePropertyDefinition

public static readonly Property<GutterRendererAlignmentMode, GutterRenderer> AlignmentModePropertyDefinition

Field Value

Property<GutterRendererAlignmentMode, GutterRenderer>

LinesPropertyDefinition

public static readonly Property<GutterLines?, GutterRenderer> LinesPropertyDefinition

Field Value

Property<GutterLines, GutterRenderer>

QueryActivatableSignal

Signal Descriptor for OnQueryActivatable.

public static readonly ReturningSignal<GutterRenderer, GutterRenderer.QueryActivatableSignalArgs, bool> QueryActivatableSignal

Field Value

ReturningSignal<GutterRenderer, GutterRenderer.QueryActivatableSignalArgs, bool>

QueryDataSignal

Signal Descriptor for OnQueryData.

public static readonly Signal<GutterRenderer, GutterRenderer.QueryDataSignalArgs> QueryDataSignal

Field Value

Signal<GutterRenderer, GutterRenderer.QueryDataSignalArgs>

ViewPropertyDefinition

public static readonly Property<TextView?, GutterRenderer> ViewPropertyDefinition

Field Value

Property<TextView, GutterRenderer>

XalignPropertyDefinition

public static readonly Property<float, GutterRenderer> XalignPropertyDefinition

Field Value

Property<float, GutterRenderer>

XpadPropertyDefinition

public static readonly Property<int, GutterRenderer> XpadPropertyDefinition

Field Value

Property<int, GutterRenderer>

YalignPropertyDefinition

public static readonly Property<float, GutterRenderer> YalignPropertyDefinition

Field Value

Property<float, GutterRenderer>

YpadPropertyDefinition

public static readonly Property<int, GutterRenderer> YpadPropertyDefinition

Field Value

Property<int, GutterRenderer>

Properties

AccessibleRole

public AccessibleRole AccessibleRole { get; set; }

Property Value

AccessibleRole

AlignmentMode

public GutterRendererAlignmentMode AlignmentMode { get; set; }

Property Value

GutterRendererAlignmentMode

Lines

public GutterLines? Lines { get; }

Property Value

GutterLines

View

public TextView? View { get; }

Property Value

TextView

Xalign

public float Xalign { get; set; }

Property Value

float

Xpad

public int Xpad { get; set; }

Property Value

int

Yalign

public float Yalign { get; set; }

Property Value

float

Ypad

public int Ypad { get; set; }

Property Value

int

Methods

Activate(TextIter, Rectangle, uint, ModifierType, int)

public void Activate(TextIter iter, Rectangle area, uint button, ModifierType state, int nPresses)

Parameters

iter TextIter
area Rectangle
button uint
state ModifierType
nPresses int

AlignCell(uint, float, float, out float, out float)

public void AlignCell(uint line, float width, float height, out float x, out float y)

Parameters

line uint
width float
height float
x float
y float

Announce(string, AccessibleAnnouncementPriority)

[Version("4.14")]
public void Announce(string message, AccessibleAnnouncementPriority priority)

Parameters

message string
priority AccessibleAnnouncementPriority

GetAccessibleParent()

[Version("4.10")]
public Accessible? GetAccessibleParent()

Returns

Accessible

GetAccessibleRole()

public AccessibleRole GetAccessibleRole()

Returns

AccessibleRole

GetAlignmentMode()

public GutterRendererAlignmentMode GetAlignmentMode()

Returns

GutterRendererAlignmentMode

GetAtContext()

[Version("4.10")]
public ATContext GetAtContext()

Returns

ATContext

GetBounds(out int, out int, out int, out int)

[Version("4.10")]
public bool GetBounds(out int x, out int y, out int width, out int height)

Parameters

x int
y int
width int
height int

Returns

bool

GetBuffer()

public Buffer? GetBuffer()

Returns

Buffer

GetBuildableId()

public string? GetBuildableId()

Returns

string

GetFirstAccessibleChild()

[Version("4.10")]
public Accessible? GetFirstAccessibleChild()

Returns

Accessible

GetGType()

public static Type GetGType()

Returns

Type

GetNextAccessibleSibling()

[Version("4.10")]
public Accessible? GetNextAccessibleSibling()

Returns

Accessible

GetPlatformState(AccessiblePlatformState)

[Version("4.10")]
public bool GetPlatformState(AccessiblePlatformState state)

Parameters

state AccessiblePlatformState

Returns

bool

GetView()

public View GetView()

Returns

View

GetXalign()

public float GetXalign()

Returns

float

GetXpad()

public int GetXpad()

Returns

int

GetYalign()

public float GetYalign()

Returns

float

GetYpad()

public int GetYpad()

Returns

int

QueryActivatable(TextIter, Rectangle)

public bool QueryActivatable(TextIter iter, Rectangle area)

Parameters

iter TextIter
area Rectangle

Returns

bool

ResetProperty(AccessibleProperty)

public void ResetProperty(AccessibleProperty property)

Parameters

property AccessibleProperty

ResetRelation(AccessibleRelation)

public void ResetRelation(AccessibleRelation relation)

Parameters

relation AccessibleRelation

ResetState(AccessibleState)

public void ResetState(AccessibleState state)

Parameters

state AccessibleState

SetAccessibleParent(Accessible?, Accessible?)

[Version("4.10")]
public void SetAccessibleParent(Accessible? parent, Accessible? nextSibling)

Parameters

parent Accessible
nextSibling Accessible

SetAlignmentMode(GutterRendererAlignmentMode)

public void SetAlignmentMode(GutterRendererAlignmentMode mode)

Parameters

mode GutterRendererAlignmentMode

SetXalign(float)

public void SetXalign(float xalign)

Parameters

xalign float

SetXpad(int)

public void SetXpad(int xpad)

Parameters

xpad int

SetYalign(float)

public void SetYalign(float yalign)

Parameters

yalign float

SetYpad(int)

public void SetYpad(int ypad)

Parameters

ypad int

UpdateNextAccessibleSibling(Accessible?)

[Version("4.10")]
public void UpdateNextAccessibleSibling(Accessible? newSibling)

Parameters

newSibling Accessible

Events

OnActivate

public event SignalHandler<GutterRenderer, GutterRenderer.ActivateSignalArgs> OnActivate

Event Type

SignalHandler<GutterRenderer, GutterRenderer.ActivateSignalArgs>

OnQueryActivatable

public event ReturningSignalHandler<GutterRenderer, GutterRenderer.QueryActivatableSignalArgs, bool> OnQueryActivatable

Event Type

ReturningSignalHandler<GutterRenderer, GutterRenderer.QueryActivatableSignalArgs, bool>

OnQueryData

public event SignalHandler<GutterRenderer, GutterRenderer.QueryDataSignalArgs> OnQueryData

Event Type

SignalHandler<GutterRenderer, GutterRenderer.QueryDataSignalArgs>