[#3741] Re: Why it's quiet -- standard distribution issues — Aleksi Niemel<aleksi.niemela@...>
I think it's the feature of the mailing list archive to create a threads of
[#3756] RE: XMP on comments — Aleksi Niemel<aleksi.niemela@...>
> require "xmp"
[#3766] modulo and remainder — Dave Thomas <Dave@...>
[#3776] Kernel.rand — Aleksi Niemel<aleksi.niemela@...>
How about defining:
[#3781] Widening out discussions — Dave Thomas <Dave@...>
[#3795] Re: Array.uniq! returning nil — Aleksi Niemel<aleksi.niemela@...>
> As matz said in [ruby-talk:3785] and Dave said in [ruby-talk:1229],
Hi, Aleksi,
[#3823] Re: Array.pick — Aleksi Niemel<aleksi.niemela@...>
> > Just a general comment--a brief statement of purpose and using
[#3827] JRuby? — Aleksi Niemel<aleksi.niemela@...>
Is there or will there be Ruby equivalent of JPython?
[#3882] Re: Array.uniq! returning nil — Aleksi Niemel<aleksi.niemela@...>
> |look too strange, confusing, or cryptic. Maybe just @, $, %, &.
Hi,
[#3918] A question about variable names... — Dave Thomas <Dave@...>
[#3935] If your company uses Pallets, Skids, Boxes, Lumber, etc. — pallets2@...
[#3956] Tk PhotoImage options — andy@... (Andrew Hunt)
Hi all,
[#3971] Thread and File do not work together — "Michael Neumann" <neumann@...>
following example do not work correctly with my ruby
[#3986] Re: Principle of least effort -- another Ruby virtue. — Andrew Hunt <andy@...>
> Principle of Least Effort.
Hi,
[#4005] Re: Pluggable functions and blocks — Aleksi Niemel<aleksi.niemela@...>
Aleksi makes a question:
[#4008] Ruby installation instructions for Windows — Aleksi Niemel<aleksi.niemela@...>
I had to write these instructions for my friends. I thought it might be nice
[#4043] What are you using Ruby for? — Dave Thomas <Dave@...>
On 15 Jul 2000 22:08:50 -0500,
Hi,
[#4057] Re: What are you using Ruby for? — Aleksi Niemel<aleksi.niemela@...>
Johann:
[#4082] Re: What are you using Ruby for? — Aleksi Niemel<aleksi.niemela@...>
[#4091] 'each' and 'in' — hal9000@...
I just recently realized why the default
[#4107] Re: 'each' and 'in' -- special char problem? — schneik@...
[#4114] Method signature - a question for the group — Dave Thomas <Dave@...>
[#4139] Facilitating Ruby self-propagation with the rig-it autopolymorph application. — Conrad Schneiker <schneik@...>
Hi,
[#4158] Getting Tk to work on Windows — "Michael Neumann" <neumann@...>
Hi....
[#4178] Partly converted English Ruby/Tk widget demo working. — Conrad Schneiker <schneik@...>
Hi,
[#4234] @ variables not updated within method? — Hugh Sasse Staff Elec Eng <hgs@...>
Hugh Sasse Staff Elec Eng <hgs@dmu.ac.uk> writes:
On 27 Jul 2000, Dave Thomas wrote:
[#4267] Ruby.next, Perl6, Python 3000, Tcl++, etc. -- Any opportunities for common implementation code? — "Conrad Schneiker" <schneiker@...>
Hi,
"Conrad Schneiker" wrote:
[ruby-talk:04222] Re: Gtk Wins and scrolls
From: Aleksi Niemel<aleksi.niemela@cinnober.com>
Subject: [ruby-talk:04208] Gtk Wins and scrolls
Date: Tue, 25 Jul 2000 13:18:18 +0200
> Two questions about Gtk, both probably quite simple:
>
> 1)
> How one can get Gtk work on Win? Could someone confirm it's working well and
> briefly explain the setup?
[...]
> I suspect the problem is in rather old ruby-gtk-0.23-cygwin, because the
> date on the list for it seems to be 2000-03-20 while the gtk-1.3 has been
> compiled at 2000-04-15. Could that be the reason?
>
> Actually I'm even more suspicious the problem is about version
> incompatibility because http://www.ruby-lang.org/gtk/en/index.html says:
>
> Ruby/GTK works with Ruby 1.4.x and GTK+ 1.2.x.
>
> So perhaps the dll load should fail, as the GTK shipped with Windows
> installation kit for GIMP seems to be the version 1.3 instead of 1.2.
>
> If this is the case, when can we expect an update for Gtk-cygwin?
as you are saying above, current version of ruby/gtk is only for gtk
1.2. patch is always welcome, i suppose :)
> 2)
> I'm really newbie with gtk so enlight me. How should I scroll a window
> containing text box to certain location?
do you want to scroll a window? or you want to move cursor position in
the text widget?
i'm attaching an example for scrolling a window widget. let me know
if you just want to move the cursor. :)
best regards,
--
yashi
require 'gtk'
# three bottons
top = Gtk::Button.new('top')
mid = Gtk::Button.new('middle')
btm = Gtk::Button.new('bottom')
hb = Gtk::HBox.new(true, 0)
[top, mid, btm].each do |e|
hb.pack_start(e, true, true, 0)
end
# text area
t = Gtk::Text.new
t.insert(nil, nil, nil, File.open(__FILE__).read)
sw = Gtk::ScrolledWindow.new
sw.add t
# botton callbacks
top.signal_connect('clicked') do
adj = sw.get_vadjustment
adj.value = adj.lower
end
mid.signal_connect('clicked') do
adj = sw.get_vadjustment
adj.value = (adj.upper - adj.lower) / 2
end
btm.signal_connect('clicked') do
adj = sw.get_vadjustment
adj.value = adj.upper
end
vb = Gtk::VBox.new(false, 0)
vb.pack_start(hb, false, true, 0)
vb.pack_start(sw, true, true, 0)
w = Gtk::Window.new
w.add vb
w.signal_connect('delete-event') do
Gtk.main_quit
end
w.show_all
Gtk.main