Re: [Vala] I found a major bug



Another thing that does not work as expected is:

this.get_toplevel ()

This should return the main application window, or one Gtk.Window, but
returns a Gtk.Widget

2014-12-20 0:32 GMT-02:00 Flavio Danesse <fdanesse gmail com>:

I understand, but it is logical that a get back what is asked, things like
that are not logical fol:

error: invocation of void method not allowed as expression
this.get_property("type");

In the initial example:
this.get_allocation()
does not work, though:
this.get_allocated_width()
if it works.

2014-12-19 14:01 GMT-02:00 Andre Masella <andre masella name>:

Mmm, no you didn't. :-)

Gdk.Allocation allocation;
this.get_allocation(out allocation);

This is admittedly more awkward and Gtk.Widget.get_allocation has the
right type signature in C to return, but this binding works too.

On 19 December 2014 at 10:27, Flavio Danesse <fdanesse gmail com> wrote:

*Hi, I just wanted to comment that I found a major bug in gtk:*

error: invocation of void method not allowed as expression
Gdk.Rectangle rect = this.get_allocation();
                             ^^^^^^^^^^^^^^^^^^^^^
_______________________________________________
vala-list mailing list
vala-list gnome org
https://mail.gnome.org/mailman/listinfo/vala-list



--
--Andre Masella<andre masella name>
http://www.masella.name/





[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]