Re: Compose window - to address entry wierdness.



On Tue, 14 Nov 2000 19:43:30 Matthew Guenther wrote:
> On Tue, 14 Nov 2000, Michael Broaddus wrote:
> > 
> > >On Mon, 13 Nov 2000 23:37:40 Jason A . Smith wrote:
> > > 
> > > How long have the editing key bindings (or whatever they are) for
> > > the "To:" entry behaved the way they do when you press the comma
> > > or space bar?  It is very counter-intuitive and in my opinion
> > 
> > > ~Jason
> > 
> > This started with alias expansion support.  I mailed a bug report about
> > this around the 27th of Sept but I think everyone was pretty busy
> squashing
> > other bugs.  I'm fairly certain that someone mentioned they were
> planning
> > on reviewing alias expansion, but I can't remember who at the moment. 
> As I
> > haven't had time to write a patch and balsa still meets my needs
> > wonderfully I didn't ever follow this up :)
> >  
> 
> Probably me... this tends to annoy me on a daily basis, so it _will_ get
> fixed. :-)

As the author of the *cough* broken *cough* alias expansion, it annoys me
too.  I've been meaning to fix it for the last three weeks, but I never
got around to it.  Excuses, excuses :).  I may actually try again tonight.
The code is broken as designed, I believe.

There are three identified problems:
* keys (',', tab, end, ...) have to do different things, depending on what
  happened previously (it did or did not expand an alias, user used mouse
  to move the cursor, etc.) but the code doesn't keep proper track of
  the state.
* It uses "select" to highlight the text.  This is bad.  It breaks
  cut-and-paste, and reacts counter-intuitivily to backspace and
  delete.
* It needs to load the whole addressbook into GCompletion().  This is
  fine for a local addressbook, but is bad for big LDAP books.  It
  should wrap around ldap_search().
 
> MBG
> 
> -- 
> Matthew Guenther                     If it doesn't work, force it. If
> mguenthe@engr.uvic.ca                it breaks, it needed replacing
> anyway.
> http://www.attcanada.ca/~mguenthe/
> 
> 
> _______________________________________________
> balsa-list mailing list
> balsa-list@gnome.org
> http://mail.gnome.org/mailman/listinfo/balsa-list
> 

Kind regards,				  
Berend                                  

-- 
-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
Berend De Schouwer, +27-11-712-1435, UCS





[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]