On Thu, 02 Mar 2006 15:38:07 +0100
Bart D. firstname.lastname@example.org wrote:
Is there any intrest in a port of libgdl (the gnome development library)
it has a very very cool docking widget.
(it is also the dock widget used in monodevelop but they reimplemented
it in C#; I just used libgdl and wrote the bindings)
I already did 60% of the port ; the demo program already works in its
I attached my bindings so far ; please have a look at the code and advise.
I need to create bindings for other function but the sample/test-dock.rb
already works (ported from test-dock.c)
OK. Seems nice.
Here is 2 my comments:
Should GDL module be Gdl module?
e.g.) GtkWidget -> Gtk::Widget, GdlDock -> Gdl::Dock not GDL::Dock.
test-dock.rb occurs error messages below:
% ruby test-dock.rb
test-dock.rb: line 2
GLib-GObject-WARNING **:invalid cast from
test-dock.rb: line 2
Gtk-CRITICAL **:gtk_object_sink: assertion `GTK_IS_OBJECT (object)’
The patch below fix this problem. (I test gdl-0.6.0 not CVS version)
— rbgdldocklayout.c.old 2006-03-04 20:58:21.000000000 +0900
+++ rbgdldocklayout.c 2006-03-04 20:55:04.000000000 +0900
@@ -8,7 +8,7 @@
I agree ruby-gnome2 includes ruby-gdl.
But before including it, I need to confirm below:
Could you keep to develop ruby-gdl by yourself?
libgdl seems unstable, we need to keep the latest version of libgdl.
But at least, I don’t have the time to spend libgdl now.
Could you release it sometimes by yourself?
I think ruby-gdl should be follow ruby-gtkmozembed way.
It means, 1 or 2, 3 times you release it as ruby-gdl-0.x.x by
If it becomes stable, merge it ruby-gnome2 tree, then next time,
it will be released a part of ruby-gnome2.
Because, ruby-gnome2 is released once a half of a year now.
If we include a library to ruby-gnome2, you can’t release it
by yourself. So you need to wait for it.
So I recommand you release ruby-gdl by yourself.
Could you write API reference to our website?
This is very important … we’ve been distressed lack of API
documentations for a long time.
If you have no problem above question, tell me your SF account.
I’ll give you the privillige to access our CVS.
Thanks in advance.
.:% Masao M.email@example.com
This SF.Net email is sponsored by xPML, a groundbreaking scripting
that extends applications into web and mobile media. Attend the live
and join the prime developer group breaking into this new coding