Hi:
I’m trying to upgrade visualruby to gtk3. I understand that there is no
VBox or HBox in gtk3. When I change them in glade to Gtk::Boxes I get
this error:
GLib-GObject-WARNING **:cannot create instance of abstract
(non-instantiatable) type `GtkBox’
/home/eric/vrp/vrlib/lib/GladeGUI.rb:154: [BUG] Segmentation fault
ruby 1.9.3p392 (2013-02-22 revision 39386) [x86_64-linux]
Why can’t I add a GtkBox to a Window?
E
Hi,
In [email protected]
“[ruby-gnome2-devel-en] Switching to gtk3” on Tue, 24 Dec 2013
08:19:30 +0100,
“Eric C.” [email protected] wrote:
I’m trying to upgrade visualruby to gtk3. I understand that there is no
VBox or HBox in gtk3. When I change them in glade to Gtk::Boxes I get
this error:
GLib-GObject-WARNING **:cannot create instance of abstract
(non-instantiatable) type `GtkBox’
/home/eric/vrp/vrlib/lib/GladeGUI.rb:154: [BUG] Segmentation fault
ruby 1.9.3p392 (2013-02-22 revision 39386) [x86_64-linux]
Why can’t I add a GtkBox to a Window?
Could you show your glade file and script?
Thanks,
kou
Eric C. wrote in post #1131515:
I’m trying to upgrade visualruby to gtk3.
Hi,
As visualruby work on windows: Warning !!
There are big issue with gtk3 : scrach when resize/move main window…
the bug seem depend on the content of the window:
GLib:ERROR:gmain.c:3057:g_main_dispatch: assertion failed:
(current->dispatching_sources == ¤t_source_link)
or
d:/usr/Ruby/local/Ruiby/lib/ruiby_gtk/ruiby_dsl3.rb:1865: [BUG]
Segmentation fault
ruby 2.0.0p0 (2013-02-24) [i386-mingw32]
Hi guys.
Thanks for your great work.
I’m getting the error from line 154 in GladeGUI:
@builder = Gtk::Builder.new.add_from_file(file_name)
The file name is correct, and it tries to load the attached file
VR_ENV_GLOBAL.glade.
/home/eric/vrp/vrlib/lib/GladeGUI.rb: line 154
GLib-GObject-WARNING **:cannot create instance of abstract
(non-instantiatable) type `GtkBox’
/home/eric/vrp/vrlib/lib/GladeGUI.rb:154: [BUG] Segmentation fault
ruby 1.9.3p392 (2013-02-22 revision 39386) [x86_64-linux]
The history is this:
I’m upgrading to gtk3, so I first created the .glade file in glade v2.8
or so. I believe that it was a libglade file. I don’t understand the
distinction. Now, I’m opening it with glade v.3.12.1 and changing the
vboxes and hboxes to boxes. I save it, and the error appears. It works
fine with the old glade files.
There might be bugs in glade because its crashing and acting funny.
E
UPDATE: I noticed that they’ve changed vbuttonbox and hbuttonbox to
just buttonbox too. I changed everything to buttonbox, but the problem
persists.
Hi,
Thanks for attaching a script and a glade file. Could you
also attach a script that reproduces your problem?
GladeGUI.rb just defines a module. The module isn’t used.
Thanks,
kou
In [email protected]
“Re: [ruby-gnome2-devel-en] Switching to gtk3” on Tue, 24 Dec 2013
19:52:51 +0100,