Bonjour à tous ,
Je suis nouvelle sur ce forum et j'espère y trouver l'aide dont j'ai grandement besoin en ce moment...
Je suis en train de développer un clavier virtuel pour un mavigateur web basé sur WebKit. L'objectif est que, à chaque fois que je clique sur une zone de texte (barre d'adresse, champs de Recherche par mots clefs, etc), la fenetre du clavier virtuel apparait. Pour cela, j'ai modifié la fonction
"gtk_im_context_xim_focus_in (GtkIMContext *context)" dans "gtkimcontextxim.c"... en spécifiant que l'apparition du clavier virtuel ne doit se produire que si le focus est dans un widget EDITABLE.
Ca marche bien pour la barre d'adresse (générée avec GTK), mais je n'arrive pas à détecter les champs de texte dans les pages HTML. Quand ils ont le focus, j'ai le wrning suivant:
Merci por votre aide :-)(GtkLauncher:1305): Gtk-CRITICAL **: gtk_editable_get_editable: assertion `GTK_IS_EDITABLE (editable)' failed
Partager