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

Reply via email to