Ruby-GNOME2 Tutorial
Joshua Keith (joshuakeith at linuxmail dot org)
Last Update: December 05, 2002
Table of Contents
- Tutorial Availability
- Introduction
- Getting Started
- Moving On
- Packing Widgets
- Widget Overview
- The Button Widget
- Adjustments
- Range Widgets
- Miscellaneous Widgets
- Container Widgets
- Menu Widgets
- Undocumented Widgets
- Setting Widget Attributes
- Widget Flag Methods
- Widget Display Methods
- Widget Accelerators
- Widget Name Methods
- Widget Styles
- Timeouts, IO, and Idle Methods
- Advanced Event and Signal Handling
- Managing Selections
- Drag-and-Drop (DND)
- Glib
- GTK's rc Files
- Methods for rc Files
- Ruby-GNOME2's rc File Format
- Example rc File
- Writing Your Own Widgets
- Scribble, A Simple Example Drawing Program
- Tips for Writing Ruby-GNOME2 Applications
- Contributing
- Credits
- Tutorial Copyright and Permissions Notice
- GTK Signals
- Gtk::Object
- Gtk::Widget
- Gtk::Data
- Gtk::Container
- Gtk::Calendar
- Gtk::Editable
- Gtk::Notebook
- Gtk::List
- Gtk::MenuShell
- Gtk::Toolbar
- Gtk::Button
- Gtk::Item
- Gtk::Window
- Gtk::HandleBox
- Gtk::ToggleButton
- Gtk::MenuItem
- Gtk::CheckMenuItem
- Gtk::InputDialog
- Gtk::ColorSelection
- Gtk::StatusBar
- Gtk::Curve
- Gtk::Adjustment
- GDK Event Types
- Code Examples
- Tictactoe
- GtkDial
- Scribble