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 <fdane...@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 <an...@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 <fdane...@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<an...@masella.name> >> http://www.masella.name/ >> > > _______________________________________________ vala-list mailing list vala-list@gnome.org https://mail.gnome.org/mailman/listinfo/vala-list