Part appendix. Tree Index

    GObject
    ├── GInitiallyUnowned
       ╰── GtkWidget
           ├── GtkWindow
              ├── GtkDialog
                 ├── AgsAddSheetPageDialog
                 ├── AgsConnectionEditorDialog
                 ├── AgsCropNoteDialog
                 ├── AgsEnvelopeDialog
                 ├── AgsInputDialog
                 ├── AgsMachineEditorDialog
                 ├── AgsMachineSelection
                 ├── AgsMidiDialog
                 ├── AgsMidiExportWizard
                 ├── AgsMidiImportWizard
                 ├── AgsMoveNoteDialog
                 ├── AgsPCMFileChooserDialog
                 ├── AgsPluginBrowser
                 ├── AgsPositionAutomationCursorDialog
                 ├── AgsPositionNotationCursorDialog
                 ├── AgsPositionSheetCursorDialog
                 ├── AgsPositionWaveCursorDialog
                 ├── AgsPreferences
                 ├── AgsQuitDialog
                 ├── AgsRampAccelerationDialog
                 ├── AgsRemoveSheetPageDialog
                 ├── AgsSelectAccelerationDialog
                 ├── AgsSelectBufferDialog
                 ├── AgsSelectNoteDialog
                 ├── AgsTimeStretchBufferDialog
                 ╰── AgsWaveExportDialog
              ├── AgsAnimationWindow
              ├── AgsExportWindow
              ├── AgsMetaDataWindow
              ├── AgsOnlineHelpWindow
              ╰── GtkApplicationWindow
                  ╰── AgsWindow
           ├── GtkBox
              ├── AgsAudioPreferences
              ├── AgsAutomationEditBox
              ├── AgsAutomationMeta
              ├── AgsCompositeEdit
              ├── AgsCompositeEditor
              ├── AgsCompositeToolbar
              ├── AgsConnectionEditorBulk
              ├── AgsConnectionEditorCollection
              ├── AgsConnectionEditorLine
              ├── AgsConnectionEditorListing
              ├── AgsConnectionEditorPad
              ├── AgsDeskPad
              ├── AgsLine
                 ├── AgsDrumInputLine
                 ├── AgsDrumOutputLine
                 ├── AgsFMSynthInputLine
                 ├── AgsMixerInputLine
                 ├── AgsPanelInputLine
                 ╰── AgsSynthInputLine
              ├── AgsPad
                 ├── AgsDrumInputPad
                 ├── AgsDrumOutputPad
                 ├── AgsFMSynthInputPad
                 ├── AgsMixerInputPad
                 ├── AgsPanelInputPad
                 ╰── AgsSynthInputPad
              ├── AgsEffectBulk
                 ├── AgsFFPlayerBulkInput
                 ╰── AgsMatrixBulkInput
              ├── AgsEffectLine
                 ╰── AgsFFPlayerInputLine
              ├── AgsEffectPad
                 ╰── AgsFFPlayerInputPad
              ├── AgsEffectSeparator
              ├── AgsEnvelopeEditor
              ├── AgsEnvelopeInfo
              ├── AgsExportSoundcard
              ├── AgsGenericPreferences
              ├── AgsLadspaBrowser
              ├── AgsLineMemberEditorEntry
              ├── AgsLineMemberEditor
              ├── AgsLinkEditor
              ├── AgsLv2Browser
              ├── AgsMachineCollection
              ├── AgsMachineEditorBulk
              ├── AgsMachineEditorCollection
              ├── AgsMachineEditorLine
              ├── AgsMachineEditorListing
              ├── AgsMachineEditorPad
              ├── AgsMachineSelector
              ├── AgsMidiPreferences
              ├── AgsNavigation
              ├── AgsNotationMeta
              ├── AgsOscServerPreferences
              ├── AgsPatternEnvelope
              ├── AgsPerformancePreferences
              ├── AgsPitchSamplerFile
              ├── AgsPluginPreferences
              ├── AgsSequencerEditor
              ├── AgsServerPreferences
              ├── AgsSoundcardEditor
              ├── AgsTrackCollection
              ├── AgsWaveEditBox
              ╰── AgsWaveMeta
           ├── GtkGrid
              ├── AgsMachine
                 ├── AgsAudiorec
                 ├── AgsDesk
                 ├── AgsDrum
                 ├── AgsDssiBridge
                 ├── AgsEqualizer10
                 ├── AgsFFPlayer
                 ├── AgsFMSyncsynth
                 ├── AgsFMSynth
                 ├── AgsHybridFMSynth
                 ├── AgsHybridSynth
                 ├── AgsLadspaBridge
                 ├── AgsLiveDssiBridge
                 ├── AgsLiveLv2Bridge
                 ├── AgsLv2Bridge
                 ├── AgsMatrix
                 ├── AgsMixer
                 ├── AgsPanel
                 ├── AgsPitchSampler
                 ├── AgsSF2Synth
                 ├── AgsSFZSynth
                 ├── AgsSpectrometer
                 ├── AgsSyncsynth
                 ╰── AgsSynth
              ├── AgsAutomationEdit
              ├── AgsCellPattern
              ├── AgsConnectionEditor
              ├── AgsDeskFileChooser
              ├── AgsEffectBridge
                 ├── AgsFFPlayerBridge
                 ╰── AgsMatrixBridge
              ├── AgsEffectBulkEntry
              ├── AgsMachineEditor
              ├── AgsMachineMapper
              ├── AgsNotationEdit
              ├── AgsPatternBox
              ├── AgsPortEditor
              ├── AgsScrolledAutomationEditBox
              ├── AgsScrolledWaveEditBox
              ├── AgsSheetEdit
              ├── AgsTrackMapper
              ╰── AgsWaveEdit
           ├── GtkFrame
              ├── AgsBulkMember
              ├── AgsFMOscillator
              ├── AgsLineMember
              ╰── AgsOscillator
           ╰── GtkCheckButton
               ╰── AgsMachineRadioButton
    ├── AgsApplicationContext
       ╰── AgsGSequencerApplicationContext
    ├── GApplication
       ╰── GtkApplication
           ╰── AgsGSequencerApplication
    ├── AgsMachineCounter
    ├── AgsMachineCounterManager
    ├── AgsSimpleFile
    ├── AgsTask
       ├── AgsSimpleFileRead
       ╰── AgsSimpleFileWrite
    ╰── AgsOscController
        ╰── AgsUiOscRenewController
    GInterface
    ╰── AgsUiProvider