Hi.

I writing a interface in GTK for a database postgresql. In running you
show me this:

Gtk-WARNING **: invalid cast from `GtkHSeparator' to `GtkEditable'

Gtk-CRITICAL **: file gtkeditable.c: line 489
(gtk_editable_get_chars): assertion `GTK_IS_EDITABLE (editable)'
failed.

This is the code critical:

/* ---------------------------------------- */

typedef struct{

  GtkWidget *item_code;
  gchar *query; 

} data_gtk;

gint
intro_data_1(GtkWidget *box, gchar *query , gchar *item){

  GtkWidget *botton;
  GtkTooltips *label;

  data_gtk_1 enters;

  enters.item_code = gtk_entry_new_with_max_length(10);
  gtk_box_pack_start(GTK_BOX(box), enters.item_code, FALSE, FALSE, 0);

  ..........

  botton = gtk_button_new_with_label("Enter Data");
  gtk_box_pack_start(GTK_BOX(box), botton, TRUE, TRUE, 0);
  GTK_WIDGET_SET_FLAGS(botton, GTK_CAN_DEFAULT);
  gtk_widget_grab_default(botton);
  gtk_widget_show(botton);

  gtk_signal_connect(GTK_OBJECT(botton), "clicked", GTK_SIGNAL_FUNC(request_DB), 
&enters);

  gtk_widget_show(enters.item_code);

  label = gtk_tooltips_new();
  gtk_tooltips_set_tip(label, enters.item_code, item, NULL);

  return 0;
}

void
request_DB(GtkWidget *widget, data_gtk *query_gtk){

  gchar *request;
  
  request = gtk_editable_get_chars(GTK_EDITABLE(query_gtk->item_code), 0, -1);
  
  exe_query_2(request, query_gtk->query, INT_GTK); /* This is other question */

}

/* --------------------------------- */

Thanks in advance.

-- 
Miguel �ngel Rodr�guez                   | "Hay quien arroja un vidrio roto  
mailto:[EMAIL PROTECTED]              | sobre la playa, pero hay quien  
mailto:[EMAIL PROTECTED]           | se agacha a recogerlo."
mailto:[EMAIL PROTECTED]   |
ICQ:91952832                             |                       J. Narosky  
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%










_______________________________________________
gtk-list mailing list
[EMAIL PROTECTED]
http://mail.gnome.org/mailman/listinfo/gtk-list

Reply via email to