Re: [Vala] Assist with compile issue re Cairo.PathData
- From: Shawn Ferris <shawn ferris gmail com>
- Cc: vala-list <vala-list gnome org>
- Subject: Re: [Vala] Assist with compile issue re Cairo.PathData
- Date: Tue, 15 Oct 2013 11:51:23 -0600
Sigh.. clearly you should not listen to me.. I can't even use gmail.. My
apologies if this has landed on the list a couple of times :D
On Tue, Oct 15, 2013 at 4:06 AM, Donn Ingle <donn ingle gmail com> wrote:
Hello,
//Have tried Cairo.PathData[] data;
I don't know anything about Cairo, but you're not actually initializing the
array.. A quick glance at the cairo vapi, and I think you really want this?:
Cairo.PathData[] data = path.data;
Or you can keep referencing it through this.path.data[], and lose the extra
assignment. Again, I don't know Cairo, so I could be completely wrong on
usage. But the error is because you've never initialized an array. (neither
does "var data = this.path.data[i];".. that tries to set data to a single
element of type PathData.. not an array of all PathData)
However, the more I look at the example, the more I think it doesn't make
sense. Is path ever initialized? Should you be inheriting from Cairo.Path
instead of Object?
public abstract class Shape : Cairo.Path {
vs.
public abstract class Shape : Object {
?
And then this.new_path() in a constructor?
Someone with Cairo experience will be able to help more than I will..
Shawn
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]