Create  Edit  FrontPage  Index  Search  Changes  History  RSS  Login

Status of Ruby/GTK

Status of Ruby/GTK

The status of Ruby/GTK
Table of contentsClass/Module NameC Type2.02.22.42.62.82.102.12Comments
Main loop and EventsGtk module-OOO#### Done except Gtk#get_option_group.
Keyboard Accelerator GroupsGtk::AccelGroupGtkAccelGroupOOOOOOO
Keyboard Accelerator GroupsGtk::AcceleratorGtkAcceleratorOOOOOOO As a module.
Keyboard Accelerator GroupsGtk::AccelGroupEntryGtkAccelGroupEntryOOOOOOO
Keyboard Accelerator GroupsGtk::AccelKeyGtkAccelKeyOOOOOOO
Accelerator MapsGtk::AccelMap-#######As a module until 2.2. As a class since 2.4. Done except Gtk::AccelMap.load_scanner.
ClipboardsGtk::ClipboardGtkClipboardOOOOOOO
Drag and DropGtk::Drag-OOOOOOOAs a module
GtkIconThemeGtk::IconThemeGtkIconTheme--OOOOSince 2.4
GtkIconThemeGtk::IconInfoGtkIconInfo--OOOOOSince 2.4
Stock ItemsGtk::StockStock ItemsOOOOOOOAs a module
Themeable Stock ImagesGtk::IconFactoryGtkIconFactoryOOOOOOO
Themeable Stock ImagesGtk::IconSetGtkIconSetOOOOOOO
Themeable Stock ImagesGtk::IconSourceGtkIconSourceOOOOOOO
Themeable Stock ImagesGtk::IconSizeThemeable Stock ImagesOOOOOOOAs a module
Resource FilesGtk::RcStyleGtkRcStyleOOOOOOO
Resource FilesGtk::RC-#######As a module. Almost done except functions which need GScanner.
SettingsGtk::RcProperty-xxxxxx# This is used internally only.
SettingsGtk::SettingsGtkSettingsOOOOOO
BindingsGtk::BindingSetGtkBindingSetOOOOOOO
BindingsGtk::BindingEntryGtkBindingEntryxxxxxxxThis is used internally only.
BindingsGtk::BindingSignalGtkBindingSignalxxxxxxxThis is used internally only.
BindingsGtk::BindingArgGtkBindingArgxxxxxxxThis is used internally only.
Standard EnumerationsGtk module(constants)-OOOOOO
Graphics ContextsGtk::GC-xxxxxxx Don't need this. Use Gdk::GC instead.
StylesGtk::StyleGtkStyleOOOOOOO
StylesGtk::BorderGtkBorderOOOOOOO
SelectionsGtk::Selection-OOOOOOO
SelectionsGtk::TargetEntryGtkTargetEntryxxxxxxxUse [target, flag, info] instead.
SelectionsGtk::TargetListGtkTargetListOOOOOOO
SelectionsGtk::TargetPairGtkTargetPairxxxxxxx This is used internally only.
SelectionsGtk::SelectionDataGtkSelectionDataOOOOOOOGtkSelectionData is defined in Gtk::Widget. GtkSelection functions are defined in Selections.
Version InformationGtk module(constants)-OOOOOOO
Signals--xxxxxxxObsolete. Use GLib::Signal instead.
Types--xxxxxxxObsolete. Use GLib::Type instead.
WindowsGtk::DialogGtkDialogOOOOOOO
WindowsGtk::InvisibleGtkInvisibleOOOOOOO
WindowsGtk::MessageDialogGtkMessageDialogOOOOOOO
WindowsGtk::WindowGtkWindowOOOOOO
WindowsGtk::WindowGroupGtkWindowGroupOOOOOOO
WindowsGtk::AboutDialogGtkAboutDialog---OOOSince 2.6
WindowsGtk::AssistantGtkAssistant-----OOSince 2.10
Display WidgetsGtk::AccelLabelGtkAccelLabelOOOOOOO
Display WidgetsGtk::ImageGtkImageOOOOOOO
Display WidgetsGtk::LabelGtkLabelOOOOOOO
Display WidgetsGtk::ProgressBarGtkProgressBarOOOOOOO
Display WidgetsGtk::StatusbarGtkStatusbarOOOOOOO
Buttons and TogglesGtk::ButtonGtkButtonOOOOOOO
Buttons and TogglesGtk::CheckButtonGtkCheckButtonOOOOOOO
Buttons and TogglesGtk::RadioButtonGtkRadioButtonOOOOOOO
Buttons and TogglesGtk::ToggleButtonGtkToggleButtonOOOOOOO
Buttons and TogglesGtk::LinkButtonGtkLinkButton-----OOSince 2.10
Buttons and TogglesGtk::ScaleButtonGtkScaleButton------OSince 2.12
Buttons and TogglesGtk::VolumeButtonGtkVolumeButton------OSince 2.12
Numeric/Text Data EntryGtk::EntryGtkEntryOOOOOO
Numeric/Text Data EntryGtk::EntryCompletionGtkEntryCompletion--OOOOSince 2.4
Numeric/Text Data EntryGtk::HScaleGtkHScaleOOOOOO
Numeric/Text Data EntryGtk::VScaleGtkVScaleOOOOOO
Numeric/Text Data EntryGtk::SpinButtonGtkSpinButtonOOOOOOO
Numeric/Text Data EntryGtk::Editable-OOOOOOOAs a module
Multiline Text EditorGtk::TextIterGtkTextIterOOOOOOO
Multiline Text EditorGtk::TextMarkGtkTextMarkOOOOOOO
Multiline Text EditorGtk::TextBufferGtkTextBufferOOOOOOOGtk::TextBuffer#get_insert not implemented.
Multiline Text EditorGtk::TextTagGtkTextTagOOOOOO
Multiline Text EditorGtk::TextAppearanceGtkTextAppearanceOOOOOOOIn GtkTextTag
Multiline Text EditorGtk::TextAttributesGtkTextAttributesOOOOOOOIn GtkTextTag
Multiline Text EditorGtk::TextTagTableGtkTextTagTableOOOOOOO
Multiline Text EditorGtk::TextViewGtkTextViewOOOOOOO
Multiline Text EditorGtk::TextChildAnchorGtkTextChildAnchorOOOOOOOIn GtkTextView
Tree,List and Icon Grid WidgetsGtk::TreeModelGtkTreeModelOOOOOO
Tree,List and Icon Grid WidgetsGtk::TreeIterGtkTreeIterOOOOOOOIn GtkTreeModel
Tree,List and Icon Grid WidgetsGtk::TreePathGtkTreePathOOOOOOOIn GtkTreeModel
Tree,List and Icon Grid WidgetsGtk::TreeRowReferenceGtkTreeRowReferenceOOOOOOOIn GtkTreeModel
Tree,List and Icon Grid WidgetsGtk::TreeModelIfaceGtkTreeModelIfacexxxxxxxIn GtkTreeModel. Don't need to implement.
Tree,List and Icon Grid WidgetsGtk::TreeSelectionGtkTreeSelectionOOOOOOO
Tree,List and Icon Grid WidgetsGtk::TreeViewColumnGtkTreeViewColumnOOOOOOO
Tree,List and Icon Grid WidgetsGtk::TreeViewGtkTreeViewOOOOOOO
Tree,List and Icon Grid WidgetsGtk::TreeDragDestGtkTreeDragDestOOOOOOOAs a module. GtkTreeView drag-and-drop
Tree,List and Icon Grid WidgetsGtk::TreeDragSourceGtkTreeDragSourceOOOOOOOAs a module. GtkTreeView drag-and-drop
Tree,List and Icon Grid WidgetsGtk::TreeDragDestIfaceGtkTreeDragDestIfacexxxxxxxGtkTreeView drag-and-drop
Tree,List and Icon Grid WidgetsGtk::TreeDragSourceIfaceGtkTreeDragSourceIfacexxxxxxxGtkTreeView drag-and-drop
Tree,List and Icon Grid WidgetsGtk::TreeSortableGtkTreeSortableOOOOOOO
Tree,List and Icon Grid WidgetsGtk::TreeModelSortGtkTreeModelSortOOOOOOO
Tree,List and Icon Grid WidgetsGtk::TreeModelFilterGtkTreeModelFilter--OOOOOSince 2.4
Tree,List and Icon Grid WidgetsGtk::CellEditable-OOOOOOOAs a module
Tree,List and Icon Grid WidgetsGtk::CellLayoutGtkCellLayout--OOOOSince 2.4
Tree,List and Icon Grid WidgetsGtk::CellRendererGtkCellRendererOOOOOOO
Tree,List and Icon Grid WidgetsGtk::CellRendererAccelGtkCellRendererAccel-----OOSince 2.10
Tree,List and Icon Grid WidgetsGtk::CellRendererComboGtkCellRendererCombo---OOOOSince 2.6
Tree,List and Icon Grid WidgetsGtk::CellRendererPixbufGtkCellRendererPixbufOOOOOOO
Tree,List and Icon Grid WidgetsGtk::CellRendererProgressGtkCellRendererProgress---OOOOSince 2.6
Tree,List and Icon Grid WidgetsGtk::CellRendererSpinGtkCellRendererSpin-----OOSince 2.10
Tree,List and Icon Grid WidgetsGtk::CellRendererTextGtkCellRendererTextOOOOOOO
Tree,List and Icon Grid WidgetsGtk::CellRendererToggleGtkCellRendererToggleOOOOOOO
Tree,List and Icon Grid WidgetsGtk::CellViewGtkCellView---OOOOSince 2.6
Tree,List and Icon Grid WidgetsGtk::IconViewGtkIconView---OOOOSince 2.6
Tree,List and Icon Grid WidgetsGtk::ListStoreGtkListStoreOOOOOO
Tree,List and Icon Grid WidgetsGtk::TreeStoreGtkTreeStoreOOOOOO
Menus, Combo Box, ToolbarGtk::ComboBoxGtkComboBox--OOOOOSince 2.4
Menus, Combo Box, ToolbarGtk::ComboBoxEntryGtkComboBoxEntry--OOOOOSince 2.4
Menus, Combo Box, ToolbarGtk::MenuGtkMenuOOOOOOO
Menus, Combo Box, ToolbarGtk::MenuBarGtkMenuBarOOOOOOO
Menus, Combo Box, ToolbarGtk::MenuItemGtkMenuItemOOOOOOO
Menus, Combo Box, ToolbarGtk::MenuShellGtkMenuShellOOOOOOO
Menus, Combo Box, ToolbarGtk::ImageMenuItemGtkImageMenuItemOOOOOOO
Menus, Combo Box, ToolbarGtk::RadioMenuItemGtkRadioMenuItemOOOOOOO
Menus, Combo Box, ToolbarGtk::CheckMenuItemGtkCheckMenuItemOOOOOOO
Menus, Combo Box, ToolbarGtk::SeparatorMenuItemGtkSeparatorMenuItemOOOOOOO
Menus, Combo Box, ToolbarGtk::TearoffMenuItemGtkTearoffMenuItemOOOOOOO
Menus, Combo Box, ToolbarGtk::RecentChooserMenuGtkRecentChooserMenu-----OOSince 2.10
Menus, Combo Box, ToolbarGtk::ToolbarGtkToolbarOOOOOOO
Menus, Combo Box, ToolbarGtk::ToolItemGtkToolItem--OOOOSince 2.4
Menus, Combo Box, ToolbarGtk::SeparatorToolItemGtkSeparatorToolItem--OOOOOSince 2.4
Menus, Combo Box, ToolbarGtk::ToolButtonGtkToolButton--OOOOOSince 2.4
Menus, Combo Box, ToolbarGtk::MenuToolButtonGtkMenuToolButton---OOOSince 2.6
Menus, Combo Box, ToolbarGtk::ToggleToolButtonGtkToggleToolButton--OOOOOSince 2.4
Menus, Combo Box, ToolbarGtk::RadioToolButtonGtkRadioToolButton--OOOOOSince 2.4
Action-based menus and toolbarsGtk::UIManagerGtkUIManager--OOOOOSince 2.4
Action-based menus and toolbarsGtk::ActionGroupGtkActionGroup--OOOOOSince 2.4
Action-based menus and toolbarsGtk::ActionGtkAction--OOOOOSince 2.4
Action-based menus and toolbarsGtk::ToggleActionGtkToggleAction--OOOOOSince 2.4
Action-based menus and toolbarsGtk::RadioActionGtkRadioAction--OOOOOSince 2.4
Action-based menus and toolbarsGtk::RecentActionGtkRecentAction------OSince 2.12
SelectorsGtk::ColorButtonGtkColorButton--OOOOOSince 2.4
SelectorsGtk::ColorSelectionGtkColorSelectionOOOOOOODone except Gtk::ColorSelection.set_change_palette_hook
SelectorsGtk::ColorSelectionDialogGtkColorSelectionDialogOOOOOOO
SelectorsGtk::FileSelectionGtkFileSelectionOOOOOOO
SelectorsGtk::FileChooserGtkFileChooser--OOOOOSince 2.4
SelectorsGtk::FileChooserButtonGtkFileChooserButton---OOOOSince 2.6
SelectorsGtk::FileChooserDialogGtkFileChooserDialog--OOOOOSince 2.4
SelectorsGtk::FileChooserWidgetGtkFileChooserWidget--OOOOOSince 2.4
SelectorsGtk::FileFilterGtkFileFilter--OOOOOSince 2.4
Selectors-GtkFileFilterInfo--xxxxxUse [contains, uri, display_name, mime_type] instead. (Since 2.4)
SelectorsGtk::FontButtonGtkFontButton--OOOOOSince 2.4
SelectorsGtk::FontSelectionGtkFontSelectionOOOOOOO
SelectorsGtk::FontSelectionDialogGtkFontSelectionDialogOOOOOOO
SelectorsGtk::InputDialogGtkInputDialogOOOOOOO
SelectorsGtk::RecentChooserWidgetGtkRecentChooserWidget-----OOSince 2.10
SelectorsGtk::RecentChooserDialogGtkRecentChooserDialog-----OOSince 2.10
Layout ContainersGtk::AlignmentGtkAlignmentOOOOOOO
Layout ContainersGtk::AspectFrameGtkAspectFrameOOOOOOO
Layout ContainersGtk::HBoxGtkHBoxOOOOOOO
Layout ContainersGtk::VBoxGtkVBoxOOOOOOO
Layout ContainersGtk::HButtonBoxGtkHButtonBoxOOOOOOO
Layout ContainersGtk::VButtonBoxGtkVButtonBoxOOOOOOO
Layout ContainersGtk::FixedGtkFixedOOOOOOO
Layout ContainersGtk::HPanedGtkHPanedOOOOOOO
Layout ContainersGtk::VPanedGtkVPanedOOOOOOO
Layout ContainersGtk::LayoutGtkLayoutOOOOOOO
Layout ContainersGtk::NotebookGtkNotebookOOOOOO
Layout ContainersGtk::NotebookPageGtkNotebookPageOOOOOOO
Layout ContainersGtk::TableGtkTableOOOOOOO
Layout ContainersGtk::ExpanderGtkExpander--OOOOOSince 2.4
OrnamentsGtk::FrameGtkFrameOOOOOOO
OrnamentsGtk::HSeparatorGtkHSeparatorOOOOOOO
OrnamentsGtk::VSeparatorGtkVSeparatorOOOOOOO
ScrollingGtk::HScrollbarGtkHScrollbarOOOOOOO
ScrollingGtk::VScrollbarGtkVScrollbarOOOOOOO
ScrollingGtk::ScrolledWindowGtkScrolledWindowOOOOOOO
PrintingGtk::PageSetupGtkPageSetup-----OSince 2.10
PrintingGtk::PageSetupUnixDialogGtkPageSetupUnixDialog-----OSince 2.10
PrintingGtk::PaperSizeGtkPaperSize-----OSince 2.10
PrintingGtk::PrinterGtkPrinter-----OSince 2.10
PrintingGtk::PrintJobGtkPrintJob-----OSince 2.10
PrintingGtk::PrintOperationGtkPrintOperation-----OSince 2.10
PrintingGtk::PrintSettingsGtkPrintSettings-----OSince 2.10
PrintingGtk::PrintUnixDialogGtkPrintUnixDialog-----OSince 2.10
MiscellaneousGtk::AdjustmentGtkAdjustmentOOOOOOO
MiscellaneousGtk::ArrowGtkArrowOOOOOOO
MiscellaneousGtk::CalendarGtkCalendarOOOOOOO
MiscellaneousGtk::DrawingAreaGtkDrawingAreaOOOOOOO
MiscellaneousGtk::EventBoxGtkEventBoxOOOOOOO
MiscellaneousGtk::HandleBoxGtkHandleBoxOOOOOOO
MiscellaneousGtk::IMContextSimpleGtkIMContextSimpleOOOOOOO
MiscellaneousGtk::IMMulticontextGtkIMMulticontextOOOOOOO
MiscellaneousGtk::SizeGroupGtkSizeGroupOOOOOOO
MiscellaneousGtk::TooltipsGtkTooltipsOOOOOOO
MiscellaneousGtk::TooltipGtkTooltip------OSince 2.12
MiscellaneousGtk::ViewportGtkViewportOOOOOOO
MiscellaneousGtk::AccessibleGtkAccessibleOOOOOOOAtkObject
MiscellaneousGtk::StatusIconGtkStatusIcon-----OSince 2.10
Abstract Base ClassesGtk::BinGtkBinOOOOOOO
Abstract Base ClassesGtk::BoxGtkBoxOOOOOOO
Abstract Base ClassesGtk::ButtonBoxGtkButtonBoxOOOOOOO
Abstract Base ClassesGtk::ContainerGtkContainerOOOOOOO
Abstract Base ClassesGtk::ItemGtkItemOOOOOOO
Abstract Base ClassesGtk::MiscGtkMiscOOOOOOO
Abstract Base ClassesGtk::ObjectGtkObjectOOOOOOO
Abstract Base ClassesGtk::PanedGtkPanedOOOOOOO
Abstract Base ClassesGtk::RangeGtkRangeOOOOOO
Abstract Base ClassesGtk::ScaleGtkScaleOOOOOO
Abstract Base ClassesGtk::ScrollbarGtkScrollbarOOOOOOO
Abstract Base ClassesGtk::SeparatorGtkSeparatorOOOOOOO
Abstract Base ClassesGtk::WidgetGtkWidgetOOOOOOO
Abstract Base ClassesGtk::IMContextGtkIMContextOOOOOOO
Abstract Base ClassesGtk::RequisitionGtkRequisitionxxxxxxxUse [width, height] instead. included in Gtk::Widget
Abstract Base ClassesGtk::AllocationGtkAllocationOOOOOOOincluded in Gtk::Widget
Abstract Base ClassesGtk::WidgetAuxInfoGtkWidgetAuxInfoxxxxxxxUse internal only. included in Gtk::Widget
Abstract Base ClassesGtk::WidgetShapeInfoGtkWidgetShapeInfoxxxxxxxUse internal only. included in Gtk::Widget
Cross-process EmbeddingGtk::SocketGtkSocketOOOOOOO
Cross-process EmbeddingGtk::PlugGtkPlugOOOOOOO
Special-purpose featuresGtk::CurveGtkCurveOOOOOOO
Special-purpose featuresGtk::GammaCurveGtkGammaCurveOOOOOOOWill this be obsoleted by GTK+?
Special-purpose featuresGtk::RulerGtkRulerOOOOOOO
Special-purpose featuresGtk::HRulerGtkHRulerOOOOOOO
Special-purpose featuresGtk::VRulerGtkVRulerOOOOOOO
Interface builderGtk::BuildableGtkBuildable------OSince 2.12
Interface builderGtk::BuilderGtkBuilder------OSince 2.12
Recently Used DocumentsGtk::RecentManagerGtkRecentManager-----OOSince 2.10
Recently Used DocumentsGtk::RecentDataGtkRecentInfo-----OOSince 2.10
Recently Used DocumentsGtk::RecentInfoGtkRecentInfo-----OOSince 2.10
Recently Used DocumentsGtk::RecentChooserGtkRecentChooser-----OOSince 2.10
Recently Used DocumentsGtk::RecentChooserDialogGtkRecentChooserDialog-----OOSince 2.10
Recently Used DocumentsGtk::RecentChooserMenuGtkRecentChooserMenu-----OOSince 2.10
Recently Used DocumentsGtk::RecentChooserWidgetGtkRecentChooserWidget-----OOSince 2.10
Recently Used DocumentsGtk::RecentFilterGtkRecentFilter-----OOSince 2.10
Recently Used DocumentsGtk::RecentFilterInfoGtkRecentFilterInfo-----OOSince 2.10
DeprecatedGtk::CListGtkCListxxxxxxx
DeprecatedGtk::CTreeGtkCTreexxxxxxx
DeprecatedGtk::ListGtkListxxxxxxx
DeprecatedGtk::ListItemGtkListItemxxxxxxx
DeprecatedGtk::PixmapGtkPixmapxxxxxxx
DeprecatedGtk::ProgressGtkProgressOOOOOOODeprecated, but this used super class of Gtk::ProgressBar.
DeprecatedGtk::PreviewGtkPreviewxxxxxxx
DeprecatedGtk::OldEditableGtkOldEditablexxxxxxx
DeprecatedGtk::TextGtkTextxxxxxxx
DeprecatedGtk::TipsQueryGtkTipsQueryxxxxxxx
DeprecatedGtk::TreeGtkTreexxxxxxx
DeprecatedGtk::TreeItemGtkTreeItemxxxxxxx
DeprecatedGtk::OptionMenuGtkOptionMenuOOxxxxxDeprecated since 2.4.
DeprecatedGtk::ItemFactoryGtkItemFactoryOOxxxxxDeprecated since 2.4. We shouldn't implement other methods, maybe.
DeprecatedGtk::ComboGtkComboOOxxxxx Deprecated since 2.4.
  • '-': not implemented yet.
  • '*': implemented but some methods/constants are not conforming to rules of Ruby-GNOME2.
  • '#': some methods/constants are implemented but incomplete.
  • 'O': done.
  • 'x': Obsolete or Don't implement
  • Last modified:2011/06/11 09:31:38
    Keyword(s):
    References:[Status] [Ruby/GTK]