Object Hierarchy

    GObject
    ├── GApplication
       ╰── GtkApplication
           ╰── EntangleApplication
    ├── EntangleCameraAutomata
    ├── EntangleCameraFile
    ├── EntangleCamera
    ├── EntangleCameraList
    ├── GInitiallyUnowned
       ╰── GtkWidget
           ├── GtkContainer
              ├── GtkBin
                 ├── GtkWindow
                    ├── EntangleCameraManager
                    ├── GtkDialog
                       ├── EntangleCameraPicker
                       ├── EntangleCameraSupport
                       ├── GtkAboutDialog
                          ╰── EntangleHelpAbout
                       ╰── EntanglePreferencesDisplay
                    ╰── EntangleMediaPopup
                 ╰── GtkExpander
                     ╰── EntangleControlPanel
              ╰── GtkBox
                  ├── EntangleMediaStatusbar
                  ╰── EntangleScriptConfig
           ╰── GtkDrawingArea
               ├── EntangleImageDisplay
               ├── EntangleImageHistogram
               ╰── EntangleSessionBrowser
    ├── EntangleCameraPreferences
    ├── EntangleColourProfile
    ├── EntangleColourProfileTransform
    ├── EntangleControl
       ├── EntangleControlButton
       ├── EntangleControlChoice
       ├── EntangleControlDate
       ├── EntangleControlGroup
       ├── EntangleControlRange
       ├── EntangleControlText
       ╰── EntangleControlToggle
    ├── EntangleDeviceManager
    ├── EntangleMedia
       ├── EntangleImage
       ╰── EntangleVideo
    ├── EntanglePixbufLoader
       ├── EntangleImageLoader
       ╰── EntangleThumbnailLoader
    ├── EntanglePreferences
    ├── EntangleScript
       ╰── EntangleScriptSimple
    ╰── EntangleSession
    GInterface
    ├── EntangleProgress
    ╰── EntangleWindow