Re: g_signal_emitv -- where is it used in application code?

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



The g_signal_emitv() function is the vector-based function for
emitting signals in language bindings.

The variadic argument version is a C convenience function, as
functions with variadic arguments are not introspectable.

This is a typical pattern for any GObject-based library; for every
variadic argument function there should be a vector-based one that can
be used by language bindings.

Ciao,
 Emmanuele.


On 15 September 2017 at 12:16, Stefan Salewski <mail@xxxxxxxxxxxx> wrote:
> https://developer.gnome.org/gobject/stable/gobject-Signals.html#g-signal-emitv
>
> For the most recent issue
>
> https://github.com/StefanSalewski/gintro/issues/8
>
> I have absolutely no idea currently.
>
> Is g_signal_emitv() generally used in applications code, or is it used
> for library development (creation of new widgets for example) only.
>
> I have never emitted any signals by myself, not in C, not in Ruby and
> not in Nim.
>
> And I can find no examples of use of g_signal_emitv and other
> g_signal_emit functions currently -- outside of the GTK library code.
>
> Do you know an example application?
>
>
>
> _______________________________________________
> gtk-list mailing list
> gtk-list@xxxxxxxxx
> https://mail.gnome.org/mailman/listinfo/gtk-list



-- 
https://www.bassi.io
[@] ebassi [@gmail.com]
_______________________________________________
gtk-list mailing list
gtk-list@xxxxxxxxx
https://mail.gnome.org/mailman/listinfo/gtk-list



[Index of Archives]     [Touch Screen Library]     [GIMP Users]     [Gnome]     [KDE]     [Yosemite News]     [Steve's Art]

  Powered by Linux