[grisbi-devel] Bugs 1812 et 1871 : remplacer les gtkcombofix par des gtkcombobox mène à une impasse.

Pierre Biava pierre.biava at orange.fr
Wed Nov 7 17:15:34 CET 2018


Bonjour,

Pour résoudre les bugs 1812 et 1871 (problème de complétion de mot) 
j'avais choisi d'utiliser les GtkComboBox actuels en remplacement des 
GtkComBoFix de Grisbi. Pour mémoire les GtkComBoFix sont une déclinaison 
d'une ancienne version de GtkComboBox.

Pour cela il fallait utiliser les GtkComBoFix en mode "list". 
Malheureusement ce mode présente un bug rédhibitoire dans grisbi à cause 
d'une limitation de gtk semble-t-il.

En effet à partir d'un certain nombre d'items (>1260 chez moi) dans la 
liste du GtkComboBox, celui-ci se fige avec le message d'erreur suivant :

(grisbi:20019): Gdk-WARNING **: 10:30:23.764: Native Windows wider or 
taller than 32767 pixels are not supported

Je ne m'en étais pas aperçu jusqu'à ce que j'utilise mon fichier de 
comptes qui contient 1840 tiers.

On trouve le même bug si on modifie gtk+-3.24.1/tests/testcombo.c qui 
vient avec gtk3.

J'ai déclaré un bug sur Gitlab. On verra ce que ça donne.

En attendant je vais revenir en arrière et examiner la solution avec les 
GtkCombofix GtkComboFix.

Bonne journée.
-- 

A+

Pierre Biava


More information about the devel mailing list