farrel / zerenity forked from danlucraft/zerenity
- Source
- Commits
- Network (2)
- Issues (0)
- Downloads (0)
- Wiki (1)
- Graphs
-
Branch:
master
Farrel Lifson (author)
Sun Feb 15 10:56:20 -0800 2009
zerenity /
| name | age | message | |
|---|---|---|---|
| |
CHANGELOG | ||
| |
README | Sat Feb 14 13:58:29 -0800 2009 | |
| |
Rakefile | ||
| |
examples/ | Sat Feb 14 13:52:40 -0800 2009 | |
| |
lib/ | ||
| |
test/ | Sat Feb 14 02:42:26 -0800 2009 |
README
= Zerenity == Version 1.3 == Author Farrel Lifson http://www.lifson.info http://www.aimred.com == Contributors Daniel Lucraft http://www.daniellucraft.com == Synopsis Zerenity is an almost clone of Zenity(http://freshmeat.net/projects/zenity) for Ruby. It allows for the easy creation of simple graphical dialogs from a Ruby script. == Features Zerenity allows for the creation of the following dialogs * Date selection * Text entry * Error display * File/directory selection * Information display * List display and selection * Progress display * Question display * Text information display and editing * Warning display * Sliding scales * Color selection == Dependencies Zerenity requires GTK2(http://www.gtk.org) and Ruby/GTK2(http://ruby-gnome2.sourceforge.jp/hiki.cgi). == Installation Zerenity is avaiable as a Ruby gem. Links to the latest release can be found at http://www.aimred.com/files/projects/zerenity. The code is also available via it's Github repository at http://github.com/farrel/zerenity/tree/master == Example Usage === User Input and Display require 'zerenity' if (name = Zerenity::Entry(:text=>"What is your name?")) Zerenity::Info(:text=>"Hello #{name}") else puts "No name entered" end === Progress require 'zerenity' fileList = filesToProcess(folder) Zerenity::Progress(:text=>'Processing files',:autoClose=>true) do |progress| fileList.each_index do |file,index| processFile(file) progress.update(index/fileList.length,"#{100*index/fileList.length}% processed...") end end == License Zerenity is released under the BSD license. == Copyright (c) 2006 - 2009 Farrel Lifson

