Good :)

But it's not a simple feature :(

You can use the files (created by gobject introspection) instead
create a vapi-xml convertor. But is it a good idea to add dependancies
with this files (which aren't installed with vala, unlike the vapi
files)?

2008/6/25 Sam Liddicott <[EMAIL PROTECTED]>:
> Thanks; silly me, it's obvious now.
>
> It makes perfect sense.
>
> I'm thinking about the prototype problem.
> I guess the vapi files know, so it will involve libvala no doubt.
>
> It will either be a vapi-xml convertor or rewrite the xslt to vala or C using 
> libvala.
>
> Sam
>
> -----Original Message-----
> From: gege2061 <[EMAIL PROTECTED]>
> Sent: 25 June 2008 20:38
> To: Sam Liddicott <[EMAIL PROTECTED]>
> Cc: vala-list@gnome.org
> Subject: Re: gtk widget bindings complete
>
> Complete GladeValaDemo class with :
>
> public abstract void on_button1_clicked(Gtk.Widget widget);
> public abstract void on_GladeValaDemo_destroy (Gtk.Widget widget);
>
> The problem is to determine the prototype of callback :/
>
> 2008/6/25 Sam Liddicott <[EMAIL PROTECTED]>:
>> I fear I don't understand the second suggestion. Please could you provide a 
>> small example.
>>
>> Thanks
>>
>> Sam
>>
>> -----Original Message-----
>> From: gege2061 <[EMAIL PROTECTED]>
>> Sent: 25 June 2008 18:39
>> To: Sam Liddicott <[EMAIL PROTECTED]>
>> Cc: vala-list@gnome.org
>> Subject: Re: gtk widget bindings complete
>>
>>> After analyzing the generated code, I have some proposals :
>>>   * Use abstract class,
>>>
>>>
>>> you're probably right. It's just sugar, but sugar is important.
>>
>> Of course, it's just a proposal, for v2...
>>
>>>   * Create abstrat method for signal,
>>>
>>>
>>> I considered this. I'm not certain of the benefits.
>>> There are lots of signals, most of which exist of exist for each widget.
>>>
>>> Often there is a different signal handler for the same signal for different
>>> widgets.
>>>
>>> So what would these abstract methods be? Dispatchers? Based on what info?
>>>
>>> Only the developer knows what signals he wants to catch and how, so I left
>>> these to be done in the subclass, but at least the developer only has to get
>>> the name right and the rest happens automatically.
>>
>> Sorry I wanted to say : signal callback, defined in XML, to force
>> developers to implement it in sub-classe (hence my first proposal).
>>
>>>   * Use verbatim string for XML (see my example).
>>>
>>>
>>> I don't like this because the xml may actually contain """ and there is no
>>> way to escape it.
>>> I did have it set to close the string on \n and start a new line and open
>>> the string again, but vala doesn't support const string concatenation yet
>
>
>
> --
> Nicolas Joseph
>
> Responsable de la rubrique GTK+ de developpez.com /
> In charge of the GTK+ section on developpez.com
>
> http://nicolasj.developpez.com
>
>



-- 
Nicolas Joseph

Responsable de la rubrique GTK+ de developpez.com /
In charge of the GTK+ section on developpez.com

http://nicolasj.developpez.com
_______________________________________________
Vala-list mailing list
Vala-list@gnome.org
http://mail.gnome.org/mailman/listinfo/vala-list

Reply via email to