Package org.gnome.gdk

Enum Class AnchorHints

java.lang.Object
java.lang.Enum<AnchorHints>
org.gnome.gdk.AnchorHints
All Implemented Interfaces:
Enumeration, Serializable, Comparable<AnchorHints>, Constable

@Generated("io.github.jwharm.JavaGI") public enum AnchorHints extends Enum<AnchorHints> implements Enumeration
Positioning hints for aligning a surface relative to a rectangle.

These hints determine how the surface should be positioned in the case that the surface would fall off-screen if placed in its ideal position.

For example, FLIP_X will replace Gravity.NORTH_WEST with Gravity.NORTH_EAST and vice versa if the surface extends beyond the left or right edges of the monitor.

If SLIDE_X is set, the surface can be shifted horizontally to fit on-screen. If RESIZE_X is set, the surface can be shrunken horizontally to fit.

In general, when multiple flags are set, flipping should take precedence over sliding, which should take precedence over resizing.