2010/1/10 Frederik <[email protected]>:
> Dmitrijs Ledkovs wrote:
>> Hello all
>>
>> I'm beginning to learn Vala & Gtk. I've manage through Vala/Tutorial
>> upto the end of OOP chapter and couldn't handle the rest =)
>>
>> Anywho I'm trying to port Webkit html5 based WYSIWYG editor[0] to
>> Vala. Sounds easy and fun.
>>
>> I've hit a small problem. I'm failing to create a valid Array of 
>> ActionEntries.
>>
>> public void add_actions (ActionEntry[] entries, void* user_data);
>>
>> I'm my code I'm trying something like this:
>>
>>     ActionEntry[] entries = new ActionEntry[3];
>>     entries =
>>             {name="menuFile", label="_File"},
>>             {name="menuEdit", label="_Edit"},
>>             {name="menuInsert", label="_Insert"};
>>
>>     var actions = new ActionGroup("Actions");
>>     actions.add_entries(entries, 3);
>>
>> And I'm getting an error saying that ";" is expected in the line where
>> I define entries for the first time.
>
> Hi,
>
> it's
>
>        ActionEntry[] entries = new ActionEntry[3];
>        entries = {
>                ActionEntry() { name = "menuFile", label = "_File" },
>                ActionEntry() { name = "menuEdit", label = "_Edit" },
>                ActionEntry() { name = "menuInsert", label = "_Insert" }
>        };
>
> or
>
>        ActionEntry[] entries = {
>                ActionEntry() { name = "menuFile", label = "_File" },
>                ActionEntry() { name = "menuEdit", label = "_Edit" },
>                ActionEntry() { name = "menuInsert", label = "_Insert" }
>        };
>
> or, if it's a constant array (currently not allowed in method scope):
>
>        const ActionEntry[] entries3 = {
>                { "menuFile", "_File" },
>                { "menuEdit", "_Edit" },
>                { "menuInsert", "_Insert" }
>        };
>
>
> Best regards,
>
> Frederik


Danke schon!

This actually makes sense - "casting" a struct to be ActionEntry, not
just random tuple.


-- 
With best regards


Dmitrijs Ledkovs (for short Dima),
Ледков Дмитрий Юрьевич

()  ascii ribbon campaign - against html e-mail
/\  www.asciiribbon.org   - against proprietary attachments
_______________________________________________
Vala-list mailing list
[email protected]
http://mail.gnome.org/mailman/listinfo/vala-list

Reply via email to