Table of Contents

Class Constraint

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

Methods

GetConstant(nint)

Calls native method gtk_constraint_get_constant.

public static extern double GetConstant(nint constraint)

Parameters

constraint nint

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(nint)

Calls native method gtk_constraint_get_multiplier.

public static extern double GetMultiplier(nint constraint)

Parameters

constraint nint

Transfer ownership: None Nullable: False

Returns

double

Transfer ownership: None Nullable: False

GetRelation(nint)

Calls native method gtk_constraint_get_relation.

public static extern ConstraintRelation GetRelation(nint constraint)

Parameters

constraint nint

Transfer ownership: None Nullable: False

Returns

ConstraintRelation

Transfer ownership: None Nullable: False

GetSource(nint)

Calls native method gtk_constraint_get_source.

public static extern nint GetSource(nint constraint)

Parameters

constraint nint

Transfer ownership: None Nullable: False

Returns

nint

Transfer ownership: None Nullable: True

GetSourceAttribute(nint)

Calls native method gtk_constraint_get_source_attribute.

public static extern ConstraintAttribute GetSourceAttribute(nint constraint)

Parameters

constraint nint

Transfer ownership: None Nullable: False

Returns

ConstraintAttribute

Transfer ownership: None Nullable: False

GetStrength(nint)

Calls native method gtk_constraint_get_strength.

public static extern int GetStrength(nint constraint)

Parameters

constraint nint

Transfer ownership: None Nullable: False

Returns

int

Transfer ownership: None Nullable: False

GetTarget(nint)

Calls native method gtk_constraint_get_target.

public static extern nint GetTarget(nint constraint)

Parameters

constraint nint

Transfer ownership: None Nullable: False

Returns

nint

Transfer ownership: None Nullable: True

GetTargetAttribute(nint)

Calls native method gtk_constraint_get_target_attribute.

public static extern ConstraintAttribute GetTargetAttribute(nint constraint)

Parameters

constraint nint

Transfer ownership: None Nullable: False

Returns

ConstraintAttribute

Transfer ownership: None Nullable: False

IsAttached(nint)

Calls native method gtk_constraint_is_attached.

public static extern bool IsAttached(nint constraint)

Parameters

constraint nint

Transfer ownership: None Nullable: False

Returns

bool

Transfer ownership: None Nullable: False

IsConstant(nint)

Calls native method gtk_constraint_is_constant.

public static extern bool IsConstant(nint constraint)

Parameters

constraint nint

Transfer ownership: None Nullable: False

Returns

bool

Transfer ownership: None Nullable: False

IsRequired(nint)

Calls native method gtk_constraint_is_required.

public static extern bool IsRequired(nint constraint)

Parameters

constraint nint

Transfer ownership: None Nullable: False

Returns

bool

Transfer ownership: None Nullable: False

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

Calls native constructor gtk_constraint_new.

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

Parameters

target nint

Transfer ownership: None Nullable: True

targetAttribute ConstraintAttribute

Transfer ownership: None Nullable: False

relation ConstraintRelation

Transfer ownership: None Nullable: False

source nint

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

nint

Transfer ownership: Full Nullable: False

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

Calls native constructor gtk_constraint_new_constant.

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

Parameters

target nint

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

nint

Transfer ownership: Full Nullable: False