Table of Contents

Class Constraint

Namespace
Gtk.Internal
Assembly
Gtk-4.0.dll
public class Constraint
Inheritance
Constraint
Inherited Members

Methods

GetConstant(IntPtr)

Calls native method gtk_constraint_get_constant.

public static extern double GetConstant(IntPtr constraint)

Parameters

constraint IntPtr

Transfer ownership: None Nullable: False

Returns

double

Transfer ownership: None Nullable: False

GetGType()

Calls native function gtk_constraint_get_type.

public static extern nuint GetGType()

Returns

nuint

Transfer ownership: None Nullable: False

GetMultiplier(IntPtr)

Calls native method gtk_constraint_get_multiplier.

public static extern double GetMultiplier(IntPtr constraint)

Parameters

constraint IntPtr

Transfer ownership: None Nullable: False

Returns

double

Transfer ownership: None Nullable: False

GetRelation(IntPtr)

Calls native method gtk_constraint_get_relation.

public static extern ConstraintRelation GetRelation(IntPtr constraint)

Parameters

constraint IntPtr

Transfer ownership: None Nullable: False

Returns

ConstraintRelation

Transfer ownership: None Nullable: False

GetSource(IntPtr)

Calls native method gtk_constraint_get_source.

public static extern IntPtr GetSource(IntPtr constraint)

Parameters

constraint IntPtr

Transfer ownership: None Nullable: False

Returns

IntPtr

Transfer ownership: None Nullable: True

GetSourceAttribute(IntPtr)

Calls native method gtk_constraint_get_source_attribute.

public static extern ConstraintAttribute GetSourceAttribute(IntPtr constraint)

Parameters

constraint IntPtr

Transfer ownership: None Nullable: False

Returns

ConstraintAttribute

Transfer ownership: None Nullable: False

GetStrength(IntPtr)

Calls native method gtk_constraint_get_strength.

public static extern int GetStrength(IntPtr constraint)

Parameters

constraint IntPtr

Transfer ownership: None Nullable: False

Returns

int

Transfer ownership: None Nullable: False

GetTarget(IntPtr)

Calls native method gtk_constraint_get_target.

public static extern IntPtr GetTarget(IntPtr constraint)

Parameters

constraint IntPtr

Transfer ownership: None Nullable: False

Returns

IntPtr

Transfer ownership: None Nullable: True

GetTargetAttribute(IntPtr)

Calls native method gtk_constraint_get_target_attribute.

public static extern ConstraintAttribute GetTargetAttribute(IntPtr constraint)

Parameters

constraint IntPtr

Transfer ownership: None Nullable: False

Returns

ConstraintAttribute

Transfer ownership: None Nullable: False

IsAttached(IntPtr)

Calls native method gtk_constraint_is_attached.

public static extern bool IsAttached(IntPtr constraint)

Parameters

constraint IntPtr

Transfer ownership: None Nullable: False

Returns

bool

Transfer ownership: None Nullable: False

IsConstant(IntPtr)

Calls native method gtk_constraint_is_constant.

public static extern bool IsConstant(IntPtr constraint)

Parameters

constraint IntPtr

Transfer ownership: None Nullable: False

Returns

bool

Transfer ownership: None Nullable: False

IsRequired(IntPtr)

Calls native method gtk_constraint_is_required.

public static extern bool IsRequired(IntPtr constraint)

Parameters

constraint IntPtr

Transfer ownership: None Nullable: False

Returns

bool

Transfer ownership: None Nullable: False

New(IntPtr, ConstraintAttribute, ConstraintRelation, IntPtr, ConstraintAttribute, double, double, int)

Calls native constructor gtk_constraint_new.

public static extern IntPtr New(IntPtr target, ConstraintAttribute targetAttribute, ConstraintRelation relation, IntPtr source, ConstraintAttribute sourceAttribute, double multiplier, double constant, int strength)

Parameters

target IntPtr

Transfer ownership: None Nullable: True

targetAttribute ConstraintAttribute

Transfer ownership: None Nullable: False

relation ConstraintRelation

Transfer ownership: None Nullable: False

source IntPtr

Transfer ownership: None Nullable: True

sourceAttribute ConstraintAttribute

Transfer ownership: None Nullable: False

multiplier double

Transfer ownership: None Nullable: False

constant double

Transfer ownership: None Nullable: False

strength int

Transfer ownership: None Nullable: False

Returns

IntPtr

Transfer ownership: Full Nullable: False

NewConstant(IntPtr, ConstraintAttribute, ConstraintRelation, double, int)

Calls native constructor gtk_constraint_new_constant.

public static extern IntPtr NewConstant(IntPtr target, ConstraintAttribute targetAttribute, ConstraintRelation relation, double constant, int strength)

Parameters

target IntPtr

Transfer ownership: None Nullable: True

targetAttribute ConstraintAttribute

Transfer ownership: None Nullable: False

relation ConstraintRelation

Transfer ownership: None Nullable: False

constant double

Transfer ownership: None Nullable: False

strength int

Transfer ownership: None Nullable: False

Returns

IntPtr

Transfer ownership: Full Nullable: False