Inti Manual

Havoc Pennington

Red Hat Advanced Development Labs

Inti is an integrated C++ development platform, primarily intended for use with the GNU toolchain. It depends on the standard C++ library, and adds additional application support features, for both graphical and nongraphical applications. Whatever your application, Inti probably contains features you can take advantage of.


Table of Contents
I. Tutorial Guide to Inti
1. Introduction to Inti
Basic Application Support
2. Getting Started with the Inti::Gtk Module
Simple Hello, World
Larger Hello, World
Review of Hello, World Key Points
Containers
Gtk::Widget Base Class
3. Conventions
Naming Conventions
Parameter and Return Value Conventions
Code Formatting Conventions
Memory Management Conventions
Other Conventions
4. Other resources
II. Reference Manual
Class Hierarchy Index
Function and Method Index
Variable Index
Enumeration and Typedef Index
I. Header file reference
header inti/bind.h
header inti/connection.h — This header contains the Connection class used to manipulate a signal connection.
header inti/destroy-notify.h
header inti/gdk/bitmap.h
header inti/gdk/color.h
header inti/gdk/colormap.h
header inti/gdk/cursor.h
header inti/gdk/dnd.h
header inti/gdk/drawable.h
header inti/gdk/event.h
header inti/gdk/gc.h
header inti/gdk/gdkbase.h
header inti/gdk/image.h
header inti/gdk/pixmap.h
header inti/gdk/region.h
header inti/gdk/visual.h
header inti/gdk/window.h
header inti/gtk/accelerators.h
header inti/gtk/activatable.h
header inti/gtk/adjustment.h
header inti/gtk/bin.h
header inti/gtk/box.h
header inti/gtk/button.h
header inti/gtk/buttonbox.h
header inti/gtk/checkbutton.h
header inti/gtk/checkmenuitem.h
header inti/gtk/container.h
header inti/gtk/dnd.h
header inti/gtk/drawingarea.h
header inti/gtk/editable-class.h
header inti/gtk/editable.h
header inti/gtk/entry.h
header inti/gtk/frame.h
header inti/gtk/gtk-signals.h
header inti/gtk/gtkbase.h
header inti/gtk/invisible.h
header inti/gtk/item.h
header inti/gtk/label.h
header inti/gtk/menu.h
header inti/gtk/menubar.h
header inti/gtk/menuitem.h
header inti/gtk/menushell.h
header inti/gtk/misc.h
header inti/gtk/notebook.h
header inti/gtk/optionmenu.h
header inti/gtk/paned.h
header inti/gtk/radiobutton.h
header inti/gtk/radiomenuitem.h
header inti/gtk/range.h
header inti/gtk/scale.h
header inti/gtk/scrollable.h
header inti/gtk/scrolledwindow.h
header inti/gtk/selection.h
header inti/gtk/separator.h
header inti/gtk/statusbar.h
header inti/gtk/style.h
header inti/gtk/table.h
header inti/gtk/tearoffmenuitem.h
header inti/gtk/togglebutton.h
header inti/gtk/tooltips.h
header inti/gtk/viewport.h
header inti/gtk/widget.h
header inti/gtk/window.h
header inti/i18n.h — Message catalog and locale functionality
header inti/io.h
header inti/main.h
header inti/pango/attributes.h
header inti/pango/font.h
header inti/ptr.h
header inti/signal-system.h — Contains the Inti signal system.
header inti/slot.h
header inti/text.h
header inti/timedate.h
header inti/utf-string.h
II. Class reference
class Inti::BoundSlot0_1
class Inti::BoundSlot1_2
class Inti::BoundSlot2_3
class Inti::BoundSlot3_4
class Inti::BoundSlot4_5
class Inti::BoundSlot5_6
class Inti::Connection — Represents a signal connection
class Inti::Date
class Inti::DefaultMarshal
class Inti::DestroyListener
class Inti::DestroyNotifier
class Inti::EmptyUselessClass
class Inti::FunctionSlot0
class Inti::FunctionSlot1
class Inti::FunctionSlot2
class Inti::FunctionSlot3
class Inti::FunctionSlot4
class Inti::FunctionSlot5
class Inti::FunctionSlot6
class Inti::Gdk::Bitmap
class Inti::Gdk::Color
class Inti::Gdk::Colormap
class Inti::Gdk::Cursor
class Inti::Gdk::DragContext
class Inti::Gdk::Drawable
class Inti::Gdk::Event
class Inti::Gdk::EventButton
class Inti::Gdk::EventClient
class Inti::Gdk::EventConfigure
class Inti::Gdk::EventCrossing
class Inti::Gdk::EventDND
class Inti::Gdk::EventExpose
class Inti::Gdk::EventFocus
class Inti::Gdk::EventKey
class Inti::Gdk::EventMotion
class Inti::Gdk::EventProperty
class Inti::Gdk::EventProximity
class Inti::Gdk::EventScroll
class Inti::Gdk::EventSelection
class Inti::Gdk::EventVisibility
class Inti::Gdk::GC
class Inti::Gdk::GC::Values
class Inti::Gdk::Geometry
class Inti::Gdk::Image
class Inti::Gdk::Pixmap
class Inti::Gdk::Point
class Inti::Gdk::Rectangle
class Inti::Gdk::Region
class Inti::Gdk::Segment
class Inti::Gdk::Visual
class Inti::Gdk::Window
class Inti::Gdk::Window::Attributes
class Inti::Gtk::Accelerator
class Inti::Gtk::Activatable
class Inti::Gtk::Adjustment
class Inti::Gtk::Allocation
class Inti::Gtk::Bin
class Inti::Gtk::Box
class Inti::Gtk::Button
class Inti::Gtk::ButtonBox
class Inti::Gtk::CheckButton
class Inti::Gtk::CheckMenuItem
class Inti::Gtk::Container
class Inti::Gtk::DragContext
class Inti::Gtk::DragTargetEntry
class Inti::Gtk::DrawingArea
class Inti::Gtk::Editable
class Inti::Gtk::Entry
class Inti::Gtk::Frame
class Inti::Gtk::HBox
class Inti::Gtk::HButtonBox
class Inti::Gtk::HPaned
class Inti::Gtk::HScale
class Inti::Gtk::HSeparator
class Inti::Gtk::Invisible
class Inti::Gtk::Item
class Inti::Gtk::Label
class Inti::Gtk::Menu
class Inti::Gtk::MenuBar
class Inti::Gtk::MenuItem
class Inti::Gtk::MenuShell
class Inti::Gtk::Misc
class Inti::Gtk::Notebook
class Inti::Gtk::OptionMenu
class Inti::Gtk::Paned
class Inti::Gtk::RadioButton
class Inti::Gtk::RadioButton::Group
class Inti::Gtk::RadioMenuItem
class Inti::Gtk::RadioMenuItem::Group
class Inti::Gtk::Range
class Inti::Gtk::Requisition
class Inti::Gtk::Scale
class Inti::Gtk::Scrollable
class Inti::Gtk::ScrolledWindow
class Inti::Gtk::SelectionData
class Inti::Gtk::Separator
class Inti::Gtk::SeparatorMenuItem
class Inti::Gtk::Statusbar
class Inti::Gtk::Style
class Inti::Gtk::Table
class Inti::Gtk::TargetEntry
class Inti::Gtk::TearoffMenuItem
class Inti::Gtk::ToggleButton
class Inti::Gtk::Tooltips
class Inti::Gtk::VBox
class Inti::Gtk::VButtonBox
class Inti::Gtk::VPaned
class Inti::Gtk::VScale
class Inti::Gtk::VSeparator
class Inti::Gtk::Viewport
class Inti::Gtk::Widget
class Inti::Gtk::Window
class Inti::Gtk::WrapSignal
class Inti::Gtk::WrapSignal0
class Inti::Gtk::WrapSignal1
class Inti::Gtk::WrapSignal2
class Inti::Gtk::WrapSignal3
class Inti::Gtk::WrapSignal4
class Inti::Gtk::WrapSignal5
class Inti::Gtk::WrapSignal6
class Inti::Main
class Inti::Main::Loop
class Inti::Main::Source
class Inti::MethodSlot0
class Inti::MethodSlot1
class Inti::MethodSlot2
class Inti::MethodSlot3
class Inti::MethodSlot4
class Inti::MethodSlot5
class Inti::MethodSlot6
class Inti::NativeSignal
class Inti::NativeSignal::Emission
class Inti::Pango::Attribute
class Inti::Pango::AttributeList
class Inti::Pango::AttributeList::Range
class Inti::Pango::BackgroundAttribute
class Inti::Pango::FontDescription
class Inti::Pango::FontDescriptionAttribute
class Inti::Pango::FontFamilyAttribute
class Inti::Pango::ForegroundAttribute
class Inti::Pango::LanguageAttribute
class Inti::Pango::RiseAttribute
class Inti::Pango::SizeAttribute
class Inti::Pango::StretchAttribute
class Inti::Pango::StrikethroughAttribute
class Inti::Pango::StyleAttribute
class Inti::Pango::UnderlineAttribute
class Inti::Pango::VariantAttribute
class Inti::Pango::WeightAttribute
class Inti::Signal
class Inti::Signal0
class Inti::Signal0<void, IgnoredMarshal>
class Inti::Signal1
class Inti::Signal1<void, Arg1Type, IgnoredMarshal>
class Inti::Signal2
class Inti::Signal2<void, Arg1Type, Arg2Type, IgnoredMarshal>
class Inti::Signal3
class Inti::Signal3<void, Arg1Type, Arg2Type, Arg3Type, IgnoredMarshal>
class Inti::Signal4
class Inti::Signal4<void, Arg1Type, Arg2Type, Arg3Type, Arg4Type, IgnoredMarshal>
class Inti::Signal5
class Inti::Signal5<void, Arg1Type, Arg2Type, Arg3Type, Arg4Type, Arg5Type, IgnoredMarshal>
class Inti::Signal6
class Inti::Signal6<void, Arg1Type, Arg2Type, Arg3Type, Arg4Type, Arg5Type, Arg6Type, IgnoredMarshal>
class Inti::SignalEmitter
class Inti::SignalEmitterBase
class Inti::SignalProxy
class Inti::SimpleDestroyNotifier
class Inti::Slot
class Inti::Slot0
class Inti::Slot1
class Inti::Slot2
class Inti::Slot3
class Inti::Slot4
class Inti::Slot5
class Inti::Slot6
class Inti::TimeStamp
class Inti::ptr
class Inti::strict_ptr
class Inti::ustring
class Inti::ustring::char_iterator
class Inti::ustring::char_iterator::_char_proxy
class Inti::ustring::const_char_iterator