Hugh Sasse's FXRuby Page

This page has not been modified for 9 years. For the latest see https://github.com/larskanis/fxruby which is the active fork of the github project, at the time of this amendment.

FXRuby is the Ruby interface to the FOX Toolkit, which is a modern GUI toolkit written in C++.

Contents

General Information.

FXRuby provides a Ruby wrapper (implemented with SWIG to the FOX toolkit, and is designed so that most of the C++ documentation applies to it, although in general Ruby "types" are converted to FOX types where necessary. This means that at present, most of the answers to questions about what parameters methods take must be obtained from the FOX documentation rather than the FXRuby documentation. However, there are, inevitably, a few differences to look out for in the Ruby interface when compared with the C++ interface.

FOX Documentation.

There is a general FOX FAQ at the FOX web site, as well as the FAQ at the FOX Community Wiki, which is obviously on the FOX Community Wiki.

There is also The FXBook project.

My local copy of The Fox Documentation was removed as obsolete. As are my notes.

Lyle Johnson has some Fox 1.0 API Documentation availalable on line.

FXRuby Documentation.

Developing Graphical User Interfaces with FXRuby describes how to use FXRuby with examples. This is not exhaustive documentation of very class. There is other draft API documentation available from the FXRuby.org site. You can obtain a snapshot of these files from the sourceforge site. I have a local copy here. There are also instructions for checking them out with CVS anonymously, with read-only access.

FXRuby Documentation in Development.

As part of my learning FXRuby I would like to create a FAQ. There has been no progress on this at the moment, though.

I am creating some notes on FXRuby OpenGL based on reading the FOX source files. These are at an early stage. I have also marked up the gltest and glviewer examples from the examples directory to aid in understanding them.

Fox-tool GUI Builder

There is work in progress on a Graphical tool for building FXRuby programs. It's home page is at http://fox-tool.rubyforge.org/

Page Last Modified....

Page last Modified on 19-NOV-2012 by Hugh Sasse.
Page previously Modified on 07-OCT-2003 by Hugh Sasse.
$Revision: 1.6 $

Page created on 06-JUN-2003 by Hugh Sasse