[Kst] [Bug 104935] New (Edit) Vector dialog should have easier search for vector names.

George Staikos staikos at kde.org
Mon Jun 27 19:56:23 CEST 2005


------- You are receiving this mail because: -------
You are the assignee for the bug, or are watching the assignee.
         
http://bugs.kde.org/show_bug.cgi?id=104935         




------- Additional Comments From staikos kde org  2005-06-27 19:56 -------
On Monday 27 June 2005 12:50, Andrew Walker wrote:
> ------- The combobox list in IE is really an MRU and not a comprehensive
> list of all available sites.


  Right - it's the UI that is in question.  We do a similar UI for the field 
list in the vector dialog.

> That said, we could use a similar approach 
> but I'm concerned about a few things:
>
> 1) making the edit field editable, which means that every dialog using
> a scalar/vector selector will now need to validate the results of these
> fields and refuse to close if an invalid selection is made


   You can have a flag that says if the user should be allowed to create new 
entries or not.  I don't see any reason to create new scalars in the scalar 
editor window.  It probably shouldn't allow the user to do anything except 
change the name - there should be no completion and it should only warn if 
that new name is already in use if the name was changed.

> 2) restricting the list to some subset of the entries based on user input.
> I think comboboxes should always contain all valid choices


   It's not a combobox - it's a completion box.

> 3) by making the edit field editable we lose auto-completion


   There's no auto-completion there now - anywhere.  An editable field is the 
only type of field that has completion in KDE at the moment.  KstComboBox is 
supposed to be a read-only combobox with traditional autocompletion, but it 
is very low on the priority list right now, so it's incomplete.

   We have autocompletion in two other places in Kst though - vector dialog 
and data wizard.  They don't support it for read-only comboboxes though, and 
that's what I had hoped to change at some point.


More information about the Kst mailing list