[grisbi-bugs] [Grisbi 0000564]: Problèmes d'affichage dans l'onglet "Propriétés" des comptes.

bugtracker at grisbi.org bugtracker at grisbi.org
Mon Jun 8 21:27:46 CEST 2009


The following issue has been CLOSED 
====================================================================== 
http://grisbi.tuxfamily.org/mantis/view.php?id=564 
====================================================================== 
Reported By:                tomtom1212
Assigned To:                pbiava
====================================================================== 
Project:                    Grisbi
Issue ID:                   564
Category:                   Main
Reproducibility:            always
Severity:                   minor
Priority:                   normal
Status:                     closed
OS:                         Autre Linux 
Unstable Impact:            No 
Version OS:                 Ubuntu 9.04 
Version GTK:                2.16 
Resolution:                 fixed
Fixed in Version:           CVS (développement)
====================================================================== 
Date Submitted:             05-09-2009 19:33 UTC
Last Modified:              06-08-2009 19:27 UTC
====================================================================== 
Summary:                    Problèmes d'affichage dans l'onglet "Propriétés" des
comptes.
Description: 
A l'ouverture de Grisbi, lorsqu'on sélectionne un compte puis l'onglet
"Propriétés", les intitulés des champs de formulaire n'apparaissent pas.
Ils ne s'affichent que lorsqu'on sélectionne un autre compte tout en
restant sur l'onglet "Propriétés". Une fois qu'ils sont apparus, il ne
semble plus y avoir de disparition.

Dans ce même onglet "Propriétés", le code de la banque ne s'affiche pas
non plus, bien que celui-ci soit présent dans les propriétés de la banque.
====================================================================== 

---------------------------------------------------------------------- 
 pbiava - 05-10-09 06:35  
---------------------------------------------------------------------- 
Les libellés sont-ils absents ou alors ont-ils une dimension d'un pixel ?

pour le point 2 il semble que ce soit une régression depuis que j'ai fait
un essai d'optimisation. Je vais regarder comment revenir en arrière. 

---------------------------------------------------------------------- 
 tomtom1212 - 05-10-09 07:28  
---------------------------------------------------------------------- 
Je viens de regarder et j'ai l'impression que les deux cas de figure se
présentent. Il me semble qu'un pixel apparaît à la place du libellé du
champ pour le choix du type de compte par contre tous les autres semblent
absents.

Pour le point 2, j'ai vu dans les sources qu'il y avait un "bug fix" qui
correspondait mais le problème persiste toujours apparemment. 

---------------------------------------------------------------------- 
 tomtom1212 - 05-10-09 08:37  
---------------------------------------------------------------------- 
Je viens d'isoler les problèmes mais ne connaissant pas toutes les
implications du code (j'ai commencé à le lire hier) je préfère vous laisser
faire les changements.

Tout se passe dans la fonction gsb_account_property_fill_page.

Pour les libellés des champs, c'est la fonction
gsb_account_property_set_label_code_bic qui provoque le problème
d'affichage. Le test à l'intérieur doit renvoyer "faux" et donc la fonction
gtk_widget_hide(GTK_LABEL) est appelée.

Pour le code de la banque, c'est le test

if ( gsb_account_property_iban_set_bank_from_iban (
       gsb_data_account_get_bank_account_iban(current_account)) )
     gsb_account_property_iban_switch_bank_data ( FALSE );
else
     gsb_account_property_iban_switch_bank_data ( TRUE );

qui pose problème. En rajoutant gsb_account_property_set_label_code_banque
(); juste après, le code de la banque s'affiche. Seulement, on ne se sert
plus de l'IBAN pour le calculer ce qui n'est pas forcément voulu. 

---------------------------------------------------------------------- 
 pbiava - 05-10-09 16:44  
---------------------------------------------------------------------- 
fix in the cvs
bug corrigé mais non expliqué de manière convaincante. 

---------------------------------------------------------------------- 
 pbiava - 06-08-09 19:27  
---------------------------------------------------------------------- 
Corrigé dans le CVS 

Issue History 
Date Modified   Username       Field                    Change               
====================================================================== 
05-09-09 19:33  tomtom1212     New Issue                                    
05-09-09 19:33  tomtom1212     OS                        => Autre Linux     
05-09-09 19:33  tomtom1212     Unstable Impact           => No              
05-09-09 19:33  tomtom1212     Version OS                => Ubuntu 9.04     
05-09-09 19:33  tomtom1212     Version GTK               => 2.16            
05-10-09 06:32  pbiava         Status                   new => assigned     
05-10-09 06:32  pbiava         Assigned To               => pbiava          
05-10-09 06:35  pbiava         Note Added: 0000928                          
05-10-09 07:28  tomtom1212     Note Added: 0000932                          
05-10-09 08:37  tomtom1212     Note Added: 0000933                          
05-10-09 16:44  pbiava         Status                   assigned => resolved
05-10-09 16:44  pbiava         Fixed in Version          => CVS (développement)
05-10-09 16:44  pbiava         Resolution               open => fixed       
05-10-09 16:44  pbiava         Note Added: 0000934                          
06-08-09 19:27  pbiava         Status                   resolved => closed  
06-08-09 19:27  pbiava         Note Added: 0001020                          
======================================================================



More information about the bugsreports mailing list