Get desktop application:
View/edit binary Protocol Buffers messages
Alignment is a positioning indicator for aligning content along an axis within a container.
AngularDirection is a rotational direction in 2D space.
Bounds is a closed-open interval [lower, upper) over an ordered numeric value space. The TypeScript binding is generic over T so callers can express bounds over either number or bigint values; other languages emit a concrete float64-based type.
lower is the inclusive lower bound.
upper is the exclusive upper bound.
CenterLocation is a location at the center of a container.
ClientXY is a 2D coordinate point expressed in client (viewport) space, matching the shape of DOM mouse events.
client_x is the horizontal coordinate in client (viewport) space.
client_y is the vertical coordinate in client (viewport) space.
CornerLocation is an anchor corner for positioning.
Used in:
Dimension is the name of a 2D size axis.
Dimensions is a 2D size with width and height values.
Used in:
width is the width in pixels.
height is the height in pixels.
Direction is a 2D axis direction.
Location is a position indicator covering the four outer edges of a container and its center.
Order is a positional ordering indicator for elements in a sequence.
OuterLocation is a position indicator for elements anchored to the outer edge of a container. Used for orientation and positioning of UI elements.
SignedDimension is the name of a 2D signed size axis.
SignedDimensions is a 2D size whose width and height components carry sign, allowing negative values to express direction.
signed_width is the signed width.
signed_height is the signed height.
StickyUnit is the measurement unit for a sticky coordinate, either pixels or a decimal fraction of the container.
Used in:
StickyUnits specifies the measurement units for sticky positioning.
Used in:
x is the horizontal unit.
y is the vertical unit.
StickyXY is a position that can be anchored to different corners of a container with configurable units (pixels or decimal fractions).
x is the horizontal coordinate.
y is the vertical coordinate.
root is the optional anchor corner for the position.
units is the optional unit specification for the coordinates.
Viewport is the camera state of a viewport.
zoom is the zoom level where 1.0 equals 100%.
position is the (x, y) pan offset of the viewport.
XLocation is a horizontal-axis location at the left or right edge.
Used in:
XY is a 2D coordinate point with x and y values. Used for positioning elements in two-dimensional space.
Used in: , , ,
x is the horizontal coordinate.
y is the vertical coordinate.
YLocation is a vertical-axis location at the top or bottom edge.
Used in: