logo top
Main Page   Widgets   Namespaces   Book  

gtkmm 2.4 Class List

Here are the classes, structs, unions and interfaces with brief descriptions:
_GtkBoxChild
_GtkTableChild
Gtk::AccelGroupA Gtk::AccelGroup represents a group of keyboard accelerators, typically attached to a toplevel Gtk::Window (with Gtk::Window::add_accel_group())
Gtk::AccelKeyDefines accelerator key combinations
Gtk::AccelLabelA label which displays an accelerator key on the right of the text
Atk::ActionThe ATK interface provided by UI components which the user can activate/interact with, This should be implemented by instances of Atk::Object classes with which the user can interact directly, i.e
Gtk::Action
Gtk::ActionGroup
Gtk::AdjustmentA class representing an adjustable bounded value
Gtk::AlignmentA widget which controls the alignment and size of its child
Pango::AnalysisA Pango::Analysis stores information about the properties of a segment of text
Gtk::ArrowProduces an arrow pointing in one of the four cardinal directions
Gtk::AspectFrameA frame that constrains its child to a particular aspect ratio
Gdk::AtomStringTraits
Pango::AttrColorA Pango::AttrColor is used to represent an attribute which is a color
Pango::AttrFloatA Pango::AttrFloat is used to represent an attribute with a float or double value
Pango::AttrFontDescA Pango::AttrFontDesc is used to represent an attribute that sets all aspects of the font description at once
Pango::AttributeThe Pango::Attribute structure represents the common portions of all attributes
Atk::Attribute
Pango::AttributeTraits
Atk::AttributeTraits
Pango::AttrIntA Pango::AttrInt is used to represent an attribute with an integer or enumeration value
Pango::AttrIterA Pango::AttrIter is used to represent an iterator through a Pango::AttrList
Pango::AttrLanguageA Pango::AttrLanguage is used to represent an attribute that is a language
Pango::AttrListA Pango::AttrList represents a list of attributes that apply to a section of text
Pango::AttrShapeA Pango::AttrShape structure is used to represent an attribute which imposes shape restrictions
Pango::AttrStringA Pango::AttrString is used to represent an attribute with a string value
Gtk::BinA container with just one child
Gdk::BitmapBitmaps are simply pixmaps with a depth of 1
Gtk::BoxA base class for box containers
Gtk::Box_Helpers::BoxList
Gtk::BuiltinStockIDSee the list of pre-defined stock items, in the Stock namespace
Gtk::ButtonA widget that creates a signal when clicked on
Gtk::ButtonBoxBase class for Gtk::HButtonBox and Gtk::VButtonBox
Gtk::CalendarDisplay a calendar and/or allow the user to select a date
Gtk::CellEditable
Gtk::CellLayout
Gtk::CellRendererCellRenderers are used by Gtk::TreeView columns to render the Gtk::TreeModel column data appropriately
Gtk::CellRendererPixbuf
Gtk::CellRendererText
Gtk::CellRendererToggle
Gtk::CheckButtonCreate widgets with a discrete toggle button
Gtk::Menu_Helpers::CheckMenuElem
Gtk::CheckMenuItemA menu item that maintains the state of a boolean value in addition to a Gtk::MenuItem's usual role in activating application code
Gtk::Box_Helpers::Child
Gtk::Table_Helpers::Child
Gtk::Clipboard
Pango::ColorA Pango::Color is used to represent a color in an uncalibrated RGB colorspace
Gdk::ColorGdk::Color is used to describe an allocated or unallocated color
Gtk::ColorButtonA button to launch a color selection dialog
Gdk::ColormapA Colormap is an object that contains the mapping between the color values stored in memory and the RGB values that are used to display color values
Gtk::ColorSelectionA widget used to select a color
Gtk::ColorSelectionDialogThis dialog allows the user to select a color
Gtk::ComboA text entry field with a dropdown list
Gtk::ComboBoxSee also ComboBoxText, which is specialised for a single text column
Gtk::ComboBoxEntryA ComboBox which has an Entry widget as child and a list of strings as popup
Gtk::ComboBoxEntryTextThis is a specialisation of the ComboBoxEntry which has one column of text (a simple list), and appropriate methods for setting and getting the text
Gtk::ComboBoxEntryText::TextModelColumns
Gtk::ComboBoxTextThis is a specialisation of the ComboBox which has one column of text (a simple list), and appropriate methods for setting and getting the text
Gtk::ComboBoxText::TextModelColumns
Gtk::ComboDropDownThe dropdown list of a Combo
Gtk::ComboDropDownItemAn item in a ComboDropDownList
Gtk::ComboDropDown_Helpers::ComboDropDownList
Atk::ComponentThe ATK interface provided by UI components which occupy a physical area on the screen
Gtk::ContainerAbstract container class
Pango::ContextA Pango::Context stores global information used to control the itemization process
Pango::CoverageA Pango::Coverage represents a map from ISO-10646 character point to Pango::CoverageLevel
Gdk::CursorThis represents a cursor
Gtk::CurveAllows direct editing of a curve
Gdk::DeviceA Gdk::Device instance contains a detailed description of an extended input device
Gtk::DialogCreate popup windows
Gdk::DisplayGdk::Display object's purpose is two fold: To grab/ungrab keyboard focus and mouse pointer To manage and provide information about the Gdk::Screen(s) available for this Gdk::Display
Gdk::DisplayManagerThe purpose of the GdkDisplayManager singleton object is to offer notification when displays appear or disappear or the default display changes
Atk::DocumentThe ATK interface which allows access to a DOM associated with on object
Gdk::DragContextA Gdk::DragContext holds information about a drag in progress
Gdk::DrawableDrawing Primitives
Gtk::DrawingAreaA widget for custom user interface elements
Gtk::EditableBase class for text-editing widgets
Atk::EditableText
Gtk::Menu_Helpers::Element
Gtk::Notebook_Helpers::Element
Gtk::Box_Helpers::Element
Gtk::Box_Helpers::EndElem
Gtk::EntryA single line text entry field
Gtk::EntryCompletion
Error
Gdk::Event
Gtk::EventBoxEvent capturing box
Gtk::ExpanderA container which can hide its child
Gtk::FileChooserGtk::FileChooser is an interface that can be implemented by file selection widgets
Gtk::FileChooserDialogConvenient file chooser window
Gtk::FileChooserWidgetFile chooser widget that can be embedded in other widgets
Gtk::FileFilter
Gtk::FileFilter::Info
Gtk::FileSelectionPrompt the user for a file or directory name
Gtk::FixedA container which allows you to position widgets at fixed coordinates
Pango::FontA Pango::Font is used to represent a font in a rendering-system-independent matter
Gtk::FontButtonA button to launch a font selection dialog
Pango::FontDescriptionA Pango::FontDescription represents the description of an ideal font
Pango::FontFaceA Pango::FontFace is used to represent a group of fonts with the same family, slant, weight, width, but varying sizes
Pango::FontFamilyA Pango::FontFamily is used to represent a family of related font faces
Pango::FontMapA Pango::FontMap represents the set of fonts available for a particular rendering system
Pango::FontMetricsA Pango::FontMetrics holds the overall metric information for a font (possibly restricted to a script)
Gtk::FontSelectionA widget for selecting fonts
Gtk::FontSelectionDialogA dialog box for selecting fonts
Pango::FontsetA Pango::Fontset is used to represent a set of fonts
Gtk::FrameA Gtk::Bin with a decorative frame and optional label
Gtk::GammaCurveA subclass of Gtk::Curve for editing gamma curves
Gdk::GCAll drawing operations in GDK take a graphics context (GC) argument
Pango::GlyphGeometryA Pango::GlyphGeometry contains width and positioning information for a single glyph
Pango::GlyphInfoA Pango::GlyphInfo represents a single glyph together with positioning information and visual attributes
Pango::GlyphStringA Pango::GlyphString is used to store strings of glyphs with geometry and visual attribute information
Gtk::HandleBoxA widget for detachable window portions
Gtk::HBoxHorizontal Box for laying widgets in a horizontal row
Gtk::HButtonBoxA container for arranging buttons horizontally
HelperList
HelperList
HelperList
HelperList
Gtk::HPanedThe Gtk::HPaned widget is a container widget with two children arranged horizontally
Gtk::HRulerHorizontal Ruler
Gtk::HScaleA horizontal slider for selecting values
Gtk::HScrollbarA horizontal scrollbar
Gtk::HSeparatorHorizontal line widget
Atk::Hyperlink
Atk::Hypertext
Gtk::IconFactory
Gtk::IconInfo
Gtk::IconSet
Gtk::IconSizeRepresents registered icon sizes
Gtk::IconSource
Gtk::IconTheme
Gdk::ImageThis represents an area for drawing graphics
Gtk::ImageA widget displaying an image
Atk::ImageThe ATK Interface implemented by components which expose image or pixmap content on-screen
Gtk::Menu_Helpers::ImageMenuElem
Gtk::ImageMenuItemA menu item with an icon
Atk::Implementor
Gtk::InputDialog
Interface
Interface
Interface
Interface
Interface
Interface
Interface
Interface
Interface
Interface
Interface
Interface
Interface
Interface
Interface
Interface
Interface
Interface
Interface
Interface
Gtk::InvisibleThis widget is used internally in GTK+, and is probably not useful for application developers
Gtk::ItemThis class should be considered as a virtual base class
Pango::ItemA Pango::Item stores information about a segment of text
Pango::ItemTraits
Gtk::LabelA widget that displays a small to medium amount of text
Pango::LanguageA Pango::Language is used to represent a language
Gtk::LayoutInfinite scrollable area containing child widgets and/or custom drawing
Pango::LayoutA Pango::Layout represents an entire paragraph of text
Pango::LayoutIterA Pango::LayoutIter can be used to iterate over the visual extents of a Pango::Layout
Pango::LayoutLineA Pango::LayoutLine represents one of the lines resulting from laying out a paragraph via Pango::Layout
Pango::LayoutLineTraits
Pango::LayoutRunA Pango::LayoutRun represents a single run within a PangoLayoutLine
Gtk::ListStoreThist is a list model for use with a Gtk::TreeView widget
Gtk::MainMain application class Every application must have one of these objects
Gtk::MenuA drop-down menu consisting of Gtk::MenuItem objects which can be navigated and activated by the user to perform application functions
Gtk::MenuBarA standard menu bar which usually holds Gtk::Menu submenu items
Gtk::Menu_Helpers::MenuElemUse this class and its subclasses to build menu items
Gtk::Notebook_Helpers::MenuElem
Gtk::MenuItemChild item for menus
Gtk::Menu_Helpers::MenuList
Gtk::MenuShellThe abstract base class for Gtk::Menu and Gtk::MenuBar
Gtk::MessageDialogConvenient message window
Gtk::MiscA base class for widgets with alignments and padding
Atk::NoOpObjectAn Atk::NoOpObject is an Atk::Object which purports to implement all ATK interfaces
Gtk::NotebookContainer which shows one of its children at a time, in tabbed windows
Object
Object
Object
Object
Object
Object
Object
Object
Object
Object
Object
Object
Object
Object
Object
Object
Object
Object
Object
Object
Atk::ObjectThe base object class for the Accessibility Toolkit API
Object
Gtk::Object
Object
Object
Object
Object
Object
Object
Object
Object
Object
Object
Object
Object
Object
Object
Object
Object
Object
Object
Object
Object
Object
Object
Object
Object
Object
Object
Object
Object
Object
Atk::ObjectAccessibleThis object class is derived from AtkObject and can be used as a basis implementing accessible objects
Gtk::OptionMenuA widget used to choose from a list of valid choices
Gtk::Notebook_Helpers::Page
Gtk::Notebook_Helpers::PageIterator
Gtk::Notebook_Helpers::PageListAn STL-style container for pages in a Gtk::Notebook
Gtk::PanedThis is the base class for widgets with two panes, arranged either horizontally (Gtk::HPaned) or vertically (Gtk::VPaned)
Gdk::Pixbuf
Gdk::PixbufAnimation
Gdk::PixbufAnimationIter
Gdk::PixbufErrorException class for Gdk::Pixbuf errors
Gdk::PixbufFormat
Gdk::PixbufLoader
Gdk::PixmapPixmaps are offscreen drawables
Gtk::Plug
Gdk::PointThis is a simple structure containing an x and y coordinate of a point
Gtk::ProgressBarA widget which indicates progress visually
Gtk::RadioAction
Gtk::RadioButtonA single radio button performs the same basic function as a Gtk::CheckButton, as its position in the object hierarchy reflects
Gtk::RadioButtonGroupRadioButtonGroup identifier for RadioButtons To set up this RadioButtonGroup, construct a RadioButtonGroup and then pass it to the constructor of all radio items
Gtk::Menu_Helpers::RadioMenuElem
Gtk::RadioMenuItemA CheckMenuItem that belongs to a group
Gtk::RadioToolButtonA toolbar item that contains a radio button
Gtk::RangeBase class for widgets which visualize an adjustment
Gtk::RC
Gtk::RcStyle
Pango::RectangleA Pango::Rectangle represents a rectangle
Gdk::RectangleGdk::Rectangle is a structure holding the position and size of a rectangle
Gdk::RegionThis is an opaque data type holding a set of arbitrary pixels, and is usually used for clipping graphical operations (see Gdk::GC::set_clip_region())
Atk::RelationAn Atk::Relation describes a relation between an object and one or more other objects
Atk::RelationSetA set of Atk::Relations, normally the set of AtkRelations which an Atk::Object has
Gdk::RgbCmap
Gtk::RulerBase class for horizontal or vertical rulers
Gtk::ScaleAbstract base clase for Gtk::HScale and Gtk::VScale
Gdk::ScreenObject representing a physical screen Gdk::Screen objects are the GDK representation of a physical screen
Gtk::ScrollbarThe Gtk::Scrollbar widget is an abstract base class for Gtk::HScrollbar and Gtk::VScrollbar
Gtk::ScrolledWindowAdds scrollbars to its child widget
Atk::SelectionThe ATK interface implemented by container objects whose Atk::Object children can be selected
Gtk::SelectionData
Gtk::SeparatorSeparator base class
Gtk::Menu_Helpers::SeparatorElem
Gtk::SeparatorMenuItemA separator used to group items within a menu
Gtk::SeparatorToolItemA toolbar item that separates groups of other toolbar items
Gtk::Settings
trackable
Gtk::SizeGroup
Gtk::SocketContainer for widgets from other processes
Gtk::SpinButtonNumeric Entry with up/down buttons Slightly misnamed, this should be called a SpinEntry
Atk::StateSetAn AtkStateSet determines a component's state set
Gtk::StatusbarText status indicator This widget is used to display status information
Gtk::StockIDSee also Gtk::BuiltinStockID
Gtk::StockItem
Gtk::Menu_Helpers::StockMenuElem
Atk::StreamableContentThe ATK interface which provides access to streamable content
Gtk::Style
Pango::TabArrayA Pango::TabArray contains an array of tab stops
Gtk::Notebook_Helpers::TabElem
Gtk::TablePack widgets in regular patterns
Atk::TableThe ATK interface implemented for UI components which contain tabular or row/column information
Gtk::Table_Helpers::TableList
Gtk::TargetEntry
Gtk::TargetList
Gtk::Menu_Helpers::TearoffMenuElem
Gtk::TearoffMenuItemA special Gtk::MenuItem which is used to tear off and reattach its menu
Atk::TextThe ATK interface implemented by components with text content
Atk::TextAttribute
Gtk::TextAttributes
Gtk::TextBufferMulti-line attributed text that can be displayed by one or more Gtk::TextView widgets
Gtk::TextChildAnchorTypedefed as Gtk::TextBuffer::ChildAnchor
Gtk::TextIterTypefed as Gtk::TextBuffer::iterator
Gtk::TextMarkTypedefed as Gtk::TextBuffer::Mark
Gtk::TextTagTypedefed as Gtk::TextBuffer::Tag
Gtk::TextTagTableTypedefed as Gtk::TextBuffer::TagTable
Gtk::TextViewMulti-line text editing widget
Gtk::ToggleAction
Gtk::ToggleButtonA Gtk::ToggleButton will remain 'pressed-in' when clicked
Gtk::ToggleToolButtonA Gtk::ToolItem containing a toggle button
Gtk::ToolbarBars of buttons and other widgets
Gtk::ToolButtonA Gtk::ToolItem subclass that displays buttons
Gtk::ToolItem
Gtk::TooltipsTooltips are the messages that appear next to a widget when the mouse pointer is held over it for a short amount of time
Gtk::TreeDragDest
Gtk::TreeDragSource
Gtk::TreeIterA Gtk::TreeModel::iterator is a reference to a specific node on a specific model
Gtk::TreeIterBase
Gtk::TreeModelThis class defines a generic tree interface for use by the Gtk::TreeView widget
Gtk::TreeModelColumn<T>A Gtk::TreeModelColumn describes the C++ type of the data in a model column, and identifies that column in the model
Gtk::TreeModelColumnBaseBase class of TreeModelColumn templates
Gtk::TreeModelColumnRecordTypedefed as TreeModel::ColumnRecord
Gtk::TreeModelFilter
Gtk::TreeModelSortA wrapper which makes an underlying Gtk::TreeModel sortable
Gtk::TreeNodeChildrenTypedefed as TreeModel::Children
Gtk::TreePathA path is essentially a potential node
Gtk::TreeRowTypedefed as TreeModel::Row
Gtk::TreeRowReferenceTypedefed as Gtk::TreeModel::RowReference
Gtk::TreeSelectionTypedefed as Gtk::TreeView::Selection
Gtk::TreeSortable
Gtk::TreeStore
Gtk::TreeValueProxy<ColumnType>
Gtk::TreeViewThe TreeView widget displays the model (Gtk::TreeModel) data and allows the user to interact with it
Gtk::TreeViewColumnTypedefed as Gtk::TreeView::Column
Gtk::UIManager
Atk::ValueThe ATK interface implemented by valuators and components which display or select a value from a bounded range of values
Gtk::VBoxVertical Box for laying widgets in a vertical row
Gtk::VButtonBoxA container for arranging buttons vertically
Gtk::ViewportAn adapter which makes widgets scrollable
Gdk::VisualA Gdk::Visual describes a particular video hardware display format
Gtk::VPanedThe Gtk::VPaned widget is a container widget with two children arranged horizontally
Gtk::VRulerVertical Ruler
Gtk::VScaleA vertical slider for selecting values
Gtk::VScrollbarA vertical scrollbar
Gtk::VSeparatorVertical line widget
Gtk::WidgetAbstract Widget (Base class for all widgets)
Gtk::WindowToplevel Window This represents all widgets which are physical windows controlled by the window manager
Gdk::WindowA Gdk::Window is a rectangular region on the screen
Gtk::WindowGroup

Generated for gtkmm 2.4 by Doxygen 1.3.9.1 © 1997-2001