Hey Simon,
The overview is outdated:
public class Foo : Object {
// Identifier = "0foo"
public string @0foo {get;set;}
}
Regards,
Florian
On 11 October 2013 10:46, Simon Kågedal Reimer <[email protected]> wrote:
> Hi,
>
> On Fri, Oct 11, 2013 at 9:34 AM, Tal Hadad <[email protected]> wrote:
>> First time I hear not all properties are GObject.
>>
>> Suppose I have this property:
>>
>> ...
>> public int 1numbered { get; set; }
>> ...
>>
>> This is not a GObject property, since it's started with a number.
>
> You can't have that at all, see
> https://wiki.gnome.org/Vala/Tutorial#Syntax_Overview :
>
> "For identifier names the same rules apply as for C identifiers: the
> first character must be one of [a-z], [A-Z] or an underscore,
> subsequent characters may additionally be digits [0-9]."
>
> Signal names also must start with a letter:
>
> https://developer.gnome.org/gobject/stable/gobject-Signals.html#g-signal-new
>
> Regards, Simon
> _______________________________________________
> vala-list mailing list
> [email protected]
> https://mail.gnome.org/mailman/listinfo/vala-list
_______________________________________________
vala-list mailing list
[email protected]
https://mail.gnome.org/mailman/listinfo/vala-list