[Gtk-sharp-list] Signal handlers and the out keyword:
Mike Kestner
mkestner@speakeasy.net
06 Jun 2003 17:13:08 -0500
On Wed, 2003-06-04 at 12:55, Mark Crichton wrote:
> <signal name="NewWindow" cname="new_window" when="FIRST">
> <return-type type="void"/>
> <parameters>
> <parameter type="GtkMozEmbed*" name="embed"/>
> <parameter type="GtkMozEmbed**" name="newEmbed" pass_as="out"/>
> <parameter type="guint" name="chromemask"/>
> </parameters>
> </signal>
Yeah, the generator is not aware of out parameters in signals. Thought
never occurred to me, to be honest. Pretty ugly API. Might be better
off hiding that and hand coding a wrapper. It's such a special case I
don't think it's worth putting in the generator.
Mike