Record Class Insets
java.lang.Object
java.lang.Record
io.github.cottonmc.cotton.gui.widget.data.Insets
- Record Components:
top- the top (Y-) inset sizeleft- the left (X-) inset sizebottom- the bottom (Y+) inset sizeright- the right (X+) inset size
The layout insets of a panel. The insets describe how many pixels should be around the panel's contents.
For example, root panels have 7 pixels around their contents, which is set via
ROOT_PANEL.- Since:
- 4.0.0
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionintbottom()Returns the value of thebottomrecord component.final booleanIndicates whether some other object is "equal to" this one.final inthashCode()Returns a hash code value for this object.intheight()Returns the total height of these insets.intleft()Returns the value of theleftrecord component.intright()Returns the value of therightrecord component.inttop()Returns the value of thetoprecord component.final StringtoString()Returns a string representation of this record class.intwidth()Returns the total width of these insets.
-
Field Details
-
NONE
Empty layout insets that do not provide any borders around content. -
ROOT_PANEL
The default insets of a root panel, providing 7 pixels around the content on all sides.
-
-
Constructor Details
-
Insets
public Insets(int top, int left, int bottom, int right) Constructs layout insets.- Parameters:
top- the top (Y-) inset sizeleft- the left (X-) inset sizebottom- the bottom (Y+) inset sizeright- the right (X+) inset size
-
Insets
public Insets(int vertical, int horizontal) Constructs layout insets.- Parameters:
vertical- the vertical (Y) size of the insetshorizontal- the horizontal (X) size of the insets
-
Insets
public Insets(int size) Constructs layout insets.- Parameters:
size- the size of the insets on all sides
-
-
Method Details
-
width
public int width()- Returns:
- the total width of these insets
- Since:
- 9.1.0
-
height
public int height()- Returns:
- the total height of these insets
- Since:
- 9.1.0
-
toString
Returns a string representation of this record class. The representation contains the name of the class, followed by the name and value of each of the record components. -
hashCode
public final int hashCode()Returns a hash code value for this object. The value is derived from the hash code of each of the record components. -
equals
Indicates whether some other object is "equal to" this one. The objects are equal if the other object is of the same class and if all the record components are equal. All components in this record class are compared with '=='. -
top
public int top()Returns the value of thetoprecord component.- Returns:
- the value of the
toprecord component
-
left
public int left()Returns the value of theleftrecord component.- Returns:
- the value of the
leftrecord component
-
bottom
public int bottom()Returns the value of thebottomrecord component.- Returns:
- the value of the
bottomrecord component
-
right
public int right()Returns the value of therightrecord component.- Returns:
- the value of the
rightrecord component
-