Object Hierarchy

    GObject
    ├── PtPlayer
    ├── GInitiallyUnowned
       ╰── GtkWidget
           ╰── GtkContainer
               ╰── GtkBin
                   ├── GtkWindow
                      ╰── GtkDialog
                          ╰── GtkMessageDialog
                              ╰── PtProgressDialog
                   ╰── GtkScrolledWindow
                       ╰── PtWaveviewer
    ╰── PtWaveloader
    GBoxed
    ╰── PtWavedata