## Object Hierarchy

        GObject
            GstObject
                GstElement
                    GstBaseSrc
                        BtMemoryAudioSrc
            GInitiallyUnowned
                GtkObject
                    GtkWidget
                        GtkContainer
                            GtkBin
                                GtkWindow
                                    GtkDialog
                                        GtkAboutDialog
                                            BtAboutDialog
                                        BtInteractionControllerLearnDialog
                                        BtMachinePresetPropertiesDialog
                                        BtMachineRenameDialog
                                        BtMissingFrameworkElementsDialog
                                        BtMissingSongElementsDialog
                                        BtPatternPropertiesDialog
                                        BtRenderDialog
                                        BtRenderProgress
                                        BtSettingsDialog
                                        BtTipDialog
                                    BtMachinePreferencesDialog
                                    BtMachinePropertiesDialog
                                    BtMainWindow
                                    BtSignalAnalysisDialog
                                    BtPanoramaPopup
                                    BtVolumePopup
                            GtkMenuShell
                                GtkMenu
                                    BtInteractionControllerMenu
                                    BtMachineMenu
                                GtkMenuBar
                                    BtMainMenu
                            GtkNotebook
                                BtMainPages
                            GtkBox
                                GtkVBox
                                    BtMainPageMachines
                                    BtMainPagePatterns
                                    BtMainPageSequence
                                    BtMainPageInfo
                                    BtMainPageWaves
                                GtkHBox
                                    BtMainStatusbar
                            GtkToolbar
                                BtMainToolbar
                            GtkTreeView
                                BtSequenceView
                            GtkTable
                                BtSettingsPageAudiodevices
                                BtSettingsPageDirectories
                                BtSettingsPageInteractionController
                                BtSettingsPagePlaybackController
                                BtSettingsPageShortcuts
                        BtPatternEditor
                        BtWaveformViewer
                        BtRuler
                        GtkVUMeter
                    GnomeCanvasItem
                        GnomeCanvasGroup
                            BtMachineCanvasItem
                            BtWireCanvasItem
            BtChangeLog
            BtApplication
                BtEditApplication
            BtMachineListModel
            BtObjectListModel
            BtPatternListModel
            BtPlaybackControllerSocket
            BtSequenceGridModel
            BtUIResources