Source code from complex user interfaces RUBY GTK

J

John Locke

Hi,

I've just started creating user interfaces with Ruby GTK and I would
like to know where can I find source code of complete interfaces,
examples and stuff, to learn to use all the features.

My program should have a window with all the normal options (File, Edit,
Help, etc); I would like to know where can I find source code from
programs made this way.

Thanks.
 
A

Axel Etzold

-------- Original-Nachricht --------
Datum: Tue, 13 May 2008 03:56:18 +0900
Von: John Locke <[email protected]>
An: (e-mail address removed)
Betreff: Source code from complex user interfaces RUBY GTK
Hi,

I've just started creating user interfaces with Ruby GTK and I would
like to know where can I find source code of complete interfaces,
examples and stuff, to learn to use all the features.

My program should have a window with all the normal options (File, Edit,
Help, etc); I would like to know where can I find source code from
programs made this way.

Thanks.

Hello John,

I've particularly liked Hal Fulton's Ruby Way (there's
a second edition ) and the Ruby Cookbook. I think both are available
on Safari, eg.

http://safari.oreilly.com/0596523696/rubyckbk-CHP-21-SECT-15

Best regards,

Axel
 
P

Phillip Gawlowski

-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

John Locke wrote:
| But I do have to pay for that :S?

Well, yeah. Otherwise, The Ruby-GNOME2 project page has examples, too,
and a handful of tutorials.

You get what you pay for, though. :/

- --
Phillip Gawlowski
Twitter: twitter.com/cynicalryan
Blog: http://justarubyist.blogspot.com

~ "The intrepid Spaceman Spiff is stranded on a distant planet!
~ ..our hero ruefully acknowledges that this happens fairly
~ frequently.." --- Calvin and Hobbes
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.8 (MingW32)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org

iEYEARECAAYFAkgosLQACgkQbtAgaoJTgL8riQCeILYQ1JlIbVYGmdLQo+nuwfC/
bcMAoIVv3bHZhjF3n+Uh9MAaUL/rtjiA
=g5bH
-----END PGP SIGNATURE-----
 
A

Albert Schlef

I'm not sure a book is the best choice. You don't know what's in the
book. Maybe it's a nominal section about the library, nothing more.

You can use 'gem' to search for gems that depend on that GUI library.
Then you'll have plenty of examples.
 
P

Phillip Gawlowski

-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Albert Schlef wrote:

| You can use 'gem' to search for gems that depend on that GUI library.
| Then you'll have plenty of examples.

Except Ruby-GNOME2 isn't distributed as gem, and thus gems cannot depend
on it (an install would fail, since the dependency cannot be satisfied).

- --
Phillip Gawlowski
Twitter: twitter.com/cynicalryan
Blog: http://justarubyist.blogspot.com

~ - You know you've been hacking too long when...
...a fly lands on the screen and you try to pick it up with the mouse and
put it in the onscreen trashcan!
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.8 (MingW32)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org

iEYEARECAAYFAkgowEwACgkQbtAgaoJTgL+o4QCfcK77puEtwqyhgnB5QLpq0BpZ
mv0An1GYznl6lUQlpNAz/mg3C5+1Uim2
=3zal
-----END PGP SIGNATURE-----
 
A

Albert Schlef

Phillip said:
Albert Schlef wrote:

| You can use 'gem' to search for gems that depend on that GUI library.
| Then you'll have plenty of examples.

Except Ruby-GNOME2 isn't distributed as gem, and thus gems cannot depend
on it (an install would fail, since the dependency cannot be satisfied).

On the one hand you say packages don't depend on some non-existing
GNOME2 gem.

On the other hand you say the install would fail because the
(non-existing!) dependency cannot be satisfied....
 
M

Marc Heiler

My program should have a window with all the normal options (File, Edit,
Help, etc); I would like to know where can I find source code from
programs made this way.

The best way is to
- use krugle to search for specific ruby-gnome constructs
- look at the wiki (it has a LOT of knowledge buried)
- find some examples on the www

In a way you shouldnt worry too much, just make a little todo list what
you want to achieve. The smaller, the easier it can be solved. And you
can use the mailing list for the ruby-gtk folks too :)
 
P

Phillip Gawlowski

-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Albert Schlef wrote:

|
| On the one hand you say packages don't depend on some non-existing
| GNOME2 gem.

Yes.

| On the other hand you say the install would fail because the
| (non-existing!) dependency cannot be satisfied....

If a gem would depended on a dependency that cannot be satisfied, yes.


There's a reason I used the _subjunctive_ in that case: To answer the
question 'imagine if that were possible', as Raymond Chen would put it.

- --
Phillip Gawlowski
Twitter: twitter.com/cynicalryan
Blog: http://justarubyist.blogspot.com

YOUTH, n. The Period of Possibility, when Archimedes finds a fulcrum,
Cassandra has a following and seven cities compete for the honor of
endowing a living Homer.
~ -- Ambrose Bierce, "The Devil's Dictionary"
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.8 (MingW32)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org

iEYEARECAAYFAkgpqVkACgkQbtAgaoJTgL9z5QCghuw2dKY8FXV9Elz4+eentM8c
ZrIAoI/pIfz4TGNHQ6u0nZqu5biBVHGN
=Huno
-----END PGP SIGNATURE-----
 

Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments. After that, you can post your question and our members will help you out.

Ask a Question

Members online

No members online now.

Forum statistics

Threads
473,767
Messages
2,569,570
Members
45,045
Latest member
DRCM

Latest Threads

Top