How to catch enter pressed in a gtk entry text ?



Hello all,

I need to detect when I press enter in a gtk entry text, callback
function is here:

void
on_entry_senha_user_changed            (GtkEditable     *editable,
                                        gpointer         user_data)
{
  gchar string_senha_user[10];

  int len;

  gchar *last_char;

  len = strlen(gtk_editable_get_chars(GTK_EDITABLE(user_data), 0, -1));

  last_char = gtk_editable_get_chars(GTK_EDITABLE(user_data), len - 1,
len);

  strcpy(string_senha_user,
gtk_editable_get_chars(GTK_EDITABLE(user_data), 0, -1));


     if(*last_char == 13)
      {

       verifica_senha_parametros(USER, string_senha_user, NULL);

      }
}

I attempt to verify if the last character is the return (13) but I see
that return doesn't generated the "changed" signal, how to do this ?

Thanks for any help

Flavio Alberto




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