|  |  |  |  | 
    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