Widget Overview

This is a reference section for the widgets available from Gtk+.

Widget Hierarchy

   Gtk::Object
      |
      |-Gtk::Widget
      |    |
      |    |-Gtk::Misc
      |    |    |
      |    |    |-Gtk::Label
      |    |    |    |
      |    |    |    |-Gtk::AccelLabel
      |    |    |    | 
      |    |    |    |-Gtk::TipsQuery
      |    |    |  
      |    |    |-Gtk::Arrow
      |    |    |  
      |    |    |-Gtk::Image
      |    |    |    
      |    |    |-Gtk::Pixmap
      |    |         
      |    |-Gtk::Container
      |    |    |       
      |    |    |-Gtk::Bin
      |    |    |    |    
      |    |    |    |-Gtk::Alignment
      |    |    |    |     
      |    |    |    |-Gtk::Frame
      |    |    |    |    |          
      |    |    |    |    |-Gtk::AspectFrame
      |    |    |    |        
      |    |    |    |-Gtk::Button
      |    |    |    |    |         
      |    |    |    |    |-Gtk::ToggleButton
      |    |    |    |    |    |          
      |    |    |    |    |    |-Gtk::CheckButton
      |    |    |    |    |        |          
      |    |    |    |    |        |-Gtk::RadioButton
      |    |    |    |    |        
      |    |    |    |    |-Gtk::OptionMenu
      |    |    |    |           
      |    |    |    |-Gtk::Item
      |    |    |    |    |            
      |    |    |    |    |-Gtk::MenuItem
      |    |    |    |    |    |           
      |    |    |    |    |    |-Gtk::CheckMenuItem
      |    |    |    |    |    |    |        
      |    |    |    |    |    |    |-Gtk::RadioMenuItem
      |    |    |    |    |    |            
      |    |    |    |    |    |-Gtk::TearoffMenuItem
      |    |    |    |    |           
      |    |    |    |    |-Gtk::ListItem
      |    |    |    |    |     
      |    |    |    |    |-Gtk::TreeItem
      |    |    |    |            
      |    |    |    |-Gtk::Window
      |    |    |    |    |           
      |    |    |    |    |-Gtk::ColorSelectionDialog
      |    |    |    |    |                  
      |    |    |    |    |-Gtk::Dialog
      |    |    |    |    |    |                 
      |    |    |    |    |    |-Gtk::InputDialog
      |    |    |    |    |                  
      |    |    |    |    |-Gtk::DrawWindow
      |    |    |    |    |            
      |    |    |    |    |-Gtk::FileSelection
      |    |    |    |    |           
      |    |    |    |    |-Gtk::FontSelectionDialog
      |    |    |    |    |            
      |    |    |    |    |-Gtk::Plug
      |    |    |    |
      |    |    |    |-Gtk::EventBox
      |    |    |    |             
      |    |    |    |-Gtk::HandleBox
      |    |    |    |            
      |    |    |    |-Gtk::ScrolledWindow
      |    |    |    |            
      |    |    |    |-Gtk::Viewport
      |    |    |                
      |    |    |-Gtk::Box
      |    |    |    |           
      |    |    |    |                
      |    |    |    |-Gtk::ButtonBox
      |    |    |    |    |               
      |    |    |    |    |-Gtk::HButtonBox
      |    |    |    |    |              
      |    |    |    |    |-Gtk::VButtonBox
      |    |    |    |                 
      |    |    |    |-Gtk::VBox
      |    |    |    |    |         
      |    |    |    |    |-Gtk::ColorSelection
      |    |    |    |    |          
      |    |    |    |    |-Gtk::GammaCurve
      |    |    |    |              
      |    |    |    |-Gtk::HBox
      |    |    |         |            
      |    |    |         |-Gtk::Combo
      |    |    |         |              
      |    |    |         |-Gtk::Statusbar
      |    |    |                
      |    |    |-Gtk::CList
      |    |    |    |             
      |    |    |    |-Gtk::CTree
      |    |    |              
      |    |    |-Gtk::Fixed
      |    |    |               
      |    |    |-Gtk::Notebook
      |    |    |    |           
      |    |    |    |-Gtk::FontSelection
      |    |    |                
      |    |    |-Gtk::Paned
      |    |    |    |            
      |    |    |    |-Gtk::HPaned
      |    |    |    |                 
      |    |    |    |-Gtk::VPaned
      |    |    |               
      |    |    |-Gtk::Layout
      |    |    |                 
      |    |    |-Gtk::List
      |    |    |                  
      |    |    |-Gtk::MenuShell
      |    |    |    |             
      |    |    |    |-Gtk::MenuBar
      |    |    |    |            
      |    |    |    |-Gtk::Menu
      |    |    |               
      |    |    |-Gtk::Packer
      |    |    |             
      |    |    |-Gtk::Socket
      |    |    |               
      |    |    |-Gtk::Table
      |    |    |          
      |    |    |-Gtk::Toolbar
      |    |    |            
      |    |    |-Gtk::Tree
      |    |             
      |    |-Gtk::Calendar
      |    |                 
      |    |-Gtk::DrawingArea
      |    |    |           
      |    |    |-Gtk::Curve
      |    |                 
      |    |-Gtk::Editable
      |    |    |           
      |    |    |-Gtk::Entry
      |    |    |    |          
      |    |    |    |-Gtk::SpinButton
      |    |    |              
      |    |    |-Gtk::Text
      |    |                
      |    |-Gtk::Ruler
      |    |    |               
      |    |    |-Gtk::HRuler
      |    |    |                  
      |    |    |-Gtk::VRuler
      |    |                       
      |    |-Gtk::Range
      |    |    |                
      |    |    |-Gtk::Scale
      |    |    |    |           
      |    |    |    |-Gtk::HScale
      |    |    |    |          
      |    |    |    |-Gtk::VScale
      |    |    |              
      |    |    |-Gtk::Scrollbar
      |    |         |            
      |    |         |-Gtk::HScrollbar
      |    |         |            
      |    |         |-Gtk::VScrollbar
      |    |                   
      |    |-Gtk::Separator
      |    |    |              
      |    |    |-Gtk::HSeparator
      |    |    |             
      |    |    |-Gtk::VSeparator
      |    |                    
      |    |-Gtk::Preview
      |    |                       
      |    |-Gtk::Progress
      |         |             
      |         |-Gtk::ProgressBar
      |                    
      |-Gtk::Data
      |    |             
      |    |-Gtk::Adjustment
      |    |                     
      |    |-Gtk::Tooltips
      |         
      |-Gtk::ItemFactory