On Fri, Mar 21, 2008 at 01:00:04PM +0100, Jürgen Spitzmüller wrote: > Andre Poenitz wrote: > > With the attached patch it should be quite a bit faster. > > > > I am sure I broke the logic somewhere, so feel free to fix & apply > > or leave it ;-) > > > > Juergen, maybe you want to have a look, too? > > You broke the UI logic by merging the category filter into the combo.
Well, if I am not mistaken, selecting 'all' was just another option overriding everything else selected in the combobox. With 'all' selected the whole dialog reacted differently. > My idea was that the category of a selected symbol is also indicated > when all symbols are displayed. Ah... by switching around the selecting item in the combobox? So if 'all' is on, the combobox is 'output information', if 'all' is off, it is 'primary input'? I'd call that cruel and unusual UI... > Furthermore, you can use the category combo for navigating > (this is how such dialogs work in word processors BTW). All this is not > possible anymore with your patch, AFAICS. Navigate where? With the patch there's an 'All Symbols' entry in the combobox, seleecting it shows all symbols. Selecting e.g. 'Box Drawing' selects the box symbol only etc. Where else do we need to navigate? > The model/view-approach itself seems reasonable. So please just merge in this part. That is what solves the speed problem after all. Andre'