Re: Some bugs in Forms

James Thompson <[email protected]>
Newsgroups gmane.comp.gnu.enterprise.general
Message-ID <[email protected]>
On Saturday 27 March 2004 01:09 pm, [email protected] wrote:
> 1) I entered "test" into the password field and after leaving the field
> the label says correctly "test". Then I moved the cursor back to the
> password field, so that ist stand after the last "*" and enter "s".
> After leaving the field the label changes to "****s".

This is now fixed in svn.


> 5) On the dialogs tab, I press the button "Display a message box" the
> message box opens and I can enter some text. The first letter enters is
> show using the same big font as the lable above the textbox. entering
> the a second letter the whole text chages using a smaller font. This
> happens only the first time the message box is opened.

I can't reproduce this in the svn code but I don't know what changes we've 
made that would have fixed it.

> I never programed in python, but I would like to get involved into the
> project. So I would appreciate any hints where to look for these bugs to
> get a better understanding even if I'm not able to correct them (yet).

The fix for #1 was in gnue-forms/src/GFDisplayHandler.py  The standard field 
handler sets the field value based upon the displayed value in beginEdit.  
This doesn't work with the display is **** :)  Overriding that function in 
the PasswordDisplayHandler class got us around that.

One place to start learning a little about how gnue apps work in the gnue 
common developers guide.  It shows a few of the basic systems most gnue apps 
share.   The online manual is a little better than the one in the last 
release and I will hopefully be adding more this week.  After that it would 
depend upon what parts of gnue interest you the most.

Take Care,
james
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.