Re: GtkBuilder Public API - Last call
- From: Johan Dahlin <johan gnome org>
- To: Christian Persch <chpe gnome org>
- Cc: gtk-devel-list gnome org
- Subject: Re: GtkBuilder Public API - Last call
- Date: Wed, 13 Jun 2007 09:42:00 -0300
Christian Persch wrote:
> Hi;
> 
>> typedef void (*GtkBuilderConnectFunc) (GtkBuilder  *builder,
>>                                        const gchar *handler_name,
>>                                        GObject     *object,
>>                                        const gchar *signal_name,
>>                                        GObject     *connect_object,
>>                                        gboolean     after,
>>                                        gpointer     user_data);
> 
> Could we have "GConnectFlags flags" instead of "gboolean after" here, so
> this could also support swapped handlers in future?
This was copied more or less directly from libglade, there's a certain
advantage of making this compatible with the existing code.
It definitely makes sense to support GConnectFlags though.
>> void         gtk_builder_connect_signals_full    (GtkBuilder   *builder,
>>                                                   GtkBuilderConnectFunc func,
>>                                                   gpointer      user_data);
> 
> Why does this have no GDestroyNotify parameter for the user_data ?
Oversight.
(This was also copied from libglade which was written before GDestroyNotify
existed if I'm not mistaken)
Johan
[
Date Prev][
Date Next]   [
Thread Prev][
Thread Next]   
[
Thread Index]
[
Date Index]
[
Author Index]