GTK+ Widgets and Objects


Object Hierarchy

    GObject
        GdkVisual
        GdkDrawable
            GdkWindow
            GdkDrawableImplX11
                GdkWindowImplX11
            GdkPixmap
        GdkDevice
        GdkColormap
        GtkSettings
        GtkRcStyle
        GtkObject
            GtkWidget
                GtkMisc
                    GtkLabel
                        GtkAccelLabel
                        GtkTipsQuery
                    GtkArrow
                    GtkImage
                    GtkPixmap
                GtkContainer
                    GtkBin
                        GtkAlignment
                        GtkFrame
                            GtkAspectFrame
                        GtkButton
                            GtkToggleButton
                                GtkCheckButton
                                    GtkRadioButton
                            GtkOptionMenu
                        GtkItem
                            GtkMenuItem
                                GtkCheckMenuItem
                                    GtkRadioMenuItem
                                GtkTearoffMenuItem
                            GtkListItem
                            GtkTreeItem
                        GtkWindow
                            GtkDialog
                                GtkColorSelectionDialog
                                GtkFileSelection
                                GtkFontSelectionDialog
                                GtkInputDialog
                                GtkMessageDialog
                            GtkPlug
                        GtkEventBox
                        GtkHandleBox
                        GtkScrolledWindow
                        GtkViewport
                    GtkBox
                        GtkButtonBox
                            GtkHButtonBox
                            GtkVButtonBox
                        GtkVBox
                            GtkColorSelection
                            GtkFontSelection
                            GtkGammaCurve
                        GtkHBox
                            GtkCombo
                            GtkStatusbar
                    GtkCList
                        GtkCTree
                    GtkFixed
                    GtkPaned
                        GtkHPaned
                        GtkVPaned
                    GtkLayout
                    GtkList
                    GtkMenuShell
                        GtkMenu
                        GtkMenuBar
                    GtkNotebook
                    GtkSocket
                    GtkTable
                    GtkTextView
                    GtkToolbar
                    GtkTree
                GtkCalendar
                GtkDrawingArea
                    GtkCurve
                GtkEntry
                    GtkSpinButton
                GtkRuler
                    GtkHRuler
                    GtkVRuler
                GtkRange
                    GtkScale
                        GtkHScale
                        GtkVScale
                    GtkScrollbar
                        GtkHScrollbar
                        GtkVScrollbar
                GtkSeparator
                    GtkHSeparator
                    GtkVSeparator
                GtkInvisible
                GtkOldEditable
                    GtkText
                GtkPreview
                GtkProgress
                    GtkProgressBar
            GtkAdjustment
            GtkIMContext
                GtkIMMulticontext
            GtkItemFactory
            GtkTooltips
        GtkSizeGroup
        GtkTextBuffer
        GtkTextTag
        GtkTextTagTable
        GtkStyle
        GtkAccelGroup
        GdkDragContext
        GdkPixbuf
        GdkImage
        GdkPixbufAnimation
        GtkTextChildAnchor
        GtkTextMark