Object Hierarchy

    GObject
    ├── GebrArithExpr
    ├── GebrCommSocket
       ├── GebrCommChannelSocket
       ├── GebrCommListenSocket
       ╰── GebrCommStreamSocket
    ├── GebrCommHttpMsg
    ├── GebrCommJob
    ├── GebrCommProcess
    ├── GebrCommProtocolSocket
    ├── GebrCommTerminalProcess
    ├── GInitiallyUnowned
       ╰── GtkObject
           ╰── GtkWidget
               ├── GtkEntry
                  ╰── GebrGuiEnhancedEntry
               ╰── GtkContainer
                   ├── GtkBox
                      ├── GtkHBox
                         ╰── GebrGuiFileEntry
                      ╰── GtkVBox
                          ├── GebrGuiHelpEditWidget
                          ├── GebrGuiHtmlViewerWidget
                          ╰── GebrGuiSequenceEdit
                              ╰── GebrGuiValueSequenceEdit
                   ╰── GtkBin
                       ╰── GtkWindow
                           ├── GebrGuiHelpEditWindow
                           ├── GebrGuiHtmlViewerWindow
                           ╰── GtkDialog
                               ╰── GtkFileChooserDialog
                                   ╰── GebrGuiSaveDialog
    ├── JsonBuilder
    ├── JsonGenerator
    ├── JsonParser
    ╰── JsonReader
    GInterface
    ├── GebrIExpr
    ╰── JsonSerializable
    GBoxed
    ├── JsonArray
    ├── JsonNode
    ╰── JsonObject