[Date Prev][Date Next] [Thread Prev][Thread Next]
[Thread Index]
[Date Index]
[Author Index]
Re: g_signal_emit: what is "detail" ?
- From: Owen Taylor <otaylor redhat com>
- To: paolo borelli <pborelli katamail com>
- Cc: gtk-app-devel-list gnome org
- Subject: Re: g_signal_emit: what is "detail" ?
- Date: 03 May 2003 10:36:36 -0400
On Sat, 2003-05-03 at 07:55, paolo borelli wrote:
> Hi!
>
> I'm porting some code to gtk2 and I want to replace gtk_signal_emit with
> g_signal_emit. I see that g_signal_emit has an additional parameter
> called "detail" but I couldn't find what is for and what I have to pass
> to it when calling the function...
>
> The docs are a little too terse:
>
> ...
> detail: the detail
> ...
>
> So I looked at some other app: I had gnome-terminal handy and there I
> saw that it always pass 0 as detail.
>
> Can someone give me some advice and/or point me to more verbose docs?
Best example of detail is for the ::notify signal for property changes:
g_signal_connect (entry, "notify::cursor_position", ...)
If you use g_signal_emit_by_name() you'd use a text form like this,
but for g_signal_emit(), you instead provide a signal_id/quark
pair.
Most signals don't have an interesting detail, so pass 0.
Regards,
Owen
[Date Prev][Date Next] [Thread Prev][Thread Next]
[Thread Index]
[Date Index]
[Author Index]