On Tue, Apr 21, 2009 at 3:12 PM, Levi Bard
 <[email protected]> wrote:
>> I try replacing the line
>>        drawing_area.expose_event += this.on_expose;
>> with
>>        drawing_area.expose_event.connect(this.on_expose);
>>
>> but this gives an error... could anyone enlighten me on what is the
>> correct syntax?
>
> That is the correct syntax.
> What is the error you're getting?

 valac --pkg gtk+-2.0 --pkg cairo cairo.vala
 Compilation failed: 1 error(s), 0 warning(s)
 cairo.vala:23.37-23.50: error: Argument 1: Cannot convert from
 `CairoSample.on_expose' to `Gtk.Widget.expose_event'
                drawing_area.expose_event.connect(this.on_expose);
                                                  ^^^^^^^^^^^^^^
 make: *** [cairo] Error 1


> I suspect it wants the first argument of on_expose() to be a Gtk.Widget.
>

 On Wed, Apr 22, 2009 at 12:10 AM, William Swanson <[email protected]> wrote:
>
> The new syntax was introduced in Vala 0.7.1, not  0.7.0. Are you using
> the latest point release?

 yes, "0.7.1 signal syntax" I should have said in the subject

 -- lode
_______________________________________________
Vala-list mailing list
[email protected]
http://mail.gnome.org/mailman/listinfo/vala-list

Reply via email to