namespace Terminal.Gui;
///
/// Determines alignment modes for .
///
[Flags]
public enum AlignmentModes
{
///
/// The items will be arranged from start (left/top) to end (right/bottom).
///
StartToEnd = 0,
///
/// The items will be arranged from end (right/bottom) to start (left/top).
///
///
/// Not implemented.
///
EndToStart = 1,
///
/// At least one space will be added between items. Useful for justifying text where at least one space is needed.
///
///
///
/// If the total size of the items is greater than the container size, the space between items will be ignored
/// starting from the end.
///
///
AddSpaceBetweenItems = 2,
///
/// When aligning via or , the item opposite to the alignment (the first or last item) will be ignored.
///
///
///
/// If the container is smaller than the total size of the items, the end items will be clipped (their locations
/// will be greater than the container size).
///
///
///
///
/// Start: |111 2222 33333|
/// End: |111 2222 33333|
///
///
IgnoreFirstOrLast = 4,
}