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