---
<!-- Copyright © SixtyFPS GmbH <info@slint.dev> ; SPDX-License-Identifier: MIT -->
title: Global Structs and Enums
description: Global Structs and Enums
---


import FontMetrics from "../../collections/structs/FontMetrics.md"
import KeyboardModifiers from "../../collections/structs/KeyboardModifiers.md"
import KeyEvent from "../../collections/structs/KeyEvent.md"
import Point from "../../collections/structs/Point.md"
import PointerEvent from "../../collections/structs/PointerEvent.md"
import PointerScrollEvent from "../../collections/structs/PointerScrollEvent.md"
import StandardListViewItem from "../../collections/structs/StandardListViewItem.md"
import TableColumn from "../../collections/structs/TableColumn.md"

import AccessibleRole from "../../collections/enums/AccessibleRole.md"
import AnimationDirection from "../../collections/enums/AnimationDirection.md"
import ColorScheme from "../../collections/enums/ColorScheme.md"
import DialogButtonRole from "../../collections/enums/DialogButtonRole.md"
import EventResult from "../../collections/enums/EventResult.md"
import FillRule from "../../collections/enums/FillRule.md"
import ImageFit from "../../collections/enums/ImageFit.md"
import ImageHorizontalAlignment from "../../collections/enums/ImageHorizontalAlignment.md"
import ImageRendering from "../../collections/enums/ImageRendering.md"
import ImageTiling from "../../collections/enums/ImageTiling.md"
import ImageVerticalAlignment from "../../collections/enums/ImageVerticalAlignment.md"
import InputType from "../../collections/enums/InputType.md"
import LayoutAlignment from "../../collections/enums/LayoutAlignment.md"
import MouseCursor from "../../collections/enums/MouseCursor.md"
import Orientation from "../../collections/enums/Orientation.md"
import PathEvent from "../../collections/enums/PathEvent.md"
import PointerEventButton from "../../collections/enums/PointerEventButton.md"
import PointerEventKind from "../../collections/enums/PointerEventKind.md"
import PopupClosePolicy from "../../collections/enums/PopupClosePolicy.md"
import ScrollBarPolicy from "../../collections/enums/ScrollBarPolicy.md"
import SortOrder from "../../collections/enums/SortOrder.md"
import StandardButtonKind from "../../collections/enums/StandardButtonKind.md"
import TextHorizontalAlignment from "../../collections/enums/TextHorizontalAlignment.md"
import TextOverflow from "../../collections/enums/TextOverflow.md"
import TextStrokeStyle from "../../collections/enums/TextStrokeStyle.md"
import TextVerticalAlignment from "../../collections/enums/TextVerticalAlignment.md"
import TextWrap from "../../collections/enums/TextWrap.md"


## Structs

### FontMetrics
<FontMetrics />

### KeyboardModifiers
<KeyboardModifiers />

### KeyEvent
<KeyEvent />

### Point
<Point />

### PointerEvent
<PointerEvent />

### PointerScrollEvent
<PointerScrollEvent />

### StandardListViewItem
<StandardListViewItem />

### TableColumn
<TableColumn />

## Enums 

### AccessibleRole
<AccessibleRole />

### AnimationDirection
<AnimationDirection />

### ColorScheme
<ColorScheme />

### DialogButtonRole
<DialogButtonRole />

### EventResult
<EventResult />

### FillRule
<FillRule />

### ImageFit
<ImageFit />

### ImageHorizontalAlignment
<ImageHorizontalAlignment />

### ImageRendering
<ImageRendering />

### ImageTiling
<ImageTiling />

### ImageVerticalAlignment
<ImageVerticalAlignment />

### InputType
<InputType />

### LayoutAlignment
<LayoutAlignment />

### MouseCursor
<MouseCursor />

### Orientation
<Orientation />

### PathEvent
<PathEvent />

### PointerEventButton
<PointerEventButton />

### PointerEventKind
<PointerEventKind />

### PopupClosePolicy
<PopupClosePolicy />

### ScrollBarPolicy
<ScrollBarPolicy />

### SortOrder
<SortOrder />

### StandardButtonKind
<StandardButtonKind />

### TextHorizontalAlignment
<TextHorizontalAlignment />

### TextOverflow
<TextOverflow />

### TextStrokeStyle
<TextStrokeStyle />

### TextVerticalAlignment
<TextVerticalAlignment />

### TextWrap
<TextWrap />
