Re: lookup_widget trouble
- From: Joop Stakenborg <pa3aba xs4all nl>
- To: Federico Vezzani <federico vezzani libero it>
- Cc: GTK Development <gtk-app-devel-list gnome org>
- Subject: Re: lookup_widget trouble
- Date: 02 Jan 2003 15:06:57 +0100
Op wo 01-01-2003, om 18:50 schreef Federico Vezzani:
Hello,
I'm new to GTK. At the moment I'm just trying to have a GTKButton that,
when clicked, sets a message text to a GTKEntry.
Here's my code in callbacks.c
<snip>
void
on_button1_clicked (GtkButton *button,
gpointer user_data)
{
GtkWidget *entry1;
entry1 = lookup_widget(GTK_WIDGET(entry1), "entry1");
This should be:
entry1 = lookup_widget(GTK_WIDGET(widget), "entry1");
Where widget is the pointer to the toplevel widget of your dialog or
window. You can get it by calling
widget = gtk_widget_get_toplevel (GTK_WIDGET (button))
gtk_entry_set_text(GTK_ENTRY(entry1), "abc");
}
</snip>
It compiles fine, but when I run it, the program crashes.
I'm sure there's something wrong with the lookup_widget method but I
can't understand what.
It crashes because you are trying to set an entry of a non-existing
widget.
Can anybody help me please?
Thank you
Fred
Hope this helps.
Regards,
Joop
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]