Create  Edit  FrontPage  Index  Search  Changes  History  RSS  Login

Status of Ruby/GDK

Status of Ruby/GDK

The status of Ruby/GDK
Table of contentsClass/Module NameC Type2.02.22.42.62.82.102.12Comments
GeneralGdk module-OOOOOOSome constants moved to several classes.
GdkDisplayGdk::DisplayGdkDisplay-OOOOOOSince 2.2
GdkDisplayManagerGdk::DisplayManagerGdkDisplayManager-OOOOOsince 2.2
GdkScreenGdk::ScreenGdkScreen-OOOOOSince 2.2
Points, Rectangles and Regions-GdkPointxxxxxxxUse Array [x,y] instead.
Points, Rectangles and RegionsGdk::RectangleGdkRectangleOOOOOO
Points, Rectangles and RegionsGdk::RegionGdkRegionOOOOOO
Points, Rectangles and RegionsGdk::SpanGdkSpanxxxxxxxUse Array [x, y, width] instead.
Graphics ContextsGdk::GCGdkGCOOOOOO
Graphics ContextsGdk::GCValuesGdkGCValuesxxxxxxxUse Gdk::GC methods instead.
Drawing PrimitivesGdk::DrawableGdkDrawableOOOOOORemoved GdkRGB methods(differ from Ruby/GTK).
Drawing Primitives-GdkTrapezoidxxxxxxxUse Array [y1, x11, x21, y2, x12, x22] instead.
Drawing Primitives-GdkSegmentxxxxxxxUse Array [x1, y1, x2, y2] instead.
Bitmaps and PixmapsGdk::PixmapGdkPixmapOOOOOO
Bitmaps and PixmapsGdk::BitmapGdkBitmapxxxxxxxUse Gdk::Pixmap(depth = 1) instead.
GdkRGBGdk::RGBGdkRGBOOOOOOAs module
ImagesGdk::ImageGdkImageOOOOOO
PixbufsGdk::PixbufGdkPixbufOOOOOO
Colormaps and ColorsGdk::ColorGdkColorOOOOOOO
Colormaps and ColorsGdk::ColormapGdkColormapOOOOOO
VisualsGdk::VisualGdkVisualOOOOOO
FontsGdk::FontGdkFontxxxxxxxUse Pango instead.
CursorsGdk::CursorGdkCursorOOOOOO
WindowsGdk::WindowGdkWindowOOOOOOOInclude Some General function (pointer/keyboard)_(grab/ungrab).
WindowsGdk::GeometryGdkGeometryOOOOOO
WindowsGdk::WindowAttrGdkWindowAttrOOOOOO
WindowsGdk::PointerHooksGdkPointerHooks------
Windows-GdkNativeWindowxxxxxxx Use Integer instead.
Windows-GdkXEventxxxxxxx Use Integer instead.
EventsGdk::EventGdkEventOOOOOO
Event StructuresGdk::EventAnyGdkEventAnyOOOOOO
Event StructuresGdk::EventKeyGdkEventKeyOOOOOO
Event StructuresGdk::EventButtonGdkEventButtonOOOOOO
Event StructuresGdk::EventScrollGdkEventScrollOOOOOO
Event StructuresGdk::EventMotionGdkEventMotionOOOOOO
Event StructuresGdk::EventExposeGdkEventExposeOOOOOO
Event StructuresGdk::EventVisibilityGdkEventVisibilityOOOOOO
Event StructuresGdk::EventCrossingGdkEventCrossingOOOOOO
Event StructuresGdk::EventFocusGdkEventFocusOOOOOO
Event StructuresGdk::EventConfigureGdkEventConfigureOOOOOO
Event StructuresGdk::EventPropertyGdkEventPropertyOOOOOO
Event StructuresGdk::EventSelectionGdkEventSelectionOOOOOO
Event StructuresGdk::EventDNDGdkEventDNDOOOOOO
Event StructuresGdk::EventProximityGdkEventProximityOOOOOO
Event StructuresGdk::EventClientGdkEventClientOOOOOO
Event StructuresGdk::EventNoExposeGdkEventNoExposeOOOOOO
Event StructuresGdk::EventWindowStateGdkEventWindowStateOOOOOO
Event StructuresGdk::EventSettingGdkEventSettingOOOOOO
Event StructuresGdk::EventOwnerChangeGdkEventOwnerChange---OOOSince 2.6
Event StructuresGdk::EventGrabBrokenGdkEventGrabBroken----OOSince 2.8
Key ValuesGdk::KeymapGdkKeymapKeyxxxxxxx Use [keycode, group, level] instead.
Key ValuesGdk::KeymapGdkKeymapOOOOOO
Key ValuesGdk::Keyval-OOOOOO
SelectionsGdk::SelectionGdkSelectionOOOOOOAs module
SelectionsGdk::TargetGdkTargetxxxxxxx Obsolete
Drag and DropGdk::DragContextGdkDragContextOOOOOO
Properties and AtomsGdk::AtomGdkAtomOOOOOO
Properties and AtomsGdk::Property-OOOOOO
ThreadsGdk::Threads-OOOOOOAs module. Don't use it because it causes dead-lock with Ruby's threading mechanism.
InputGdk::Input-OOOOOOAs module.
Input DevicesGdk::DeviceGdkDeviceOOOOOO
Input DevicesGdk::DeviceKeyGdkDeviceKeyxxxxxxx Use [keyval, modifiers] instead.
Input DevicesGdk::DeviceAxisGdkDeviceAxisxxxxxxx Use [axis_use, min, max] instead.
Input DevicesGdk::TimeCoordGdkTimeCoordOOOOOO
Pango InteractionGdk::Pango-OOOOOOAs module. Include Pango::Context.set_colormap, Pango::Layout#get_clip_region, Pango::LayoutLine#get_clip_region.
Pango InteractionGdk::PangoAttrEmbossedGdkPangoAttrEmbossedOOOOOO
Pango InteractionGdk::PangoAttrStippleGdkPangoAttrStippleOOOOOO
Pango InteractionGdk::PangoRendererGdkPangoRenderer---OOO Since 2.6
Cairo InteractionCairo::Contextcairo_t----OO Since 2.8
X Window System InteractionGdk::X11-OOOOOO Except X11 classes. Some methods to implement as other classes.
  • '-': 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:29
    Keyword(s):
    References:[Status]