On Sun, 2012-09-02 at 03:43 +0530, Satyajit Sahoo wrote:
> Hi. I'm trying to make a small GUI with vala and GTK3. But I get error when
> compiling. I'll be grateful if someone could fix it. I'm really a noob in
> vala and this is probably my first program.
> 
> The code is here - https://github.com/satya164/gtk-theme-config
> 
> I get this error,
> 
> valac --pkg gtk+-3.0 gtk-theme-config.vala -o gtk-theme-config
> gtk-theme-config.vala:131.12-131.40: error: invocation of void method
> not allowed as expression
>               color =  this.color_button.get_rgba ();
>                        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
> Compilation failed: 1 error(s), 0 warning(s)
> make: *** [gtk-theme-config] Error 1

I'm guessing you're using vala <= 0.14.  The bindings for
Gtk.ColorButton.get_rgba were broken until 0.16.

You can update your copy of Vala, fix the bindings on your system, use
an internal VAPI in your project (either replacing or supplementing the
system gtk+-3.0 binding), or use the extern keyword.  The correct
signature is:

public Gdk.RGBA get_rgba ();

but before 0.16 it was

public void get_rgba (Gdk.RGBA rgba);


-Evan

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

Reply via email to