Re: Gtk-WARNING **: invalid cast from `(unknown)' to `GtkEditable'
- From: Ian Frawley <ifrawley opaltelecom co uk>
- To: gtk-app-devel-list gnome org
- Subject: Re: Gtk-WARNING **: invalid cast from `(unknown)' to `GtkEditable'
- Date: Fri, 5 Apr 2002 15:18:38 +0100
On Thursday 04 April 2002 12:58 pm, Ian Frawley wrote:
Cricky sussed it myself. I was calling the procedure that initialises the
widgets twice hooray.
Thanks Me :oP
Hi yall
I keep getting the following errors:
Gtk-WARNING **: invalid cast from `(unknown)' to `GtkEditable'
Gtk-CRITICAL **: file gtkeditable.c: line 489 (gtk_editable_get_chars):
assertion `GTK_IS_EDITABLE (editable)' failed.
***********************************************************
Here's my code 'l' is a structure that holds all my widgets BTW:
****** Creating Widget bit *********
GtkWidget * tmptable = gtk_table_new(20,20,TRUE);
GtkWidget * RecordTable = gtk_table_new(1,2,FALSE);
l->ServiceRecord = gtk_text_new(NULL, NULL);
gtk_text_set_editable (GTK_TEXT (l->ServiceRecord), TRUE);
gtk_table_attach_defaults(GTK_TABLE(RecordTable) , l->ServiceRecord , 0 , 1
, 0 , 1 );
GtkWidget * Vertical = gtk_vscrollbar_new ( GTK_TEXT ( l->ServiceRecord
)->vadj);
gtk_table_attach_defaults(GTK_TABLE(RecordTable) , Vertical , 1 , 2 , 0 , 1
);
gtk_table_attach_defaults(GTK_TABLE(tmptable) , RecordTable , 0 , 20 , 0 ,
20 );
GtkWidget * RecordFrame = gtk_frame_new("Record");
gtk_container_add(GTK_CONTAINER(RecordFrame), tmptable);
blah blah blah
GtkWidget * AddObjectButton = gtk_button_new_with_label("Add Translation
List");
blah blah
gtk_signal_connect (GTK_OBJECT (AddObjectButton), "clicked",
GTK_SIGNAL_FUNC ( AddServiceRecord ),
l);
*****Code in callback*****
void AddServiceRecord(GtkWidget * button, Lists * data)
{
gchar * Record = gtk_editable_get_chars (GTK_EDITABLE(data->ServiceRecord),
0 , -1);
if(Record != NULL){
cout << Record << endl;
g_free(Record);
}
else
cout << "Empty\n";
}
I can't see any problems with it so any help would be well apreciated.
Many Thanks
Ian (Freebasing on boredom.........)
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]