RAA - foxtails/0.3

foxtails / 0.3

Short description: FoxTails
Category: Library/GUI
Status: alpha
Created: 2003-01-14 21:09:37 GMT
Last update: 2004-12-11 23:12:04 GMT
Owner: Joel VanderWerf (Projects of this owner)
Homepage: http://redshift.sourceforge.net/foxtails/
Download: http://redshift.sourceforge.net/foxtails/
License: Ruby's
Dependency:
Requires: observable/0.4(*)
(*): newer version exists
Description:

FoxTails is a set of pure Ruby extensions for FXRuby. The most useful part of FoxTails is the use of observable attributes to connect GUI components, as an alternative to directly using Fox’s target mechanism. It helps you separate your Ruby object model from the GUI representation. It’s very easy to use. See the examples.

This is an alpha release, so documentation is still very sketchy, and there are no tests. There are examples, though. See also the comments in foxtails.rb for a basic roadmap of the library.

FoxTails depends on observable:

www.ruby-lang.org/raa/list.rhtml?name=observable

and of course fox/fxruby:

fxruby.sourceforge.net

www.fox-toolkit.org

FoxTails is still based on Fox-1.0 and FXRuby-1.0. A future release will support Fox-1.2 and FXRuby-1.2.

What’s new in foxtails 0.3:

  • FTFields and examples/fields.rb: easy creation of static text and a variety of input fields using edit text, check and radio buttons, and option menus.
  • FTOptionMenu and examples/opt-menu.rb: fits option menus into the targeting framework using observable attrs.
  • Validation for text fields.
  • The main foxtails.rb file now uses autoload to lazily require most of the rest of foxtails. There is no longer need to ‘require "FTFileBrowser"’, for example. Start time should be a little better.
  • FTActionButton: keeps button in "engaged" state while action runs.
  • examples/disconnect.rb (thanks to Will Merrell for asking questions!)
  • GUI option for examples/chat-server.rb (which helps on windows). (The example shows use of observable attrs over a drb connection to connect widgets in multiple Fox apps.)
Versions: [0.6 (2006-10-03)] [0.5 (2006-03-27)] [0.4 (2005-03-08)] [0.3 (2004-12-11)] [0.2 (2004-06-07)]

Edit this project (for project owner)

back to RAA top