callback question



Hi,

I have one general question. How to share a few parameters (e.g. form
ipset0 to ipset 4) to certain "my_call_back" callback using
gtk_signal_connect_object once.
In my "my_call_back" function I would like get text from each entry and
proceed it.

void network_address (GtkWidget *frame_ip, GtkWidget *frame_maska)
{
GtkWidget *ipset0, *ipset1, *ipset2, *ipset3;
GtkWidget *ip_addr_hbox;
int a;

ip_addr_hbox = gtk_hbox_new (FALSE, 1);
gtk_container_add (GTK_CONTAINER (frame_ip), ip_addr_hbox);

ipset0 = gtk_entry_new_with_max_length(3);
gtk_widget_set_usize( GTK_WIDGET(ipset0),30, 0);
ipset1 = gtk_entry_new_with_max_length(3);
gtk_widget_set_usize( GTK_WIDGET(ipset1),30, 0);
ipset2 = gtk_entry_new_with_max_length(3);
gtk_widget_set_usize( GTK_WIDGET(ipset2),30, 0);
ipset3 = gtk_entry_new_with_max_length(3);
gtk_widget_set_usize( GTK_WIDGET(ipset3),30, 0);


gtk_box_pack_start (GTK_BOX (ip_addr_hbox),gtk_label_new (" Enter IP
address:     "), FALSE, FALSE, 1);
gtk_box_pack_start (GTK_BOX (ip_addr_hbox), ipset0, FALSE, FALSE, 1);
gtk_box_pack_start (GTK_BOX (ip_addr_hbox),gtk_label_new ("."), FALSE,
FALSE, 1);
gtk_box_pack_start (GTK_BOX (ip_addr_hbox), ipset1, FALSE, FALSE, 1);
gtk_box_pack_start (GTK_BOX (ip_addr_hbox),gtk_label_new ("."), FALSE,
FALSE, 1);
gtk_box_pack_start (GTK_BOX (ip_addr_hbox), ipset2, FALSE, FALSE, 1);
gtk_box_pack_start (GTK_BOX (ip_addr_hbox),gtk_label_new ("."), FALSE,
FALSE, 1);
gtk_box_pack_start (GTK_BOX (ip_addr_hbox), ipset3, FALSE, FALSE, 1);


//when last entry is filled run my_call_back function

gtk_signal_connect_object (GTK_OBJECT(ipset3), "activate",
GTK_SIGNAL_FUNC(my_call_back), GTK_OBJECT(ipset0));

// I can share only ipset0 here. What about the rest ipsets.

}

I would appreciated your help.

Best regards,

Piotr



API SH/CD, 195/65R15 88H, HC/R 25 E1 02A 44457
        Dezorientujące symbole - zobacz, co oznaczają!
        http://parking.poland.com/zapraszamy/porady.asp





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