Pierre Biava
2018-11-07 16:15:34 UTC
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.
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
A+
Pierre Biava