URL: https://linuxfr.org/users/gnumdk/journaux/gtk-qt-engine-firefox-firefox-et-firefox Title: gtk-qt-engine, firefox, firefox et firefox :( Authors: gnumdk Date: 2010年07月06日T16:30:17+02:00 Tags: firefox Score: 15 Bonjour chères moules, si certaines d'entre vous ont déjà installer gtk-qt-engine (version qt4), ils ont du remarquer qu'en plus des bugs présents dans le moteur gtk lui même, il y'a d'énorme bugs d'affichage avec Firefox... Je sais qu'il y'a des gens qui connaissent un peu le code des projets Mozilla et peut être pourront il éclairer ma lanterne. Tel que je le comprend, Firefox n'utilise gtk que pour dessiner dans ses widgets et n'utilise pas vraiment gtk pour construire son interface... Résultat, sur des styles gtk un peu complexe (qtcurve), on trouve plein de if (isMozillaApp()) dans le code pour gérer le comportement bizarre de firefox par exemple. Depuis quelques mois, j'essaye de corriger gtk-qt-engine, ca avance doucement mais surement, j'ai encore du boulot (tabs pas nickel, répercussion conf kde dans gtk à la qtcurve, transparence de certains widgets) mais le plus dur est passé (gradient oxygen). Reste Firefox, je ne comprend vraiment pas comment corriger les différents bugs qui le concerne... En effet, sur la scrollbar, par exemple, il dessine cette dernière puis un slider par dessus (alors qu'une scrollbar gtk en possède déjà un)... Résultat, ca clignote dans tous les sens, un vrai catastrophe... Le pire, c'est que si je ne dessine pas le slider, tout est nickel (et le slider de la scrollbar gtk apparait) mais dès que je passe la souris sur la scrollbar, Firefox me dessine un gros rectangle gris sur le slider... (en esparant que je dessine un slider dedans)... La ou je suis encore plus étonné, c'est de voir que par exemple, quand je bouge le slider, firefox redessine dans une nouvelle gdkwindow à chaque fois ! Bref, si quelqu'un a déjà eu à faire à ce genre de soucis avec les logiciels Mozilla, je suis preneur de tout conseil...