Table of Contents

Class Squeezer

Namespace
Adw.Internal
Assembly
Adw-1.dll
public class Squeezer
Inheritance
Squeezer
Inherited Members

Methods

Add(IntPtr, IntPtr)

Calls native method adw_squeezer_add.

public static extern IntPtr Add(IntPtr self, IntPtr child)

Parameters

self IntPtr

Transfer ownership: None Nullable: False

child IntPtr

Transfer ownership: None Nullable: False

Returns

IntPtr

Transfer ownership: None Nullable: False

GetAllowNone(IntPtr)

Calls native method adw_squeezer_get_allow_none.

public static extern bool GetAllowNone(IntPtr self)

Parameters

self IntPtr

Transfer ownership: None Nullable: False

Returns

bool

Transfer ownership: None Nullable: False

GetGType()

Calls native function adw_squeezer_get_type.

public static extern nuint GetGType()

Returns

nuint

Transfer ownership: None Nullable: False

GetHomogeneous(IntPtr)

Calls native method adw_squeezer_get_homogeneous.

public static extern bool GetHomogeneous(IntPtr self)

Parameters

self IntPtr

Transfer ownership: None Nullable: False

Returns

bool

Transfer ownership: None Nullable: False

GetInterpolateSize(IntPtr)

Calls native method adw_squeezer_get_interpolate_size.

public static extern bool GetInterpolateSize(IntPtr self)

Parameters

self IntPtr

Transfer ownership: None Nullable: False

Returns

bool

Transfer ownership: None Nullable: False

GetPage(IntPtr, IntPtr)

Calls native method adw_squeezer_get_page.

public static extern IntPtr GetPage(IntPtr self, IntPtr child)

Parameters

self IntPtr

Transfer ownership: None Nullable: False

child IntPtr

Transfer ownership: None Nullable: False

Returns

IntPtr

Transfer ownership: None Nullable: False

GetPages(IntPtr)

Calls native method adw_squeezer_get_pages.

public static extern IntPtr GetPages(IntPtr self)

Parameters

self IntPtr

Transfer ownership: None Nullable: False

Returns

IntPtr

Transfer ownership: Full Nullable: False

GetSwitchThresholdPolicy(IntPtr)

Calls native method adw_squeezer_get_switch_threshold_policy.

public static extern FoldThresholdPolicy GetSwitchThresholdPolicy(IntPtr self)

Parameters

self IntPtr

Transfer ownership: None Nullable: False

Returns

FoldThresholdPolicy

Transfer ownership: None Nullable: False

GetTransitionDuration(IntPtr)

Calls native method adw_squeezer_get_transition_duration.

public static extern uint GetTransitionDuration(IntPtr self)

Parameters

self IntPtr

Transfer ownership: None Nullable: False

Returns

uint

Transfer ownership: None Nullable: False

GetTransitionRunning(IntPtr)

Calls native method adw_squeezer_get_transition_running.

public static extern bool GetTransitionRunning(IntPtr self)

Parameters

self IntPtr

Transfer ownership: None Nullable: False

Returns

bool

Transfer ownership: None Nullable: False

GetTransitionType(IntPtr)

Calls native method adw_squeezer_get_transition_type.

public static extern SqueezerTransitionType GetTransitionType(IntPtr self)

Parameters

self IntPtr

Transfer ownership: None Nullable: False

Returns

SqueezerTransitionType

Transfer ownership: None Nullable: False

GetVisibleChild(IntPtr)

Calls native method adw_squeezer_get_visible_child.

public static extern IntPtr GetVisibleChild(IntPtr self)

Parameters

self IntPtr

Transfer ownership: None Nullable: False

Returns

IntPtr

Transfer ownership: None Nullable: True

GetXalign(IntPtr)

Calls native method adw_squeezer_get_xalign.

public static extern float GetXalign(IntPtr self)

Parameters

self IntPtr

Transfer ownership: None Nullable: False

Returns

float

Transfer ownership: None Nullable: False

GetYalign(IntPtr)

Calls native method adw_squeezer_get_yalign.

public static extern float GetYalign(IntPtr self)

Parameters

self IntPtr

Transfer ownership: None Nullable: False

Returns

float

Transfer ownership: None Nullable: False

New()

Calls native constructor adw_squeezer_new.

public static extern IntPtr New()

Returns

IntPtr

Transfer ownership: None Nullable: False

Remove(IntPtr, IntPtr)

Calls native method adw_squeezer_remove.

public static extern void Remove(IntPtr self, IntPtr child)

Parameters

self IntPtr

Transfer ownership: None Nullable: False

child IntPtr

Transfer ownership: None Nullable: False

SetAllowNone(IntPtr, bool)

Calls native method adw_squeezer_set_allow_none.

public static extern void SetAllowNone(IntPtr self, bool allowNone)

Parameters

self IntPtr

Transfer ownership: None Nullable: False

allowNone bool

Transfer ownership: None Nullable: False

SetHomogeneous(IntPtr, bool)

Calls native method adw_squeezer_set_homogeneous.

public static extern void SetHomogeneous(IntPtr self, bool homogeneous)

Parameters

self IntPtr

Transfer ownership: None Nullable: False

homogeneous bool

Transfer ownership: None Nullable: False

SetInterpolateSize(IntPtr, bool)

Calls native method adw_squeezer_set_interpolate_size.

public static extern void SetInterpolateSize(IntPtr self, bool interpolateSize)

Parameters

self IntPtr

Transfer ownership: None Nullable: False

interpolateSize bool

Transfer ownership: None Nullable: False

SetSwitchThresholdPolicy(IntPtr, FoldThresholdPolicy)

Calls native method adw_squeezer_set_switch_threshold_policy.

public static extern void SetSwitchThresholdPolicy(IntPtr self, FoldThresholdPolicy policy)

Parameters

self IntPtr

Transfer ownership: None Nullable: False

policy FoldThresholdPolicy

Transfer ownership: None Nullable: False

SetTransitionDuration(IntPtr, uint)

Calls native method adw_squeezer_set_transition_duration.

public static extern void SetTransitionDuration(IntPtr self, uint duration)

Parameters

self IntPtr

Transfer ownership: None Nullable: False

duration uint

Transfer ownership: None Nullable: False

SetTransitionType(IntPtr, SqueezerTransitionType)

Calls native method adw_squeezer_set_transition_type.

public static extern void SetTransitionType(IntPtr self, SqueezerTransitionType transition)

Parameters

self IntPtr

Transfer ownership: None Nullable: False

transition SqueezerTransitionType

Transfer ownership: None Nullable: False

SetXalign(IntPtr, float)

Calls native method adw_squeezer_set_xalign.

public static extern void SetXalign(IntPtr self, float xalign)

Parameters

self IntPtr

Transfer ownership: None Nullable: False

xalign float

Transfer ownership: None Nullable: False

SetYalign(IntPtr, float)

Calls native method adw_squeezer_set_yalign.

public static extern void SetYalign(IntPtr self, float yalign)

Parameters

self IntPtr

Transfer ownership: None Nullable: False

yalign float

Transfer ownership: None Nullable: False