What do you use with Ruby for GUI programming and why?

Tk has certainly been improved but when I was using it, it had not as
many features as Gtk2, for example list boxes or tree views with
sortable columns. That's the main reason why I switched.

Michel.

···

What is the reason you switched from TK? Did you also feel that tk did not have enough features (and documentation)?

I was using Tk for a while, but those were the reason I stopped. I might give something else listed in this thread a
jab.

Simon

On Tue, Mar 15, 2011 at 02:28:06AM +0900, Michel wrote:
> Hi
>
> Formerly I used Tk but now, I am using ruby-gtk2 because i found it very
> versatile and because it has a good documentation. I also like its
> object oriented design.
> I use it on windows (XP, 7) and linux (Fedora) without any change in my
> ruby 1.8.7 code.
>
> Michel.

I currently just use straight swing wrapper with jruby (wrapped to be
ruby friendlier). Unfortunately there's no clear winner, AFAIK.

Roger, is that wrapper input_form?

A few months ago I learned of Monkeybars and had planned to learn it,
but I haven't gotten around to it. I'm still wondering what the
advantages of it (or other wrappers) over raw Swing are.

No it's just some homebrew stuff.
wrapper:
https://github.com/rdp/sensible-cinema/blob/master/lib/swing_helpers.rb
its use:

-r

···

--
Posted via http://www.ruby-forum.com/\.

I like green_shoes.

I am just learning ruby. And find that just requireing 'green_shoes' and start experimenting is easy and fun.

Eelco

Looks very interesting, but the docs are a bit scanty!

martin

···

On Fri, Mar 11, 2011 at 10:04 PM, Andrea Dallera <andrea@andreadallera.com> wrote:

<shameless_plug>
freightrain -> GitHub - bolthar/freightrain: Ruby desktop development made easy is an MVC framework over
GTK+ and other toolkits. It makes the job much easier than having to deal
directly with ruby/GTK... give it a try :slight_smile:
</shameless_plug>

Shoes is far and away the easiest and most pleasant way to get a GUI that I've seen - in any language. I'm a bit worried about having to drop back to 1.9.1, and I sure miss the Linux installer. But I absolutely have to try Green Shoes, though.

Good luck with the project. I'll be looking on with fingers crossed...

Where is the web page that lists the various colors of Shoes? I can't
seem to find it. In particular, I'm wondering what's special about
Green -- it says it's "pure Ruby", but then what is Red written in?

···

On Sat, Mar 12, 2011 at 8:30 AM, Shadowfirebird <shadowfirebird@gmail.com> wrote:

Shoes is far and away the easiest and most pleasant way to get a GUI that I've seen - in any language. I'm a bit worried about having to drop back to 1.9.1, and I sure miss the Linux installer. But I absolutely have to try Green Shoes, though.

Good luck with the project. I'll be looking on with fingers crossed...

Hi Shadowfirebird,

Shoes is far and away the easiest and most pleasant way to get a GUI
that I've seen - in any language.

True! I totally agree. :smiley:

I absolutely have to try Green Shoes

Wow, fantastic!
If you have any troubles, questions or suggestions, feel free let us know
in Shoes ML: http://librelist.com/browser/shoes/

Good luck with the project. I'll be looking on with fingers crossed...

Thanks! Let's have fun with colorful Shoes!! :smiley:

ashbb

Hi Eric,

Where is the web page that lists the various colors of Shoes?

Look at "A Rainbow of Shoes"-- http://blog.shoesrb.com/archive

what is Red written in?

Red Shoes is written in both C and Ruby.

Cheers,
ashbb

Where is the web page that lists the various colors of Shoes? I can't
seem to find it. In particular, I'm wondering what's special about
Green -- it says it's "pure Ruby", but then what is Red written in?

I wrote a bunch of blog posts about the various shoes-es on the Shoes blog:
http://blog.shoesrb.com/tagged/Rainbowshoes

We haven't been talking about all of them super-publically yet because most
of them are still in the 'super ultra alpha' phase. The two big ones are Red
and Green: Red is _why's original code, it's a combination of C and Ruby
that uses native widgets on all platforms. Green is a project started by ash
to write an all-Ruby shoes, that uses Ruby's own bindings to GTK.
Unfortunately, you need X11 on the Mac to run apps with it, but it works
natively on Linux and Windows.