-
Notifications
You must be signed in to change notification settings - Fork 26
uwidgets.core.models.settings.layout
GitHub Action edited this page Aug 11, 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.4.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&