Part appendix. Tree Index

    GObject
    ├── GInitiallyUnowned
       ╰── GtkWidget
           ╰── GtkContainer
               ├── GtkBin
                  ├── GtkWindow
                     ├── AgsAnimationWindow
                     ├── AgsAutomationWindow
                     ├── GtkDialog
                        ├── AgsConnectionEditor
                        ├── AgsCropNoteDialog
                        ├── AgsEnvelopeDialog
                        ├── AgsMachineEditor
                        ├── AgsMachineSelection
                        ├── AgsMidiDialog
                        ├── AgsMidiExportWizard
                        ├── AgsMidiImportWizard
                        ├── AgsMoveNoteDialog
                        ├── AgsPluginBrowser
                        ├── AgsPositionAutomationCursorDialog
                        ├── AgsPositionNotationCursorDialog
                        ├── AgsPositionWaveCursorDialog
                        ├── AgsPreferences
                        ├── AgsQuitDialog
                        ├── AgsRampAccelerationDialog
                        ├── AgsSelectAccelerationDialog
                        ├── AgsSelectBufferDialog
                        ├── AgsSelectNoteDialog
                        ╰── AgsWaveExportDialog
                     ├── AgsExportWindow
                     ├── AgsOnlineHelpWindow
                     ├── AgsPlaybackWindow
                     ├── AgsSheetWindow
                     ├── AgsWaveWindow
                     ╰── AgsWindow
                  ├── AgsMachine
                     ├── AgsAudiorec
                     ├── AgsDesk
                     ├── AgsDrum
                     ├── AgsDssiBridge
                     ├── AgsEqualizer10
                     ├── AgsFFPlayer
                     ├── AgsFMSyncsynth
                     ├── AgsFMSynth
                     ├── AgsLadspaBridge
                     ├── AgsLiveDssiBridge
                     ├── AgsLiveLv2Bridge
                     ├── AgsLv2Bridge
                     ├── AgsMatrix
                     ├── AgsMixer
                     ├── AgsPanel
                     ├── AgsPitchSampler
                     ├── AgsSF2Synth
                     ├── AgsSFZSynth
                     ├── AgsSpectrometer
                     ├── AgsSyncsynth
                     ╰── AgsSynth
                  ├── GtkFrame
                     ├── AgsBulkMember
                     ├── AgsFMOscillator
                     ├── AgsLineMember
                     ╰── AgsOscillator
                  ├── GtkButton
                     ╰── GtkToggleButton
                         ╰── GtkCheckButton
                             ╰── GtkRadioButton
                                 ╰── AgsMachineRadioButton
                  ├── AgsScrolledAutomationEditBox
                  ╰── AgsScrolledWaveEditBox
               ├── GtkBox
                  ├── AgsAudioPreferences
                  ├── AgsAutomationEditBox
                     ╰── AgsVAutomationEditBox
                  ├── AgsAutomationEditor
                  ├── GtkVBox
                     ├── AgsAutomationMeta
                     ├── AgsEnvelopeEditor
                     ├── AgsEnvelopeInfo
                     ├── AgsMachineSelector
                     ├── AgsNotationMeta
                     ├── AgsPatternEnvelope
                     ╰── AgsWaveMeta
                  ├── AgsCompositeEdit
                  ├── AgsCompositeEditor
                  ├── GtkFileChooserWidget
                     ╰── AgsDeskFileChooser
                  ├── AgsDeskPad
                  ├── AgsLine
                     ├── AgsDrumInputLine
                     ├── AgsDrumOutputLine
                     ├── AgsFMSynthInputLine
                     ├── AgsMixerInputLine
                     ├── AgsPanelInputLine
                     ╰── AgsSynthInputLine
                  ├── AgsPad
                     ├── AgsDrumInputPad
                     ├── AgsDrumOutputPad
                     ├── AgsFMSynthInputPad
                     ├── AgsMixerInputPad
                     ├── AgsPanelInputPad
                     ╰── AgsSynthInputPad
                  ├── AgsDssiBrowser
                  ├── AgsEffectBridge
                     ├── AgsFFPlayerBridge
                     ╰── AgsMatrixBridge
                  ├── AgsEffectBulk
                     ├── AgsFFPlayerBulkInput
                     ╰── AgsMatrixBulkInput
                  ├── AgsEffectLine
                     ╰── AgsFFPlayerInputLine
                  ├── AgsEffectPad
                     ╰── AgsFFPlayerInputPad
                  ├── AgsEffectSeparator
                  ├── AgsExportSoundcard
                  ├── AgsGenericPreferences
                  ├── AgsInputEditor
                  ├── AgsPropertyEditor
                     ├── AgsPropertyListingEditor
                        ├── AgsInputListingEditor
                        ├── AgsListingEditor
                        ╰── AgsOutputListingEditor
                     ╰── AgsPropertyCollectionEditor
                  ├── AgsLadspaBrowser
                  ├── AgsLineEditor
                  ├── AgsLineMemberEditor
                  ├── AgsLinkEditor
                  ├── AgsLv2Browser
                  ├── AgsMachineCollection
                  ├── AgsMidiPreferences
                  ├── AgsNavigation
                  ├── AgsNotationEditor
                  ├── AgsOscServerPreferences
                  ├── GtkHBox
                     ╰── AgsOutputEditor
                  ├── AgsPadEditor
                  ├── AgsPerformancePreferences
                  ├── AgsPitchSamplerFile
                  ├── AgsPluginPreferences
                  ├── AgsSequencerEditor
                  ├── AgsServerPreferences
                  ├── AgsSheetEditor
                  ├── AgsSoundcardEditor
                  ├── AgsTrackCollection
                  ├── AgsWaveEditBox
                     ╰── AgsVWaveEditBox
                  ╰── AgsWaveEditor
               ├── GtkTable
                  ├── AgsAutomationEdit
                  ├── AgsNotationEdit
                  ├── AgsSheetEdit
                  ╰── AgsWaveEdit
               ├── GtkToolbar
                  ├── AgsAutomationToolbar
                  ├── AgsCompositeToolbar
                  ├── AgsNotationToolbar
                  ├── AgsSheetToolbar
                  ╰── AgsWaveToolbar
               ├── GtkGrid
                  ├── AgsCellPattern
                  ├── AgsInputCollectionEditor
                  ├── AgsLinkCollectionEditor
                  ├── AgsMachineCollectionEntry
                  ├── AgsOutputCollectionEditor
                  ├── AgsPatternBox
                  ╰── AgsTrackCollectionMapper
               ╰── GtkMenuShell
                   ├── GtkMenu
                      ╰── AgsContextMenu
                   ╰── GtkMenuBar
                       ╰── AgsMenuBar
    ├── AgsSimpleFile
    ├── AgsTask
       ├── AgsSimpleFileRead
       ╰── AgsSimpleFileWrite
    ├── AgsOscController
       ╰── AgsUiOscRenewController
    ╰── AgsApplicationContext
        ╰── AgsXorgApplicationContext
    GInterface
    ╰── AgsUiProvider