# Reference Documentation

## Protocols

-   [App](protocols/App.md)
-   [MenuItem](protocols/MenuItem.md)
-   [MenuItemGroup](protocols/MenuItemGroup.md)
-   [StateProtocol](protocols/StateProtocol.md)
-   [View](protocols/View.md)
-   [ViewSwitcherOption](protocols/ViewSwitcherOption.md)
-   [Widget](protocols/Widget.md)
-   [WindowScene](protocols/WindowScene.md)
-   [WindowSceneGroup](protocols/WindowSceneGroup.md)
-   [WindowType](protocols/WindowType.md)

## Structs

-   [AboutWindow](structs/AboutWindow.md)
-   [ActionRow](structs/ActionRow.md)
-   [AppearObserver](structs/AppearObserver.md)
-   [Avatar](structs/Avatar.md)
-   [Banner](structs/Banner.md)
-   [Bin](structs/Bin.md)
-   [Binding](structs/Binding.md)
-   [Box](structs/Box.md)
-   [Button](structs/Button.md)
-   [ButtonContent](structs/ButtonContent.md)
-   [Carousel](structs/Carousel.md)
-   [CenterBox](structs/CenterBox.md)
-   [CheckButton](structs/CheckButton.md)
-   [Clamp](structs/Clamp.md)
-   [ComboRow](structs/ComboRow.md)
-   [ContentModifier](structs/ContentModifier.md)
-   [EntryRow](structs/EntryRow.md)
-   [ExpanderRow](structs/ExpanderRow.md)
-   [FileDialog](structs/FileDialog.md)
-   [ForEach](structs/ForEach.md)
-   [Form](structs/Form.md)
-   [HStack](structs/HStack.md)
-   [HeaderBar](structs/HeaderBar.md)
-   [InspectorWrapper](structs/InspectorWrapper.md)
-   [Label](structs/Label.md)
-   [LevelBar](structs/LevelBar.md)
-   [LinkButton](structs/LinkButton.md)
-   [ListBox](structs/ListBox.md)
-   [Menu](structs/Menu.md)
-   [MenuButton](structs/MenuButton.md)
-   [MenuSection](structs/MenuSection.md)
-   [ModifierStopper](structs/ModifierStopper.md)
-   [NavigationSplitView](structs/NavigationSplitView.md)
-   [Overlay](structs/Overlay.md)
-   [OverlaySplitView](structs/OverlaySplitView.md)
-   [PasswordEntryRow](structs/PasswordEntryRow.md)
-   [PreferencesGroup](structs/PreferencesGroup.md)
-   [PreferencesPage](structs/PreferencesPage.md)
-   [PreferencesRow](structs/PreferencesRow.md)
-   [ProgressBar](structs/ProgressBar.md)
-   [ScrolledWindow](structs/ScrolledWindow.md)
-   [Signal](structs/Signal.md)
-   [SpinRow](structs/SpinRow.md)
-   [Spinner](structs/Spinner.md)
-   [SplitButton](structs/SplitButton.md)
-   [State](structs/State.md)
-   [StateWrapper](structs/StateWrapper.md)
-   [StatusPage](structs/StatusPage.md)
-   [Submenu](structs/Submenu.md)
-   [SwitchRow](structs/SwitchRow.md)
-   [ToastOverlay](structs/ToastOverlay.md)
-   [ToggleButton](structs/ToggleButton.md)
-   [ToolbarView](structs/ToolbarView.md)
-   [ViewStack](structs/ViewStack.md)
-   [ViewSwitcher](structs/ViewSwitcher.md)
-   [Window](structs/Window.md)
-   [WindowTitle](structs/WindowTitle.md)

## Classes

-   [GTUIAboutWindow](classes/GTUIAboutWindow.md)
-   [GTUIApp](classes/GTUIApp.md)
-   [GTUIApplicationWindow](classes/GTUIApplicationWindow.md)
-   [GTUIFileDialog](classes/GTUIFileDialog.md)
-   [GTUIWindow](classes/GTUIWindow.md)
-   [State.Content](classes/State.Content.md)
-   [State.Storage](classes/State.Storage.md)
-   [ViewStorage](classes/ViewStorage.md)
-   [ViewStorage.SignalData](classes/ViewStorage.SignalData.md)
-   [WindowStorage](classes/WindowStorage.md)

## Enums

-   [Alignment](enums/Alignment.md)
-   [ArrayBuilder](enums/ArrayBuilder.md)
-   [ArrayBuilder.Component](enums/ArrayBuilder.Component.md)
-   [Edge](enums/Edge.md)
-   [Icon](enums/Icon.md)
-   [Icon.DefaultIcon](enums/Icon.DefaultIcon.md)
-   [Transition](enums/Transition.md)
-   [ViewBuilder](enums/ViewBuilder.md)
-   [ViewBuilder.Component](enums/ViewBuilder.Component.md)

## Extensions

-   [ActionRow](extensions/ActionRow.md)
-   [App](extensions/App.md)
-   [Array](extensions/Array.md)
-   [Banner](extensions/Banner.md)
-   [Bool](extensions/Bool.md)
-   [Button](extensions/Button.md)
-   [Carousel](extensions/Carousel.md)
-   [Clamp](extensions/Clamp.md)
-   [ComboRow](extensions/ComboRow.md)
-   [EntryRow](extensions/EntryRow.md)
-   [FormSection](extensions/FormSection.md)
-   [HeaderBar](extensions/HeaderBar.md)
-   [Int](extensions/Int.md)
-   [List](extensions/List.md)
-   [Menu](extensions/Menu.md)
-   [MenuItem](extensions/MenuItem.md)
-   [MenuItemGroup](extensions/MenuItemGroup.md)
-   [OpaquePointer](extensions/OpaquePointer.md)
-   [OverlaySplitView](extensions/OverlaySplitView.md)
-   [PasswordEntryRow](extensions/PasswordEntryRow.md)
-   [ProgressBar](extensions/ProgressBar.md)
-   [ScrollView](extensions/ScrollView.md)
-   [Set](extensions/Set.md)
-   [SpinRow](extensions/SpinRow.md)
-   [State](extensions/State.md)
-   [StatusPage](extensions/StatusPage.md)
-   [String](extensions/String.md)
-   [SwitchRow](extensions/SwitchRow.md)
-   [Text](extensions/Text.md)
-   [ToastOverlay](extensions/ToastOverlay.md)
-   [Toggle](extensions/Toggle.md)
-   [UInt](extensions/UInt.md)
-   [UnsafeMutablePointer](extensions/UnsafeMutablePointer.md)
-   [UnsafeMutableRawPointer](extensions/UnsafeMutableRawPointer.md)
-   [VStack](extensions/VStack.md)
-   [View](extensions/View.md)
-   [Widget](extensions/Widget.md)
-   [WindowScene](extensions/WindowScene.md)
-   [WindowSceneGroup](extensions/WindowSceneGroup.md)

## Typealiases

-   [Body](typealiases/Body.md)
-   [FormSection](typealiases/FormSection.md)
-   [List](typealiases/List.md)
-   [MenuBuilder](typealiases/MenuBuilder.md)
-   [MenuContent](typealiases/MenuContent.md)
-   [Scene](typealiases/Scene.md)
-   [SceneBuilder](typealiases/SceneBuilder.md)
-   [ScrollView](typealiases/ScrollView.md)
-   [Text](typealiases/Text.md)
-   [Toggle](typealiases/Toggle.md)
-   [VStack](typealiases/VStack.md)

## Methods

-   [filedialog_on_open_cb(ptr_file_userData_)](methods/filedialog_on_open_cb(ptr_file_userData_).md)
-   [filedialog_on_save_cb(ptr_file_userData_)](methods/filedialog_on_save_cb(ptr_file_userData_).md)

This file was generated by [SourceDocs](https://github.com/eneko/SourceDocs)