Ruby/Gtk Tutorial

This is version 0.1 of the Ruby/Gtk tutorial.

Table of Contents
Introduction
About Gtk+
About Ruby/Gtk
Difference of Gtk+ and Ruby/Gtk
Class Names
Constant Names
Creating the Widgets
Calling Methods
signal_connect
Getting Started
Hello World
Theory of Signals and Callbacks
Events
Stepping through helloworld.rb
Upgraded Hello
Packing Widgets
Theory of Packing Boxes
Details of Boxes
Packing Demonstration Program
Packing Using Tables
Widget Overview
Widget Hierarchy
Widgets Without Windows
The Button Widget
Normal Buttons
Toggle Buttons
Check Buttons
Radio Buttons
Adjustments
Creating an Adjustment
Using Adjustments the Easy Way
Adjustment Internals