Re: g_signal_connect() and passing multiple arguments
- From: Tushar Joshi <tusharvjoshi yahoo com>
- To: gtk-app-devel-list gnome org
- Cc: a immler 12mm de
- Subject: Re: g_signal_connect() and passing multiple arguments
- Date: Sat, 25 Jan 2003 05:11:00 -0800 (PST)
--- Adrian Immler <a immler 12mm de> wrote:
hello,
i'm a c/c++ AND gtk newbie and i have a question to
you geeks:
how can i pass more than one argument/variable to a
function like this with g_signal_connect() ?
gint function_test( gpointer emitter, gpointer
liste, gpointer entry, gpointer something else ){
// do something
}
declare a structure to hold all the data and pointers
you require.
define a variable for it. Allocate memory for that
var through g_malloc.
fill the data i.e. populate it and send the address of
this structure to the signal_connect function
in the callback again typecast the received pointer to
your structure and use it
;-)
Tushar
=====
Full Name : Tushar Vijay Joshi
Address : 42/3 Ujjwal Nagar, Wardha Road, Nagpur 440 025
Contant Nos : (0) 91-712-2235940 (R) 91-712-2260565 (M) 98222-20365
Email : tusharvjoshi yahoo com YahooID: tusharvjoshi
Linux User# : 252476 Machine #: 187438, 187439
Use Linux. Get Counted @ http://counter.li.org
__________________________________________________
Do you Yahoo!?
Yahoo! Mail Plus - Powerful. Affordable. Sign up now.
http://mailplus.yahoo.com
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]