Export Libadwaita types used in public functions

One doesn't have to import Libadwaita unless they want to use an
unimplemented widget
This commit is contained in:
david-swift 2024-01-04 13:56:30 +01:00
parent 503cf3a191
commit 8911cc8f42
6 changed files with 33 additions and 0 deletions

View File

@ -92,12 +92,16 @@
## Typealiases
- [Alignment](typealiases/Alignment.md)
- [Body](typealiases/Body.md)
- [Edge](typealiases/Edge.md)
- [GTUIApplicationWindow](typealiases/GTUIApplicationWindow.md)
- [GTUIWindow](typealiases/GTUIWindow.md)
- [Icon](typealiases/Icon.md)
- [MenuBuilder](typealiases/MenuBuilder.md)
- [MenuContent](typealiases/MenuContent.md)
- [Scene](typealiases/Scene.md)
- [SceneBuilder](typealiases/SceneBuilder.md)
- [Transition](typealiases/Transition.md)
This file was generated by [SourceDocs](https://github.com/eneko/SourceDocs)

View File

@ -0,0 +1,5 @@
**TYPEALIAS**
# `Alignment`
The alignment for a widget.

View File

@ -0,0 +1,5 @@
**TYPEALIAS**
# `Edge`
The edges of a widget.

View File

@ -0,0 +1,5 @@
**TYPEALIAS**
# `Icon`
An icon.

View File

@ -0,0 +1,5 @@
**TYPEALIAS**
# `Transition`
A transition for a stack.

View File

@ -126,3 +126,12 @@ extension View {
}
}
/// The alignment for a widget.
public typealias Alignment = Libadwaita.Alignment
/// The edges of a widget.
public typealias Edge = Libadwaita.Edge
/// An icon.
public typealias Icon = Libadwaita.Icon
/// A transition for a stack.
public typealias Transition = Libadwaita.Transition