-
Notifications
You must be signed in to change notification settings - Fork 10
uwidgets.core.models.settings.layout
GitHub Action edited this page Oct 3, 2024
·
2 revisions
Namespace: uWidgets.Core.Models.Settings
Widget sizing and positioning settings.
public class Layout : System.IEquatable`1[[uWidgets.Core.Models.Settings.Layout, uWidgets.Core, Version=0.5.0.0, Culture=neutral, PublicKeyToken=null]]
Inheritance Object → Layout
Implements IEquatable<Layout>
Attributes NullableContextAttribute, NullableAttribute
protected Type EqualityContract { get; }
Should widget's size be snapped to the grid
public bool SnapSize { get; set; }
Disable resizing a widget
public bool LockSize { get; set; }
Should widget's position be snapped to the grid
public bool SnapPosition { get; set; }
Disable moving a widget
public bool LockPosition { get; set; }
Widget sizing and positioning settings.
public Layout(bool SnapSize, bool LockSize, bool SnapPosition, bool LockPosition)
SnapSize
Boolean
Should widget's size be snapped to the grid
LockSize
Boolean
Disable resizing a widget
SnapPosition
Boolean
Should widget's position be snapped to the grid
LockPosition
Boolean
Disable moving a widget
protected Layout(Layout original)
original
Layout
public string ToString()
protected bool PrintMembers(StringBuilder builder)
builder
StringBuilder
public int GetHashCode()
public bool Equals(object obj)
obj
Object
public bool Equals(Layout other)
other
Layout
public Layout <Clone>$()
public void Deconstruct(Boolean& SnapSize, Boolean& LockSize, Boolean& SnapPosition, Boolean& LockPosition)
SnapSize
Boolean&
LockSize
Boolean&
SnapPosition
Boolean&
LockPosition
Boolean&