Class Squeezer
- Namespace
- Adw
- Assembly
- Adw-1.dll
public sealed class Squeezer : Widget, IDisposable, Accessible, Buildable, ConstraintTarget, Orientable, GTypeProvider, InstanceFactory
- Inheritance
-
Squeezer
- Implements
-
- Inherited Members
-
Constructors
Squeezer(SqueezerHandle)
public Squeezer(SqueezerHandle handle)
Parameters
handle
SqueezerHandle
Squeezer(params ConstructArgument[])
public Squeezer(params ConstructArgument[] constructArguments)
Parameters
constructArguments
ConstructArgument[]
Fields
AllowNonePropertyDefinition
public static readonly Property<bool, Squeezer> AllowNonePropertyDefinition
Field Value
- Property<bool, Squeezer>
HomogeneousPropertyDefinition
public static readonly Property<bool, Squeezer> HomogeneousPropertyDefinition
Field Value
- Property<bool, Squeezer>
InterpolateSizePropertyDefinition
public static readonly Property<bool, Squeezer> InterpolateSizePropertyDefinition
Field Value
- Property<bool, Squeezer>
PagesPropertyDefinition
public static readonly Property<SelectionModel, Squeezer> PagesPropertyDefinition
Field Value
- Property<SelectionModel, Squeezer>
SwitchThresholdPolicyPropertyDefinition
public static readonly Property<FoldThresholdPolicy, Squeezer> SwitchThresholdPolicyPropertyDefinition
Field Value
- Property<FoldThresholdPolicy, Squeezer>
TransitionDurationPropertyDefinition
public static readonly Property<uint, Squeezer> TransitionDurationPropertyDefinition
Field Value
- Property<uint, Squeezer>
TransitionRunningPropertyDefinition
public static readonly Property<bool, Squeezer> TransitionRunningPropertyDefinition
Field Value
- Property<bool, Squeezer>
TransitionTypePropertyDefinition
public static readonly Property<SqueezerTransitionType, Squeezer> TransitionTypePropertyDefinition
Field Value
- Property<SqueezerTransitionType, Squeezer>
VisibleChildPropertyDefinition
public static readonly Property<Widget?, Squeezer> VisibleChildPropertyDefinition
Field Value
- Property<Widget, Squeezer>
XalignPropertyDefinition
public static readonly Property<float, Squeezer> XalignPropertyDefinition
Field Value
- Property<float, Squeezer>
YalignPropertyDefinition
public static readonly Property<float, Squeezer> YalignPropertyDefinition
Field Value
- Property<float, Squeezer>
Properties
AccessibleRole
public AccessibleRole AccessibleRole { get; set; }
Property Value
- AccessibleRole
AllowNone
public bool AllowNone { get; set; }
Property Value
- bool
Homogeneous
public bool Homogeneous { get; set; }
Property Value
- bool
InterpolateSize
public bool InterpolateSize { get; set; }
Property Value
- bool
Pages
public SelectionModel Pages { get; }
Property Value
- SelectionModel
SwitchThresholdPolicy
public FoldThresholdPolicy SwitchThresholdPolicy { get; set; }
Property Value
- FoldThresholdPolicy
TransitionDuration
public uint TransitionDuration { get; set; }
Property Value
- uint
TransitionRunning
public bool TransitionRunning { get; }
Property Value
- bool
TransitionType
public SqueezerTransitionType TransitionType { get; set; }
Property Value
- SqueezerTransitionType
VisibleChild
public Widget? VisibleChild { get; }
Property Value
- Widget
Xalign
public float Xalign { get; set; }
Property Value
- float
Yalign
public float Yalign { get; set; }
Property Value
- float
Methods
public SqueezerPage Add(Widget child)
Parameters
child
Widget
Returns
- SqueezerPage
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
GetAllowNone()
public bool GetAllowNone()
Returns
- bool
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
GetBuildableId()
public string? GetBuildableId()
Returns
- string
GetFirstAccessibleChild()
[Version("4.10")]
public Accessible? GetFirstAccessibleChild()
Returns
- Accessible
GetGType()
public static Type GetGType()
Returns
- Type
GetHomogeneous()
public bool GetHomogeneous()
Returns
- bool
GetInterpolateSize()
public bool GetInterpolateSize()
Returns
- bool
GetNextAccessibleSibling()
[Version("4.10")]
public Accessible? GetNextAccessibleSibling()
Returns
- Accessible
GetOrientation()
public Orientation GetOrientation()
Returns
- Orientation
GetPage(Widget)
public SqueezerPage GetPage(Widget child)
Parameters
child
Widget
Returns
- SqueezerPage
GetPages()
public SelectionModel GetPages()
Returns
- SelectionModel
[Version("4.10")]
public bool GetPlatformState(AccessiblePlatformState state)
Parameters
state
AccessiblePlatformState
Returns
- bool
GetSwitchThresholdPolicy()
public FoldThresholdPolicy GetSwitchThresholdPolicy()
Returns
- FoldThresholdPolicy
GetTransitionDuration()
public uint GetTransitionDuration()
Returns
- uint
GetTransitionRunning()
public bool GetTransitionRunning()
Returns
- bool
GetTransitionType()
public SqueezerTransitionType GetTransitionType()
Returns
- SqueezerTransitionType
GetVisibleChild()
public Widget? GetVisibleChild()
Returns
- Widget
GetXalign()
Returns
- float
GetYalign()
Returns
- float
New()
public static Squeezer New()
Returns
- Squeezer
public void Remove(Widget child)
Parameters
child
Widget
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
SetAllowNone(bool)
public void SetAllowNone(bool allowNone)
Parameters
allowNone
bool
SetHomogeneous(bool)
public void SetHomogeneous(bool homogeneous)
Parameters
homogeneous
bool
SetInterpolateSize(bool)
public void SetInterpolateSize(bool interpolateSize)
Parameters
interpolateSize
bool
SetOrientation(Orientation)
public void SetOrientation(Orientation orientation)
Parameters
orientation
Orientation
SetSwitchThresholdPolicy(FoldThresholdPolicy)
public void SetSwitchThresholdPolicy(FoldThresholdPolicy policy)
Parameters
policy
FoldThresholdPolicy
SetTransitionDuration(uint)
public void SetTransitionDuration(uint duration)
Parameters
duration
uint
SetTransitionType(SqueezerTransitionType)
public void SetTransitionType(SqueezerTransitionType transition)
Parameters
transition
SqueezerTransitionType
SetXalign(float)
public void SetXalign(float xalign)
Parameters
xalign
float
SetYalign(float)
public void SetYalign(float yalign)
Parameters
yalign
float
UpdateNextAccessibleSibling(Accessible?)
[Version("4.10")]
public void UpdateNextAccessibleSibling(Accessible? newSibling)
Parameters
newSibling
Accessible